過往的經驗告訴我人注意力是有限的,對感興趣的人事物才會投入注意力.其中的重點在於認知到任何事物都是一體多面,而不是只有感興趣的部分存在,因此如何選擇就很重要,選擇是基於過往經驗,經驗來自價值觀形塑的累積,但價值觀本身也是個框架,也有重構的可能這點須牢記於心.
學習紀錄
開始培養寫blog的習慣
2018年8月13日 星期一
近期雜談
畢業之後工作也有四年了,兩份工作進行所基本選擇上的轉變也都大抵有看到成果,第二份「工作只進行問題解決」的基本選擇也讓我發覺只要去掉工作後就什麼都沒有.還是需要有個目標才能明確執行累積的過程作為下一個職業的參考才是.
2015年11月11日 星期三
一些xampp設定
- xdebug
[XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" ;引入xampp內建的xdebug dll檔 ;xdebug.profiler_append=1;以append的方式寫入log,看個人 xdebug.profiler_enable=1;開啟xdebug xdebug.profiler_output_dir="C:\xampp\xdebug";profiler log dir xdebug.profiler_output_name="xdebug.out.%t-%s";xdebug file name xdebug.remote_enable=1;must use when debuging web xdebug.remote_handler="dbgp";debuging portocol xdebug.remote_host="127.0.0.1";using host(depending on yout hostname) xdebug.trace_output_dir="C:\xampp\xdebug";trace log dir xdebug.remote_port=9000;using port,9000 is default xdebug.remote_log='/remote/log/path' ;save all logs in it xdebug.idekey="sublime.xdebug";passing ide key to dbgp更詳細的參數參考官方文件
- vhosts
NameVirtualHost *:50000 ;指定使用port其中 c:/xampp/htdocs 是xampp的預設document root,可變更DocumentRoot "C:/xampp/htdocs/to/project/top/directory" ServerName laravel.dev ;需寫入/etc/hosts
Sublime Text 增加build system(php以及node)設定
這裡都是以windows為例
- php
2. 打開sublime text,點選tools->build system->new build system,接著會看到預設值如下:
{ "cmd": ["make"], }
把它改成下列這段:
{ "cmd": ["php", "$file"], "file_regex": "php$", "selector": "source.php" }
然後直接存在預設路徑,檔名直接打php,它會自動幫你存成php.sublime-build,如果不放心的話也可以輸入完整檔案名稱在儲存。
上述動作都完成後,ctrl+N開啟新視窗,測試看看有沒有成功!(ctrl+B = build熱鍵)。
2. 同前述第二步驟,設定如下:
- node
2. 同前述第二步驟,設定如下:
{ "cmd":["node","$file"], "selector":"source.js" }
PS:sublimeText 2 or 3皆可
超簡易版使用PHP+AJAX製作二段動態下拉式選單
功能
點選第一層,第二層跑出屬於第一層的資料,ex:第一層台北市,第二層信義區/大安區;第一層高雄是,第二層鳳山/小港區。
- 結構
需要檔案:db_config.php、action.php、index.php
資料庫欄位(使用一張table):id,parentid,levelnum,country
Summary:
1.mysql_fetch_array/assoc/object再處理json時是十分有用的函數,因為可以使用key:value的配對去撈資料,建議使用fetch_assoc
2.回傳多筆資料庫資料給ajax時,要使用array將回傳的值儲存起來
超簡易版使用PHP+AJAX進行email驗證
- 功能
在文字框中輸入email,離開文字框(blur)時進行驗證,有格式驗證與資料庫驗證
- 結構
需要檔案:db_config.php、action.php、index.php、action.js
資料庫欄位:id,email
Summary:
1.ajax中的參數success,error指的是將資料送出這個動作成功與否,error的功能就像try-catch的catch(exception e)一樣。
2.php與ajax傳值時由於ajax只能收到php的字串orjSON型態,故在將php的值回傳給ajax時要使用""或json_encode來傳值,才接收的到。
3.ajax中的參數data是{name:value}的為一數組的配對方式,以,分隔每個數組。
訂閱:
文章 (Atom)