2010-12-18
2010-12-12
2010-12-04
2010-11-27
2010-11-26
2010-11-21
2010-11-14
2010-11-07
離線的日子 | T客邦 - 我只推薦好東西
離線的日子 | T客邦 - 我只推薦好東西: "深處,我看到一堆小朋友從小到大的成長影片,只顧拍、完全沒有剪,剛好趁這個時候把其中一些片段修整好、燒錄出來。不知不覺也已經玩到了深夜,這種感覺很像十年前剛開始學電腦,撥接上網還要按時計費的日子,研究的大多是在本機上運算的事情。"
2010-11-06
2010-10-28
2010-10-27
2010-10-26
Stan's IT sharing | 批次處理Linux大量建立帳號
Stan's IT sharing | 批次處理Linux大量建立帳號: "#!/bin/bash
# Script to add a user to Linux system"
# Script to add a user to Linux system"
2010-10-16
2010-10-15
2010-10-05
Gavin's Linux學習手札: 建立https的SSL憑證(適用RHEL 4及Fedora Core 3) - yam天空部落
Gavin's Linux學習手札: 建立https的SSL憑證(適用RHEL 4及Fedora Core 3) - yam天空部落: "openssl req -new -key server.key -out server.crt -x509 -days 365"
2010-10-04
mysql 裡 utf8_general_ci 跟 utf8_unicode_ci 連線校對的差異
http://origin2.pixnet.net/blog/post/1244682
有用過 mysql 的 UTF-8 編碼的人可能都會對這件事感到疑惑:
連線校對(collation)裡面的
utf8_general_ci
跟
utf8_unicode_ci
到底有什麼差異呢?
在 phpMyAdmin 裡面的說明看起來通通一樣:
utf8_general_ci 統一碼 (Unicode) (多語言), 大小寫不相符
utf8_unicode_ci 統一碼 (Unicode) (多語言), 大小寫不相符
實在是看不出什麼刁來。
所以前一陣子在搞 mysql UTF-8 化的時候,谷歌了一番,
發現這篇文章裡有詳盡的說明:(其實就是把 mysql reference manual 翻譯而已)
utf8_general_ci 在轉換時速度比較快
utf8_unicode_ci 在轉換時比較精準
轉換?怎麼講呢?
簡單說就是當資料要從一個編碼換成另外一個編碼時,
mysql 要在兩個 codepage 裡面找出來相對應的字元位置在哪裡。
對 utf8_general_ci 來說,來源 codepage 裡面的一個字元只能對應到目標 codepage 裡面的一個字元,
而 utf8_unicode_ci 則可以把來源 codepage 裡的一個字元對應到目標 codepage 裡的多個字元(或反過來)。
例如德文裡的 ß 要轉換成英文的時候如果是用 utf8_unicode_ci 轉換會變成正確的 ss ,
但是如果用 utf8_general_ci 的話則會變成單一的 s 而已。
所以如果可以的話請盡量用 utf8_unicode_ci 而不要用 utf8_general_ci ,
雖然對 multibyte 字元來說這兩個都沒差,
但是 utf8 的網頁誰也不知道哪天會不會有這種字元出現在你的網頁上,
所以如果設成 utf8_unicode_ci 你就不需要擔心貼上去之後資料在轉換間遺失了。
有用過 mysql 的 UTF-8 編碼的人可能都會對這件事感到疑惑:
連線校對(collation)裡面的
utf8_general_ci
跟
utf8_unicode_ci
到底有什麼差異呢?
在 phpMyAdmin 裡面的說明看起來通通一樣:
utf8_general_ci 統一碼 (Unicode) (多語言), 大小寫不相符
utf8_unicode_ci 統一碼 (Unicode) (多語言), 大小寫不相符
實在是看不出什麼刁來。
所以前一陣子在搞 mysql UTF-8 化的時候,谷歌了一番,
發現這篇文章裡有詳盡的說明:(其實就是把 mysql reference manual 翻譯而已)
utf8_general_ci 在轉換時速度比較快
utf8_unicode_ci 在轉換時比較精準
轉換?怎麼講呢?
簡單說就是當資料要從一個編碼換成另外一個編碼時,
mysql 要在兩個 codepage 裡面找出來相對應的字元位置在哪裡。
對 utf8_general_ci 來說,來源 codepage 裡面的一個字元只能對應到目標 codepage 裡面的一個字元,
而 utf8_unicode_ci 則可以把來源 codepage 裡的一個字元對應到目標 codepage 裡的多個字元(或反過來)。
例如德文裡的 ß 要轉換成英文的時候如果是用 utf8_unicode_ci 轉換會變成正確的 ss ,
但是如果用 utf8_general_ci 的話則會變成單一的 s 而已。
所以如果可以的話請盡量用 utf8_unicode_ci 而不要用 utf8_general_ci ,
雖然對 multibyte 字元來說這兩個都沒差,
但是 utf8 的網頁誰也不知道哪天會不會有這種字元出現在你的網頁上,
所以如果設成 utf8_unicode_ci 你就不需要擔心貼上去之後資料在轉換間遺失了。
2010-08-29
php5-suhosin 是什麼 ?? | 阿舍的隨手記記、隨手寫寫...
php5-suhosin 是什麼 ?? | 阿舍的隨手記記、隨手寫寫...: "行調校,同時也提供一套增強安全的 PHP 擴充,所以,在安裝 PHP 後,建議要安裝 php5-suhosin 模組,安裝方式如下:"
2010-08-11
2010-08-02
2010-08-01
2010-07-31
[Plurk API]php Plurk 使用教學 | 大拇哥@blog
[Plurk API]php Plurk 使用教學 | 大拇哥@blog: "$api_key = ''; // API key
$username = ''; //plurk帳號
$password = ''; //plurk密碼"
$username = ''; //plurk帳號
$password = ''; //plurk密碼"
2010-07-27
2010-07-19
2010-07-18
Fast IP Changer 快速切換不同IP、DNS設定!
Fast IP Changer 快速切換不同IP、DNS設定!: "可以提供4組網路設定組態讓我們預先設定並進行切換,每組網路設定都可以設定自己喜歡的名稱,當我們將電腦拿到不同網路環境時,只要選擇你要的網路組態並按下「Set」按鈕之後便可切換成新的網路連線方設定。"
2010-07-17
如何利用FeedBurner替自己燒一個專屬的RSS Feed?
如何利用FeedBurner替自己燒一個專屬的RSS Feed?: "為當出我們申請時輸入的是中文,因為是系統問題,所以產生了亂碼,不過還是可以使用,請點擊你的RSS。"
【Histats】網站計數器服務,樣式多元、功能齊全 | 就是教不落
【Histats】網站計數器服務,樣式多元、功能齊全 | 就是教不落: "不過還是馬上換了另一個計數器來繼續網站的計數,這次用的是先"
2010-07-16
2010-07-15
2010-07-13
2010-07-09
2010-07-07
2010-07-04
2010-07-03
2010-06-25
我的第一個 Drupal 模組:Thumbview Field | drakeguan.org
我的第一個 Drupal 模組:Thumbview Field | drakeguan.org: "下來的全文,會有非常多的圖,請有心理準備。
首先,我在自己的機器上,使用 Drupal 架了個臨時站,然後發表了幾篇文章,"
首先,我在自己的機器上,使用 Drupal 架了個臨時站,然後發表了幾篇文章,"
2010-06-24
2010-06-23
2010-06-10
2010-06-09
2010-06-08
2010-06-05
2010-06-02
2010-06-01
2010-05-31
2010-05-30
2010-05-27
世界腕錶online_台灣 :: 觀看文章 - 平價優質機芯ETA 2824-2
世界腕錶online_台灣 :: 觀看文章 - 平價優質機芯ETA 2824-2: "鍊結構的手上鍊版本,但仍擁有ETA 2824-2的其他功能,直徑相同厚度減少為"
2010-05-26
2010-05-25
2010-05-24
2010-05-22
2010-05-17
2010-05-14
2010-05-12
2010-05-11
2010-04-28
2010-04-25
2010-04-23
2010-04-22
2010-04-19
2010-04-16
2010-04-15
2010-04-13
2010-04-11
2010-04-10
[分享] DIY小型缸水冷系統 - Mobile01 討論群組
[分享] DIY小型缸水冷系統 - Mobile01 討論群組: "弟會這麼做~原因就是小弟每個月的水族預算約4000~
如果要存兩個月再買冷水機~
小弟的水晶蝦恐怕要掛光光了~~
所以就在今年六月時~先買兩台晶片冷水機先撐著(只有兩台冷水機只能在開冷氣時降溫~冷氣一關~溫度會被拉升)~
七月領錢後~再買兩台冷水機來補強~
目前四台運作可以把兩呎缸溫度降低到24度左右(室溫31度時)~"
如果要存兩個月再買冷水機~
小弟的水晶蝦恐怕要掛光光了~~
所以就在今年六月時~先買兩台晶片冷水機先撐著(只有兩台冷水機只能在開冷氣時降溫~冷氣一關~溫度會被拉升)~
七月領錢後~再買兩台冷水機來補強~
目前四台運作可以把兩呎缸溫度降低到24度左右(室溫31度時)~"
2010-04-09
2010-04-08
2010-04-02
2010-04-01
2010-03-31
2010-03-30
2010-03-29
2010-03-23
2010-03-22
[整理] Nikon 閃燈群的差異列表(SB400,SB600,SB800,SB900) ~ - Mobile01 討論群組
[整理] Nikon 閃燈群的差異列表(SB400,SB600,SB800,SB900) ~ - Mobile01 討論群組: "假設光圈為 F2 , ISO = 100 帶入公式
38 = 距離 * 2 *1
所以可以照射範圍為 19 公尺"
38 = 距離 * 2 *1
所以可以照射範圍為 19 公尺"
2010-03-17
2010-03-16
2010-03-08
CCD壞點熱噪點測試軟體 - Mike的風景攝影全記錄
CCD壞點熱噪點測試軟體 - Mike的風景攝影全記錄: "同時這套軟體也是測試「二手相機」的最佳利器唷,大白天不用眼睛盯著 Notebook 找壞點跟熱噪點!
可說是相當的實用啊~"
可說是相當的實用啊~"
2010-03-02
2010-03-01
NS2.31 安裝
成功事蹟: |
2010-02-28
2010-02-12
WIMAX RTG TTG
Transition Gap
Transmit/receive transition gap (TTG)
- A gap between the downlink burst and the subsequent
uplink burst in a TDD transceiver
- During TTG, BS switches from transmit to receive mode
and SSs switch from receive to transmit mode ( TDD switching timing: ( 13µs < TTG < 55µs ) with SOFDMA modulation
Receive/Transmit transition gap (RTG)
- A gap between the uplink burst and the subsequent
downlink burst in a TDD transceiver
- During RTG, BS switches from receive to transmit mode
and SSs switch from transmit to receive mode ( TDD switching timing 13µs < RTG < 55µs ) with SOFDMA modulation
- The gap is an integer number of PS durations and
starts on a PS boundary
2010-02-11
NS2 IFQ
d -t 3.797866667 -Hs 0 -Hd -2 -Ni 0 -Nx 15.00 -Ny 15.00 -Nz 0.00 -Ne -1.000000 -Nl RTR -Nw IFQ -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 0.2 -Id 3.0 -It cbr -Il 220 -If 0 -Ii 19844 -Iv 30 -Pn cbr -Pi 3307 -Pf 0 -Po 0
發生IFQ時候
封包會被丟棄
是因為queue滿了
發生IFQ時候
封包會被丟棄
是因為queue滿了
2010-02-07
ns2-debug-tool
|
2010-01-30
hdr_cmn::DOWN or hdr_cmn::UP
Have to explicitly set direction of new pkts to DOWN before sending them down to the LL.
why: A variable direction_ in hdr_cmn is now used. This is used in the lower layers like LL, mac, phy etc to determine the
direction of the pkt flow. All incoming pkts are marked as UP by channel, which should be remarked as DOWN by agents
before sending them out into the network again.
why: A variable direction_ in hdr_cmn is now used. This is used in the lower layers like LL, mac, phy etc to determine the
direction of the pkt flow. All incoming pkts are marked as UP by channel, which should be remarked as DOWN by agents
before sending them out into the network again.
訂閱:
文章 (Atom)