http://www.sciscape.org/articles/madcow/
prion這個病原有別於細菌、黴菌、病毒等微生物,它對紫外線及消毒劑有很強的抵抗力。它不具有遺傳物質(例如DNA與RNA)卻可以在宿主身上造成疾病。它是一種蛋白質,但高溫卻破壞不了它,這個神秘的病原大大地顛覆了傳統的思維,然而越來越多的證據顯示這個可怕的病原確實存在。
http://zh.wikipedia.org/wiki/%E6%9C%8A%E6%AF%92%E9%AB%94
普里朊可以倖存於通常為外科器械消毒的高壓滅菌器
http://www.chimei.org.tw/left/left02/magazin/vol65/34.htm
由於這一類傳染性海綿樣腦病變的潛伏期都很長,以狂牛症為例其潛伏期大約4到5年才會發病,典型的庫賈氏症潛伏期更長達數十年。而且只要一發病,由於沒有任何藥物可以治療,所有病例在數個月內會死亡。
2012年3月26日 星期一
2012年3月23日 星期五
三分鐘搞懂:1)ECFA之類的自由貿易協定之利弊;2)我怎樣做會讓台灣變得更好?
三分鐘搞懂:1)ECFA之類的自由貿易協定之利弊;2)我怎樣做會讓台灣變得更好?
http://www.facebook.com/profile.php?id=1017458483#!/media/set/?set=a.2979076468764.2141439.1017458483&type=3
http://www.facebook.com/profile.php?id=1017458483#!/media/set/?set=a.2979076468764.2141439.1017458483&type=3
2012年3月22日 星期四
2012-03-22
提款領鈔先別走! 3步內數錢才認帳
http://tw.news.yahoo.com/%E7%8D%A8%E5%AE%B6-%E6%8F%90%E6%AC%BE%E9%A0%98%E9%88%94%E5%85%88%E5%88%A5%E8%B5%B0-3%E6%AD%A5%E5%85%A7%E6%95%B8%E9%8C%A2%E6%89%8D%E8%AA%8D%E5%B8%B3-111402973.html
讓道救護車被開單 想撤銷?自己找證據
http://tw.news.yahoo.com/%E8%AE%93%E9%81%93%E6%95%91%E8%AD%B7%E8%BB%8A%E8%A2%AB%E9%96%8B%E5%96%AE-%E6%83%B3%E6%92%A4%E9%8A%B7-%E8%87%AA%E5%B7%B1%E6%89%BE%E8%AD%89%E6%93%9A-031303906.html
飼料添工業用毒 環署:把關大漏洞
http://mag.udn.com/mag/life/storypage.jsp?f_ART_ID=379174
已開罰一萬八千元...真便宜
Re: [新聞]中華電信獨佔? NCC:已採取不對稱管制
http://www.ptt.cc/bbs/Broad_Band/M.1209457731.A.A6C.html
為什麼是一直犧牲民營公司-2412 中華電信 來解除所謂的民怨 ????
http://stocksardine.pixnet.net/blog/post/20000738
鄭立中現象 農民:感動又恐怖
http://tw.nextmedia.com/applenews/article/art_id/34097831/IssueID/20120318
沒報備 智庫邀訪踩馬紅線
http://tw.nextmedia.com/applenews/article/art_id/34097841/IssueID/20120318
蘋論:統派請注意
http://tw.nextmedia.com/applenews/article/art_id/34088462/IssueID/20120314
http://tw.news.yahoo.com/%E7%8D%A8%E5%AE%B6-%E6%8F%90%E6%AC%BE%E9%A0%98%E9%88%94%E5%85%88%E5%88%A5%E8%B5%B0-3%E6%AD%A5%E5%85%A7%E6%95%B8%E9%8C%A2%E6%89%8D%E8%AA%8D%E5%B8%B3-111402973.html
讓道救護車被開單 想撤銷?自己找證據
http://tw.news.yahoo.com/%E8%AE%93%E9%81%93%E6%95%91%E8%AD%B7%E8%BB%8A%E8%A2%AB%E9%96%8B%E5%96%AE-%E6%83%B3%E6%92%A4%E9%8A%B7-%E8%87%AA%E5%B7%B1%E6%89%BE%E8%AD%89%E6%93%9A-031303906.html
飼料添工業用毒 環署:把關大漏洞
http://mag.udn.com/mag/life/storypage.jsp?f_ART_ID=379174
已開罰一萬八千元...真便宜
Re: [新聞]中華電信獨佔? NCC:已採取不對稱管制
http://www.ptt.cc/bbs/Broad_Band/M.1209457731.A.A6C.html
為什麼是一直犧牲民營公司-2412 中華電信 來解除所謂的民怨 ????
http://stocksardine.pixnet.net/blog/post/20000738
鄭立中現象 農民:感動又恐怖
http://tw.nextmedia.com/applenews/article/art_id/34097831/IssueID/20120318
沒報備 智庫邀訪踩馬紅線
http://tw.nextmedia.com/applenews/article/art_id/34097841/IssueID/20120318
蘋論:統派請注意
http://tw.nextmedia.com/applenews/article/art_id/34088462/IssueID/20120314
2012年3月20日 星期二
CSS Box Model Padding
The CSS Box Model
http://www.w3schools.com/css/css_boxmodel.asp
CSS Padding
http://www.w3schools.com/css/css_padding.asp
Example
padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
padding:25px 50px 75px 100px;
top padding is 25px
right padding is 50px
bottom padding is 75px
left padding is 100px
padding:25px 50px 75px;
top padding is 25px
right and left paddings are 50px
bottom padding is 75px
padding:25px 50px;
top and bottom paddings are 25px
right and left paddings are 50px
padding:25px;
all four paddings are 25px
http://www.w3schools.com/css/css_boxmodel.asp
CSS Padding
http://www.w3schools.com/css/css_padding.asp
Example
padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
padding:25px 50px 75px 100px;
top padding is 25px
right padding is 50px
bottom padding is 75px
left padding is 100px
padding:25px 50px 75px;
top padding is 25px
right and left paddings are 50px
bottom padding is 75px
padding:25px 50px;
top and bottom paddings are 25px
right and left paddings are 50px
padding:25px;
all four paddings are 25px
MySQL performance tuning 懶人包
MySQL performance tuning 懶人包
http://blog.xuite.net/misgarlic/weblogic/56495277
http://blog.xuite.net/misgarlic/weblogic/56495277
2012年3月17日 星期六
2012年3月15日 星期四
Display access change modify time in FreeBSD
http://www.cyberciti.biz/faq/howto-finding-files-by-date/
Each file has three time stamps, which record the last time that certain operations were performed on the file:
[a] access (read the file's contents) - atime
[b] change the status (modify the file or its attributes) - ctime
[c] modify (change the file's contents) - mtime
http://www.cyberciti.biz/tips/display-file-or-file-system-status.html
stat
-f
%N Displays the name of file.
%n new line
%t tab
-t timespec
stat -f "%N%n%tAccess: %Sa%n%tModify: %Sm%n%tChange: %Sc" -t "%Y-%m-%d %H:%M:%S" ./*
Each file has three time stamps, which record the last time that certain operations were performed on the file:
[a] access (read the file's contents) - atime
[b] change the status (modify the file or its attributes) - ctime
[c] modify (change the file's contents) - mtime
http://www.cyberciti.biz/tips/display-file-or-file-system-status.html
stat
-f
%N Displays the name of file.
%n new line
%t tab
-t timespec
stat -f "%N%n%tAccess: %Sa%n%tModify: %Sm%n%tChange: %Sc" -t "%Y-%m-%d %H:%M:%S" ./*
2012年3月14日 星期三
2012-03-14
請大家均衡攝取毒素
http://blog.chinatimes.com/eat/archive/2011/05/30/698800.html
沒有立場的領導 等於昏庸
http://tw.news.yahoo.com/blogs/society-watch/%E6%B2%92%E6%9C%89%E7%AB%8B%E5%A0%B4%E7%9A%84%E9%A0%98%E5%B0%8E-%E7%AD%89%E6%96%BC%E6%98%8F%E5%BA%B8.html
一讀「核四論」就明白了(張大春)
http://tw.nextmedia.com/subapple/articleblog/art_id/34085919/IssueID/20120313
http://blog.chinatimes.com/eat/archive/2011/05/30/698800.html
沒有立場的領導 等於昏庸
http://tw.news.yahoo.com/blogs/society-watch/%E6%B2%92%E6%9C%89%E7%AB%8B%E5%A0%B4%E7%9A%84%E9%A0%98%E5%B0%8E-%E7%AD%89%E6%96%BC%E6%98%8F%E5%BA%B8.html
一讀「核四論」就明白了(張大春)
http://tw.nextmedia.com/subapple/articleblog/art_id/34085919/IssueID/20120313
2012年3月13日 星期二
C&C++: [問題] 新手發問"!!"的意思
!!
節錄部份
作者 Barros (Leila) 站內 Programming
標題 [問題] 新手發問 "!!"的意思
時間 Thu Mar 8 21:11:04 2012
───────────────────────────────────────
看資料結構的書的時候,應該是用c寫的吧
發現code裡出現 !! 這個符號
煩請解惑感激不盡~
節錄部份code:
BinQueue
Merge(BinQueue H1, BinQueue H2)
{
Bintree T1, T2, Carry=Null;
int i j;
if(H1->CurrentSize +H2->CurrentSize >Capacity)
error("Merge would exceed capacity");
H1->CurrentSize += H2->CurrentSize;
for(i=0, j=1; j<= H2->CurrentSize; i++, j*=2)
}
T1=H1->TheTrees[i];T2=H2->TheTrees[i];
switch( !!T1 + 2 * !! T2 + 4 * !! Carry)
{
case 0: /*no trees*/
case 1: /*only H1*/
break;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.2.1
→ Barros:因為google過了也找不到 只好來這裡發問了 219.84.2.1 03/08 21:12
→ tropical72:是長得像這樣嗎?int a=5; if(!!a).. 123.195.165.40 03/08 21:13
→ tropical72:簡單的說,a是非0的話,!!a會傳回1;否則 123.195.165.40 03/08 21:14
→ tropical72:傳回0。 123.195.165.40 03/08 21:14
※ 編輯: Barros 來自: 219.84.2.1 (03/08 21:29)
→ s66449:加了兩個not 不就等同互相抵消了?? 114.27.187.150 03/08 22:13
→ s66449:有加和沒加是一樣的? 114.27.187.150 03/08 22:13
→ tropical72:不同唷,a=1,b=5而言 : 123.195.165.40 03/08 22:19
→ tropical72:a+=b; --> a+=5 ---> a=6; 123.195.165.40 03/08 22:20
→ tropical72:a+=!!b ---> a+=!(!5)-->a+=!0-->a+=1 123.195.165.40 03/08 22:20
→ tropical72:--> a=2; 123.195.165.40 03/08 22:20
→ tropical72:(T1!=0)|((T2!=0)<<1)|((C!=0)<<2) 123.195.165.40 03/08 22:26
→ Barros:了解了,謝謝 219.84.58.43 03/08 22:47
→ MOONRAKER:真是神祕。 61.231.8.206 03/09 08:46
推 yauhh:一個!將整數變成布爾值,但邏輯意思是反的, 180.206.52.95 03/09 18:42
→ yauhh:再加!就回來了. 180.206.52.95 03/09 18:43
→ yauhh:他做二件事,一是將整數對應為0,1,二是將0,1 218.160.108.73 03/09 21:56
→ yauhh:(true,false)反過來當作數字來用. 但例子中 218.160.108.73 03/09 21:57
→ yauhh:看起來作法好怪,邏輯運算當數字運算用,數字 218.160.108.73 03/09 21:57
→ yauhh:運算卻當位元運算用. 218.160.108.73 03/09 21:58
作者 LPH66 (-858993460) 看板 Programming
───────────────────────────────────────
這是懶人用switch...
!! 是做兩次 boolean not
所以非零的會變成 1 是零的就還是 0
於是 !!T1 + 2 * !! T2 + 4 * !! Carry 這個算式
將三件事 (T1 != 0, T2 != 0, Carry != 0) 編碼成一個整數
若三者都為 0 則它會算出二進位的 000 = 十進位 0
若只有 T1 非 0 則它會算出二進位的 001 = 十進位 1
若只有 T2 非 0 010 = 十進位 2
若只有 Carry 非 0 100 = 十進位 4
等等
這樣就能以 switch 一次判斷三個條件的真假
你可以注意到這個 switch 裡的 case 有註解寫說這是什麼情況
就是這麼來的
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.91
→ popcorny:我是覺得最起碼要用Macro包一下 114.32.239.120 03/11 14:20
→ popcorny:#define ISTRUE(x) (!!(x)) 114.32.239.120 03/11 14:21
→ popcorny:可讀性跟你說的其實沒有那麼衝突 114.32.239.120 03/11 14:22
作者 adrianshum (Alien) 看板 Programming
───────────────────────────────────────
不是覺得這種精簡寫法一定有錯,但同樣做法,真的要寫得那麼
非直覺嗎?為什麼不可以寫成:
int t = 0;
if (T1) t |= 1;
if (T2) t |= 2; // 或寫成 t |= (1<<1);
if (Carry) t |= 4; // t |= (1 << 2)
switch (t) {
//..
}
再不然,寫成
int t = (T1? 1 : 0) | (T2 ? 2 : 0) | (Carry ? 4 : 0);
(以上 bitwise OR 可改用 +,看你自己喜好)
這樣單從 code 表面上就看得出是根據 T1, T2, Carry 來 turn-on
各個 bit。除非真的程式慢得連這一點點 performance 都要壓搾,
不然至少對我來說,上面的寫法比 !!T1 + 2 * !! T2 + 4 * !! Carry
看起來合理得多了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.19.47.36
節錄部份
作者 Barros (Leila) 站內 Programming
標題 [問題] 新手發問 "!!"的意思
時間 Thu Mar 8 21:11:04 2012
───────────────────────────────────────
看資料結構的書的時候,應該是用c寫的吧
發現code裡出現 !! 這個符號
煩請解惑感激不盡~
節錄部份code:
BinQueue
Merge(BinQueue H1, BinQueue H2)
{
Bintree T1, T2, Carry=Null;
int i j;
if(H1->CurrentSize +H2->CurrentSize >Capacity)
error("Merge would exceed capacity");
H1->CurrentSize += H2->CurrentSize;
for(i=0, j=1; j<= H2->CurrentSize; i++, j*=2)
}
T1=H1->TheTrees[i];T2=H2->TheTrees[i];
switch( !!T1 + 2 * !! T2 + 4 * !! Carry)
{
case 0: /*no trees*/
case 1: /*only H1*/
break;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.2.1
→ Barros:因為google過了也找不到 只好來這裡發問了 219.84.2.1 03/08 21:12
→ tropical72:是長得像這樣嗎?int a=5; if(!!a).. 123.195.165.40 03/08 21:13
→ tropical72:簡單的說,a是非0的話,!!a會傳回1;否則 123.195.165.40 03/08 21:14
→ tropical72:傳回0。 123.195.165.40 03/08 21:14
※ 編輯: Barros 來自: 219.84.2.1 (03/08 21:29)
→ s66449:加了兩個not 不就等同互相抵消了?? 114.27.187.150 03/08 22:13
→ s66449:有加和沒加是一樣的? 114.27.187.150 03/08 22:13
→ tropical72:不同唷,a=1,b=5而言 : 123.195.165.40 03/08 22:19
→ tropical72:a+=b; --> a+=5 ---> a=6; 123.195.165.40 03/08 22:20
→ tropical72:a+=!!b ---> a+=!(!5)-->a+=!0-->a+=1 123.195.165.40 03/08 22:20
→ tropical72:--> a=2; 123.195.165.40 03/08 22:20
→ tropical72:(T1!=0)|((T2!=0)<<1)|((C!=0)<<2) 123.195.165.40 03/08 22:26
→ Barros:了解了,謝謝 219.84.58.43 03/08 22:47
→ MOONRAKER:真是神祕。 61.231.8.206 03/09 08:46
推 yauhh:一個!將整數變成布爾值,但邏輯意思是反的, 180.206.52.95 03/09 18:42
→ yauhh:再加!就回來了. 180.206.52.95 03/09 18:43
→ yauhh:他做二件事,一是將整數對應為0,1,二是將0,1 218.160.108.73 03/09 21:56
→ yauhh:(true,false)反過來當作數字來用. 但例子中 218.160.108.73 03/09 21:57
→ yauhh:看起來作法好怪,邏輯運算當數字運算用,數字 218.160.108.73 03/09 21:57
→ yauhh:運算卻當位元運算用. 218.160.108.73 03/09 21:58
作者 LPH66 (-858993460) 看板 Programming
───────────────────────────────────────
這是懶人用switch...
!! 是做兩次 boolean not
所以非零的會變成 1 是零的就還是 0
於是 !!T1 + 2 * !! T2 + 4 * !! Carry 這個算式
將三件事 (T1 != 0, T2 != 0, Carry != 0) 編碼成一個整數
若三者都為 0 則它會算出二進位的 000 = 十進位 0
若只有 T1 非 0 則它會算出二進位的 001 = 十進位 1
若只有 T2 非 0 010 = 十進位 2
若只有 Carry 非 0 100 = 十進位 4
等等
這樣就能以 switch 一次判斷三個條件的真假
你可以注意到這個 switch 裡的 case 有註解寫說這是什麼情況
就是這麼來的
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.91
→ popcorny:我是覺得最起碼要用Macro包一下 114.32.239.120 03/11 14:20
→ popcorny:#define ISTRUE(x) (!!(x)) 114.32.239.120 03/11 14:21
→ popcorny:可讀性跟你說的其實沒有那麼衝突 114.32.239.120 03/11 14:22
作者 adrianshum (Alien) 看板 Programming
───────────────────────────────────────
不是覺得這種精簡寫法一定有錯,但同樣做法,真的要寫得那麼
非直覺嗎?為什麼不可以寫成:
int t = 0;
if (T1) t |= 1;
if (T2) t |= 2; // 或寫成 t |= (1<<1);
if (Carry) t |= 4; // t |= (1 << 2)
switch (t) {
//..
}
再不然,寫成
int t = (T1? 1 : 0) | (T2 ? 2 : 0) | (Carry ? 4 : 0);
(以上 bitwise OR 可改用 +,看你自己喜好)
這樣單從 code 表面上就看得出是根據 T1, T2, Carry 來 turn-on
各個 bit。除非真的程式慢得連這一點點 performance 都要壓搾,
不然至少對我來說,上面的寫法比 !!T1 + 2 * !! T2 + 4 * !! Carry
看起來合理得多了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.19.47.36
Java Finalize
MEMO 123: Java筆記-Finalize 終結物件
http://jhengjyun.blogspot.com/2010/09/java-finalize.html
深入理解java的finalize - Java - ITeye论坛
http://www.iteye.com/topic/484934
深入理解ReferenceQueue GC finalize Reference - zhang_xzhi's blog - ITeye技术网站
http://zhang-xzhi-xjtu.iteye.com/blog/413159
...可以從結果看到finalize方法只運行了1次。為什麼呢,因為第一次finalize運行過後,該對象的finalizable置為false了,所以該對象即使以後被gc運行,也不會執行finalize方法了。
很明顯,對象再生是一個不好的編程實踐,打亂了正常的對象生命週期。但是如果真的需要這麼用的話,應該用當前對象為原型重新生成一個對象使用,這樣以後這個新的對象還可以被GC運行finalize方法。
[Java] final, finally, finalize的區別? - 碳烤烏龜 - 無名小站
http://www.wretch.cc/blog/forkome/9008339
http://jhengjyun.blogspot.com/2010/09/java-finalize.html
深入理解java的finalize - Java - ITeye论坛
http://www.iteye.com/topic/484934
深入理解ReferenceQueue GC finalize Reference - zhang_xzhi's blog - ITeye技术网站
http://zhang-xzhi-xjtu.iteye.com/blog/413159
...可以從結果看到finalize方法只運行了1次。為什麼呢,因為第一次finalize運行過後,該對象的finalizable置為false了,所以該對象即使以後被gc運行,也不會執行finalize方法了。
很明顯,對象再生是一個不好的編程實踐,打亂了正常的對象生命週期。但是如果真的需要這麼用的話,應該用當前對象為原型重新生成一個對象使用,這樣以後這個新的對象還可以被GC運行finalize方法。
[Java] final, finally, finalize的區別? - 碳烤烏龜 - 無名小站
http://www.wretch.cc/blog/forkome/9008339
2012年3月12日 星期一
10 Tantalizing Cloud City Illusions
10 Tantalizing Cloud City Illusions
http://www.buzzfeed.com/donnad/tantalizing-cloud-city-illusions
http://www.buzzfeed.com/donnad/tantalizing-cloud-city-illusions
2012年3月11日 星期日
2010-03-11
[開箱] 核廢料之奇幻旅程與蘭嶼輻射外洩始末
http://pnn.pts.org.tw/main/?p=39253
Google+
Briian Tsai
原來受害者必須等政府核准之後,才可以在網路上抗議、說明受害的事實與心情....
才幾年而已台灣已經變成這樣了,而且大家似乎也一點都不在意的樣子
https://lh3.googleusercontent.com/-TCo8EJwy7j0/T04yaWh_P4I/AAAAAAAATaQ/TGTdG9n90wI/s444/22-05-30.png
銀傑士塔威 - 全台灣媒體只有公視有報, 就算是號稱無所不爆的水果日報也沒爆, 你看水果每天房產廣告有多少, 誰叫你要檔人財路, 沒辦法...
奶粉
https://www.facebook.com/photo.php?fbid=376903935662228&set=p.376903935662228&type=1&theater
安全帽
http://www.facebook.com/photo.php?fbid=328228047227409&set=p.328228047227409&type=1&theater
安眠藥殺人事件:台灣醫療新聞集體淪陷的故事
https://www.facebook.com/note.php?note_id=382891328405005
貨櫃車在高速公路上衝向對向車道!!
http://www.youtube.com/watch?v=XuqipXlwdJA
http://pnn.pts.org.tw/main/?p=39253
Google+
Briian Tsai
原來受害者必須等政府核准之後,才可以在網路上抗議、說明受害的事實與心情....
才幾年而已台灣已經變成這樣了,而且大家似乎也一點都不在意的樣子
https://lh3.googleusercontent.com/-TCo8EJwy7j0/T04yaWh_P4I/AAAAAAAATaQ/TGTdG9n90wI/s444/22-05-30.png
銀傑士塔威 - 全台灣媒體只有公視有報, 就算是號稱無所不爆的水果日報也沒爆, 你看水果每天房產廣告有多少, 誰叫你要檔人財路, 沒辦法...
奶粉
https://www.facebook.com/photo.php?fbid=376903935662228&set=p.376903935662228&type=1&theater
安全帽
http://www.facebook.com/photo.php?fbid=328228047227409&set=p.328228047227409&type=1&theater
安眠藥殺人事件:台灣醫療新聞集體淪陷的故事
https://www.facebook.com/note.php?note_id=382891328405005
貨櫃車在高速公路上衝向對向車道!!
http://www.youtube.com/watch?v=XuqipXlwdJA
MySQL中文亂碼問題
我原先是用mysql-installer-5.5.21.0.msi
使用上沒有問題
不過要自己將my-small.ini複製一份,並將檔名改成my.ini,才可開始用client端連線
另外要匯入的資料格式須改為UTF8(無BOM)
後來用mysql-5.1.44-win32.msi
雖安裝過程有設定語系為UTF8
但使用中文還是會出現亂碼
參考了網路上的文章:
再谈乱码问题,如何解决MYSQL数据中文乱码问题
http://www.busfly.cn/post/58.html
又一次成功解决Mysql乱码问题
http://www.busfly.cn/post/mysql-utf8.html
於是我下兩道指令,比較5.5與5.1的差異
/* mysql-installer-5.5.21.0.msi */
/* 正常 */
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+------------------------------------
| Variable_name | Value
+--------------------------+------------------------------------
| character_set_client | big5
| character_set_connection | big5
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | big5
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\
+--------------------------+---------
8 rows in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | big5_chinese_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
/* mysql-5.1.44-win32.msi */
/* 中文異常 */
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+------------------------
| Variable_name | Value
+--------------------------+-------------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.1\share\charsets\
+--------------------------+---------
8 rows in set (0.00 sec)
為什麼原本UTF-8會異常,要部份改BIG5才會正常?
我想問題是出在我client端的軟體用的是Windows的DOS
DOS是ANSI或BIG5,她似乎不支援UTF-8
資料輸入路徑:client → connection → server
資料輸出路徑:server → connection → results
connectio是代表什麼?
以上步驟解決了中文亂碼的問題,但每次連線都要再重新SET
而且還有一個問題
就是輸出的表格若是有中文,會多許多空格或空白鍵,導致表格的格線對不齊
於是我又再試另一種方法:
【保証成功】的 mysql 中文亂碼解決方案
http://ria.richtechmedia.com/2005/12/19/%E3%80%90%E4%BF%9D%E8%A8%BC%E6%88%90%E5%8A%9F%E3%80%91%E7%9A%84-mysql-%E4%B8%AD%E6%96%87%E4%BA%82%E7%A2%BC%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%A1%88/
在my.ini加上
[mysqld]
default-character-set=utf8
[client]
default-character-set=big5
// init_connect='SET NAMES utf8' // 好像可不加
去掉
[mysql] //我不知道這是做啥的
default-character-set=utf8
接著重新連線
然後中文對齊的問題就解決了,也不用每次再重新SET
mysql 4.1中文亂碼第二擊
http://ria.richtechmedia.com/2005/08/14/mysql-41%e4%b8%ad%e6%96%87%e4%ba%82%e7%a2%bc%e7%ac%ac%e4%ba%8c%e6%93%8a/
使用上沒有問題
不過要自己將my-small.ini複製一份,並將檔名改成my.ini,才可開始用client端連線
另外要匯入的資料格式須改為UTF8(無BOM)
後來用mysql-5.1.44-win32.msi
雖安裝過程有設定語系為UTF8
但使用中文還是會出現亂碼
參考了網路上的文章:
再谈乱码问题,如何解决MYSQL数据中文乱码问题
http://www.busfly.cn/post/58.html
又一次成功解决Mysql乱码问题
http://www.busfly.cn/post/mysql-utf8.html
於是我下兩道指令,比較5.5與5.1的差異
SHOW VARIABLES LIKE 'character_set_%';
SHOW VARIABLES LIKE 'collation_%';
/* 正常 */
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+------------------------------------
| Variable_name | Value
+--------------------------+------------------------------------
| character_set_client | big5
| character_set_connection | big5
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | big5
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\
+--------------------------+---------
8 rows in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | big5_chinese_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
/* mysql-5.1.44-win32.msi */
/* 中文異常 */
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+------------------------
| Variable_name | Value
+--------------------------+-------------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.1\share\charsets\
+--------------------------+---------
8 rows in set (0.00 sec)
/* 5.1 與 5.5 相異處 */
| character_set_client | big5
| character_set_client | big5
| character_set_connection | big5
| character_set_results | big5
| collation_connection | big5_chinese_ci
| character_set_results | big5
| collation_connection | big5_chinese_ci
於是我在5.1下:
SET CHARACTER_SET_CLIENT=big5;
SET CHARACTER_SET_CONNECTION=big5;
SET CHARACTER_SET_RESULTS=big5;
SET collation_connection=big5_chinese_ci;
SET CHARACTER_SET_CONNECTION=big5;
SET CHARACTER_SET_RESULTS=big5;
SET collation_connection=big5_chinese_ci;
參考了以下文章:
[轉載]MySQL 的 "SET NAMES xxx" 字元編碼問題分析
http://www.vixual.net/blog/archives/310
http://www.vixual.net/blog/archives/310
以上四句指令效果等同於:
SET NAMES big5;
為什麼原本UTF-8會異常,要部份改BIG5才會正常?
我想問題是出在我client端的軟體用的是Windows的DOS
DOS是ANSI或BIG5,她似乎不支援UTF-8
資料輸入路徑:client → connection → server
資料輸出路徑:server → connection → results
connectio是代表什麼?
以上步驟解決了中文亂碼的問題,但每次連線都要再重新SET
而且還有一個問題
就是輸出的表格若是有中文,會多許多空格或空白鍵,導致表格的格線對不齊
於是我又再試另一種方法:
【保証成功】的 mysql 中文亂碼解決方案
http://ria.richtechmedia.com/2005/12/19/%E3%80%90%E4%BF%9D%E8%A8%BC%E6%88%90%E5%8A%9F%E3%80%91%E7%9A%84-mysql-%E4%B8%AD%E6%96%87%E4%BA%82%E7%A2%BC%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%A1%88/
在my.ini加上
[mysqld]
default-character-set=utf8
[client]
default-character-set=big5
// init_connect='SET NAMES utf8' // 好像可不加
去掉
[mysql] //我不知道這是做啥的
default-character-set=utf8
接著重新連線
然後中文對齊的問題就解決了,也不用每次再重新SET
mysql 4.1中文亂碼第二擊
http://ria.richtechmedia.com/2005/08/14/mysql-41%e4%b8%ad%e6%96%87%e4%ba%82%e7%a2%bc%e7%ac%ac%e4%ba%8c%e6%93%8a/
首先,要讓mysql 4.1正確顯示中文最簡單的方法就是全程使用 utf8,從網頁到連線到資料庫等,而my.ini的設定如下:
[mysqld]
default-character-set=utf8
#settings for clients (connection, results, clients)
[mysql]
default-character-set=utf8
其中 [mysqld] 是設定 mysql啟動時要採用的語系,而[mysql]則是通知外來的連線client(例如php頁面或 flash 程式)要使用何種語系設定。
2012年3月10日 星期六
[MySQL] comment寫法
[MySQL] comment寫法
http://blog.permastyle.com/2011/02/mysql-comment%E5%AF%AB%E6%B3%95.html
8.6. Comment Syntax
http://dev.mysql.com/doc/refman/5.1/en/comments.html
http://blog.permastyle.com/2011/02/mysql-comment%E5%AF%AB%E6%B3%95.html
8.6. Comment Syntax
http://dev.mysql.com/doc/refman/5.1/en/comments.html
用 MySQL LOAD DATA 後的資料 開頭會出現問號
用Notepad++開啟欲匯入的檔案
上方工具列>編碼>
1. 轉換至 UTF-8 碼(檔首無 BOM)
2. 轉換至 UTF-8 碼
若是選擇1,一切正常
若是選擇2,匯入後,資料的開頭會出現問號
延伸閱讀:
UTF-8 的 BOM 地雷
http://repeat.tw/blog/post/24167999-utf-8-%E7%9A%84-bom-%E5%9C%B0%E9%9B%B7
位元組順序記號(英語:byte-order mark,BOM)
http://zh.wikipedia.org/wiki/%E4%BD%8D%E5%85%83%E7%B5%84%E9%A0%86%E5%BA%8F%E8%A8%98%E8%99%9F
許多視窗程式(包含記事本)會添加位元組順序記號到UTF-8檔案。然而,在類Unix系統系統(大量使用文本文件,用於檔案格式,用於行程間通訊)中,這種作法則不被建議採用。因為它會妨礙到如解譯器腳本開頭的Shebang等的一些重要的碼的正確處理。它亦會影響到無法識別它的程式語言。如gcc...。而在PHP中,...
http://bugs.mysql.com/bug.php?id=10573
MySQL官方認為這不是Bug
http://dev.mysql.com/doc/refman/5.5/en/charset-unicode.html
MySQL uses no BOM for UTF-8 values.
上方工具列>編碼>
1. 轉換至 UTF-8 碼(檔首無 BOM)
2. 轉換至 UTF-8 碼
若是選擇1,一切正常
若是選擇2,匯入後,資料的開頭會出現問號
延伸閱讀:
UTF-8 的 BOM 地雷
http://repeat.tw/blog/post/24167999-utf-8-%E7%9A%84-bom-%E5%9C%B0%E9%9B%B7
位元組順序記號(英語:byte-order mark,BOM)
http://zh.wikipedia.org/wiki/%E4%BD%8D%E5%85%83%E7%B5%84%E9%A0%86%E5%BA%8F%E8%A8%98%E8%99%9F
許多視窗程式(包含記事本)會添加位元組順序記號到UTF-8檔案。然而,在類Unix系統系統(大量使用文本文件,用於檔案格式,用於行程間通訊)中,這種作法則不被建議採用。因為它會妨礙到如解譯器腳本開頭的Shebang等的一些重要的碼的正確處理。它亦會影響到無法識別它的程式語言。如gcc...。而在PHP中,...
http://bugs.mysql.com/bug.php?id=10573
MySQL官方認為這不是Bug
http://dev.mysql.com/doc/refman/5.5/en/charset-unicode.html
MySQL uses no BOM for UTF-8 values.
2012年3月9日 星期五
Transparency International - the global coalition against corruption
http://www.transparency.org/policy_research/surveys_indices/cpi/2010/results
2012年3月8日 星期四
Fw: [新聞] 當年禁瘦肉精 蘇嘉全:不畏美施壓
作者: ZZZZZZZZZ9 (Z9)標題: Fw: [新聞] 當年禁瘦肉精 蘇嘉全:不畏美施壓
時間: Wed Feb 22 22:21:39 2012
作者: bg00004 (絕緣體) 看板: Gossiping
─────────────────────────────────────
平衡一下...不過是歷史輪迴罷了!我們都在重新的經歷歷史...
2007/09/14 聯合報
首度表態》蘇嘉全:禁瘦肉精沒道理
http://www.coolloud.org.tw/node/8627
2007/08/21 中央社
瘦肉精擬解禁爭議 張俊雄:未預設立場
http://www.coolloud.org.tw/node/7329
2007/08/20 中時電子報
瘦肉精豬開放進口?馬英九:完全無法認同
http://www.coolloud.org.tw/node/7252
2007/08/20 中時電子報
台灣人命,豬牛不如?
http://www.coolloud.org.tw/node/7268
2007/08/20 中廣新聞
憂心衝選情 綠委連署要政院禁瘦肉精
http://www.coolloud.org.tw/node/7264
2007/08/20 中時電子報
瘦肉精開放一國兩制 朝野砲轟
http://www.coolloud.org.tw/node/7262
2007/08/18 聯合報
政院搬WTO護瘦肉精 陳武雄:笑話
http://www.coolloud.org.tw/node/7248
2007/08/16 中廣新聞
瘦肉精將開放 在野立委:凍結預算全面反制
http://www.coolloud.org.tw/node/7040
2007/08/15 中國時報
衛生署:吃了沒問題 瘦肉精解禁 所有動物都可用
http://www.coolloud.org.tw/node/6932
有沒有!!
很熟悉的狀況????
只是現在人物政黨換人罷了.....
不過有個相同的點..好像朝野都反對?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.0.199
※ 發信站: 批踢踢兔(ptt2.cc)
※ 轉錄者: ZZZZZZZZZ9 (118.168.65.70), 時間: 02/22/2012 22:21:39
時間: Wed Feb 22 22:21:39 2012
作者: bg00004 (絕緣體) 看板: Gossiping
─────────────────────────────────────
平衡一下...不過是歷史輪迴罷了!我們都在重新的經歷歷史...
2007/09/14 聯合報
首度表態》蘇嘉全:禁瘦肉精沒道理
http://www.coolloud.org.tw/node/8627
2007/08/21 中央社
瘦肉精擬解禁爭議 張俊雄:未預設立場
http://www.coolloud.org.tw/node/7329
2007/08/20 中時電子報
瘦肉精豬開放進口?馬英九:完全無法認同
http://www.coolloud.org.tw/node/7252
2007/08/20 中時電子報
台灣人命,豬牛不如?
http://www.coolloud.org.tw/node/7268
2007/08/20 中廣新聞
憂心衝選情 綠委連署要政院禁瘦肉精
http://www.coolloud.org.tw/node/7264
2007/08/20 中時電子報
瘦肉精開放一國兩制 朝野砲轟
http://www.coolloud.org.tw/node/7262
2007/08/18 聯合報
政院搬WTO護瘦肉精 陳武雄:笑話
http://www.coolloud.org.tw/node/7248
2007/08/16 中廣新聞
瘦肉精將開放 在野立委:凍結預算全面反制
http://www.coolloud.org.tw/node/7040
2007/08/15 中國時報
衛生署:吃了沒問題 瘦肉精解禁 所有動物都可用
http://www.coolloud.org.tw/node/6932
有沒有!!
很熟悉的狀況????
只是現在人物政黨換人罷了.....
不過有個相同的點..好像朝野都反對?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.0.199
※ 發信站: 批踢踢兔(ptt2.cc)
※ 轉錄者: ZZZZZZZZZ9 (118.168.65.70), 時間: 02/22/2012 22:21:39
在Windows下利用.bat來編譯及執行java
安裝完JDK後
新增純文字文件,修改檔名 副檔名 並編輯
如下所示
檔名: compile_java.bat
檔名: execute_java.bat
::JavaBinPath須為實際裝有java.exe的路徑
set JavaBinPath="C:\Program Files\Java\jdk1.6.0_24\bin\"
%JavaBinPath%java charFreq_2 "123 123 213"
pause
將compile_java.bat execute_java.bat
與欲編譯執行的檔案(ex. charFreq_2.java)擺在同一資料夾
新增純文字文件,修改檔名 副檔名 並編輯
如下所示
檔名: compile_java.bat
::JavaBinPath須為實際裝有javac.exe的路徑
set JavaBinPath="C:\Program Files\Java\jdk1.6.0_24\bin\"
%JavaBinPath%javac charFreq_2.java
pause
set JavaBinPath="C:\Program Files\Java\jdk1.6.0_24\bin\"
%JavaBinPath%javac charFreq_2.java
pause
檔名: execute_java.bat
::JavaBinPath須為實際裝有java.exe的路徑
set JavaBinPath="C:\Program Files\Java\jdk1.6.0_24\bin\"
%JavaBinPath%java charFreq_2 "123 123 213"
pause
將compile_java.bat execute_java.bat
與欲編譯執行的檔案(ex. charFreq_2.java)擺在同一資料夾
Java Notes : Local/Instance/Class Variables
Java Notes : Local/Instance/Class Variables
http://www.leepoint.net/notes-java/data/variables/45local-inst-class.html
http://www.leepoint.net/notes-java/data/variables/45local-inst-class.html
12.3 Document relationships: the LINK element
12.3 Document relationships: the LINK element
http://www.w3.org/TR/html4/struct/links.html#h-12.3
http://www.w3.org/TR/html4/struct/links.html#h-12.3
2012年3月7日 星期三
免安裝變成美國IP,不用HotSpot Shield就可以變成美國的IP(Google翻譯的超強功能)
免安裝變成美國IP,不用HotSpot Shield就可以變成美國的IP(Google翻譯的超強功能)
http://chuckorz.blogspot.com/2011/08/iphotspot-shieldipgoogle.html
http://chuckorz.blogspot.com/2011/08/iphotspot-shieldipgoogle.html
訂閱:
文章 (Atom)