在 MySQL 設定欄位型態是 float, 然後存入 1000000, 再撈出此資料, 會秀出 1e+06 的科學記號(MySQL 內部也是存這個值).
分類: My_Note-Programming
CSS: 讓圖片蓋在 Flash Player 上面(使用 z-index)
要讓圖片能浮在 Flash 上面, z-index 怎麼設都沒用, 都會被 Flash 蓋掉.
Subversion commit 取用 svn-commit.tmp
SVN commit 失敗時, 會留下一個 svn-commit.tmp 檔, 把之前打的 log message 留下來, 不過通常都是 svn update 後(合併完成), 馬上又要再 commit 一次, 但若是之前有打長長一篇的 log message 就不想再重打, cat svn-commit.tmp 再 pipe 進去覺得蠻遜的, 總覺得應該要有簡單的做法才對. 😛
SVN 基本指令教學
SVN 的基本指令介紹, 主要參考自下述:
- SubTrain - Open Source Trainings for Subversion: 教導如何使用 SVN
- Version Control with Subversion
- Version Control with Subversion(中文版電子書)
- Version Control with Subversion PDF - 作者: 邱茂森(Google 找到的, 相當實用的介紹 和 說明)
主要 SubTrain 的 PPT 前面頁數看一看, 基礎就大概都知道了, 後面頁數太進階了, 目前用不到, 以後再看. XD
PS: 如果不知道 SVN 是什麼, 可見此文: 淺談版本控制系統, 裡面連結檔案看完, 應該就很清楚了 🙂
查詢 中文字 對應 HTML碼 是哪個 &#xxxx; 的 小技巧
在 Big5 編碼的時後, 遇到 陶喆
, 宏碁
等這些字(喆, 碁), 處理法不外乎就是圖片, 不然就是用 &#xxxx; 來試著讓字顯示出來, 但是要如何快速的知道這些字是對應到哪個 HTML 內碼呢?
HTML 預設 CSS Style 設定(反 CSS Reset)
現在做網頁都很習慣使用 YUI 的 Reset CSS(詳可見: Reset CSS - 取消 Html 原有樣式), 但是遇到要某幾個 Tag 需要將樣式回復原狀的時候該怎麼辦呢~
MySQL 設定 記錄執行過的 SQL 語法
程式 Debug 有時後從前面第一行追起來很辛苦(程式碼太多或 compile 過), 另一種做法就是從後面追起來, 反正最後寫入的是 DB, 那就從 DB 開始往前推, 所以就是要抓程式是執行哪些 SQL 語法.(以下只以 MySQL 為主)
回傳 JSON 記得送 header
回傳 JSON 的時後, 特別是有中文, 記得送 header(常忘記)...XD
header('Content-Type: text/plain; charset=utf-8');
或
header('Content-Type: application/json; charset=utf-8');
PHP XML-RPC Client(encode_xmlrpc)
XMLRPC 分成 Server 和 Client, 已有現成的 Server, 需要使用到 Client 去向 Server 要資料.
查 php.net 有 xmlrpc_encode(), 但是測試發現 xmlrpc_encode 送去的 XML 格式不符合(可能是我不會用吧!), 然後又找了下面幾個來看:
- PHP: XML-RPC for PHP - by Sourceforge
- Perl: XML::RPC - by CPAN
Regular Expression 忽略特殊符號的功能
Regular Expression 對 ( ) [ ] | * ..... 等的符號都有特殊意義, 但是當系統不幸的是用 Big5, 而且 更不幸的是, 要取代的字有這些特殊符號時就很麻煩了.
以下是 Perl 的解法.
$wine =~ m/(\Q八八坑道\E)/;
因為 "坑" 字在 Big5 裡面有個 "|" 符號在裡面, 會造成此判斷錯誤, 於是用 \Q \E 包住, 在這裡面的字, 就會忽略所有特殊符號, 而讓程式正確的執行.