2011年6月6日 星期一

手動編譯GSL for MSVC

手動編譯GSL for MSVC
(http://www.cnblogs.com/bobyguo/articles/1343620.html)

這篇文章會教你如何編出for MSVC的gsl library。
如果你想學習如何用Visual C++ link MinGW產生的dll檔先別急著左轉,
下面有網址會教你。

最近要用到一些線性代數的計算。
因為考慮到C/C++的效能較MATLAB好(老闆的經驗),
所以決定使用C/C++的linear algebra libraries。

最有名的linear algebra library莫過於LAPACK,
但是它是用Fortran寫的,我想用C/C++ XD
雖然有人port LAPACK到C++,但很久都沒有更新了。

後來我想到GSL,就去GSL官網找,發現沒有binaries for Windows。
雖然非官網有人有編好的gsl for Windows,但已兩年沒有更新。
我仍然想試試自己編譯gsl-1.11看看。
我就下載了gsl-1.11的source,看INSTALL,gsl可以在cygwin下編譯、
也可以在MSYS下編譯。由於自己體驗過cygwin的效能很...,
所以決定用MSYS & MinGW編。
我的MinGW是安裝Qt Open Source 4.4.0時一起裝的,
所以我還少MSYS,所以我又去MinGW的官網下載了MSYS 1.0.10。

首先編譯gsl。
打開MSYS:
tar zxvf gsl-1.11.tar.gz
cd gsl-1.11
./configure
make
make install

這樣就編完了。
但是去/usr/local/lib卻只發現libgsl.a、libgsl.dll.a、...這幾個檔案,
沒有發現libgsl.lib。
但在/usr/local/bin發現了libgsl-0.dll、libgslcblas-0.dll這兩個檔案。
但我目標其實要能在Visual C++下使用gsl。
因為我已經編好Qt for Visual C++ 2008,我想用Qt開發我的界面,
gsl為使用的linear algebra library。
所以我試著在Visual C++ 2008下找了個gsl的範例程式,
然後link /usr/local/lib的檔案libgsl.a、libgsl.dll.a,
但都失敗,不是無法link,就是執行時期掛掉。
後來我不死心,試著去google搜如何用MinGW產生給VC++用的.lib檔。
果然給我搜到了,就在MinGW的Wiki找到了。


原來MinGW在編譯libraries時候可以給參數產生一個叫def的檔案。
有了它,然後用Visual Studio的lib指令就可以產生lib檔。

但問題是我之前編譯完gsl並沒有發現仼何def檔。
難道要我修改gsl的Makefile加上產生def的參數,重編一次嗎?
太困難了,況且我也不太會改。

雖然我對def、lib、exp這些檔案的關係不是非常的了解,
但我作了一個大膽的猜想,
理論上dll檔裡面的資訊應該是可以用某個程式匯出成def。
果然在上面那個網址就有提到mingw-utils package的pexports可以辦得到。
我就又去官網下載了mingw-utils裝。

然後試著產生libgsl-0.dll的lib檔:
cd /usr/local/bin
pexports libgsl-0.dll >libgsl-0.def
lib /machine:i386 /def:libgsl-0.def

結果真的產生了libgsl-0.lib。

然後用Visual C++ 2008 Express重編我的gsl範例,就成功執行了。
有圖有真相:


那個範例程式是從GSL網站找的:


我用Visual C++ 2008編,輸出結果是:
-1.775967713143382600e-01
我用MinGW編,輸出結果是:
-1.775967713143382900e-01
GSL網站輸出結果是:
-1.775967713143382920e-01

2011年6月3日 星期五

為什麼win7 64, IE總彈出安裝activex

ie瀏覽器64位的activex控件還沒有
所以安裝不上
用32位就好的 C:\Program Files (x86)\Internet Explorer

2011年6月2日 星期四

水電土水專業術語

扣古力=灌漿

溝縫是=.美利抓

樑 = 哈力

伸縮空間 = 阿so vi

房門靠的那個角 = 滔哇答力

灌漿樓板 = 輸拉木

雨遮 = 伊莎喜

螺絲套片 = 哇嚇

玻璃磨斜邊 = 麵多力

陽台樓板=嘿殺喜----------------嘻殺喜

美耐板=雷摳拉------------------內摳拉

透明漆=尤利旦------------------尤利當

鉸鍊=後留ˊ--------------------拗溜

速利康=失利空

嘻NOki 和 maniki 是2種檜木的材質

捯圓=阿魯

陽台樓板=嘿殺喜

美耐板=雷摳拉

釘槍=風槍

空氣壓縮機=空不累灑

鉅檯=剪檯

振動機=鴨頭阿

透明漆=尤利旦

開關盒=磨課斯

無溶絲開關=不纍嘎

拉線器=鴨ˇ阿

窗簾盒=卡店ㄎㄡ阿

踢腳板=哈麻ㄎㄧˋ

壓路車=漏拉


參考: http://ck101.com/viewthread.php?tid=865929
其他更多請參考: http://blog.nanaimoinn.com/index.php?blog=2&cat=32

2011年5月20日 星期五

兩害相權… 買春可以 別找小三?

兩害相權… 買春可以 別找小三?

2011/05/09
【元氣周報/記者陳世欽/編譯】
英國每日郵報知名專欄作家麗絲‧鍾斯(Liz Jones)上月在該報撰文,提出一個爆炸性觀點,引發大批網友討論。

她說,男人天生對性的需求超過女人,比較會出軌偷腥,她寧願自己的男人付錢買春,也不要他在外頭有「小三」,因為買春只是單純的發洩,小三卻牽涉到感情。

逢場作戲 何須大驚小怪

鍾斯指出,她覺得男人與妓女逢場作戲其實無足大驚小怪,然而如果另一半與小三發生婚外情,後果可能比買春嚴重,因為這意謂,他愛小三的程度可能甚於愛妻子,親密的程度亦然,而這不只牽涉到性。他們可能一起在床上閱讀,無所不談,甚至分享彼此的回憶。鍾斯說,這讓她無法忍受。

精神戀愛 最是難以忍受

她提到自己的經驗,表示當年前夫最令她難以忍受的,不是經常與其他女子調情的輕佻行徑,也不是他坦承曾經買春,而是他與一名小三的精神戀愛,具體行為包括隨身攜帶對方的照片,向她傳簡訊,特別為她打理門面,一起上館子。鍾斯說,男人不可能為妓女做這些事,如果她的前夫只是逛紅燈戶,她其實可以原諒他,甚至不將它當一回事。

伴侶偷腥 大可不必離婚

鍾斯說,如果她的丈夫或男友「守身如玉」,也不看網路上的色情影片,當然再好不過。不過,即使男人偶而付錢逢場作戲,也不應構成離婚或結束兩人關係的要件。

她強調,她無意充當全體女性的代言人,不過她認為,男人偷腥其實沒什麼大不了,只要不動真情,女人大可不必因此一手毀掉他的婚姻或事業,更不應該剝奪他對孩子的親權。

性欲渴望 男天生多過女

鍾斯認為,大部分女性與「慾望城市」影集中的角色不同。一般女性對性的渴望不及男性,性愛念頭並不占據女性清醒的全部時間。她指出,事實上,多數女性享受性的程度不及男性,企盼的頻率也不如男性頻繁。更重要的是,一旦有了孩子,尤其是當腹部長出妊娠紋,女性通常會「性」趣缺缺。

她說,促使女性與另一半行房的唯一動機是,抓住對方,並因此自我陶醉,認為自己很有魅力。一旦擁有一名男人、他的孩子、他的青春與房子,女性通常不會沉迷於可笑而又耗費時間的床笫之樂。

需求失衡 改變親密關係

她指出,已有數十年歷史的女性主義運動及部分時尚雜誌刊載的報導,其實一直在誤導女性。畢竟女性性欲先天就不如男性強烈。對女性來說,「性」不但只占有次要地位,甚至只能在一整天的無盡待辦事項中敬陪末座。

鍾斯認為,女人最嚮往的是兩人關係,其中包括愛、夥伴與親密的關係。另一方面,對男人而言,性與呼吸同樣重要。在這種情況下,如果女人因為事業、孩子或其他各種因素而排斥「性」,男人通常會基於需求而另尋慰藉及滿足。

2011年5月19日 星期四

鄭丞傑建議:老夫老妻多嘿咻 少病長壽

鄭丞傑建議:老夫老妻多嘿咻 少病長壽
【聯合報╱記者詹建富/台北報導】

2011.05.20 11:47 am


不少人過了退休年齡後,對於性愛這檔事也跟著「退休」;但台北醫學大學婦產科教授鄭丞傑昨天表示,根據醫學報告顯示,有規律的性生活的老年人,免疫機能較佳,生病機率變小,老夫老妻可千萬別自動放棄魚水之歡。

鄭丞傑昨天在「性愛趣談」新書發表會中,面對上百名民眾暢談銀髮族的性愛,他表示,門診中常常遇到老婦人低著頭問:「另一半還想要,可以做(愛)嗎?」或是擔心老公體力消耗過度,「多久一次才適當?」鄭丞傑的回答也很妙:「只要雙方有意願,多做愛,永不老。」

鄭丞傑表示,過去有人以飛機的機型來形容男方的性能力,「十歲是模型機(小而無用),廿歲是直升機(隨時升起),卅歲如戰鬥機(勇往直前),四十歲是轟炸機(戰況激烈),五十歲是運輸機(過門不入),六十歲是偵察機(如打高空),七十歲是教練機(光說不練),八十歲後就停機」;但他認為,自從九○年代有威而鋼等壯陽藥上市後,即使「機齡老舊」,照樣可衝鋒陷陣。

鄭丞傑說,迄今仍許多醫學研究證實,陰莖勃起功能正常,是心臟血管健康的指標,只要沒有心血管疾病,「老年人做愛,只有好處,不會有害」,它包括能提升體內的免疫球蛋白,增加抵抗力,而且能降低心臟病、中風和攝護腺癌的風險。

另外,許多老年人常有失眠的困擾,鄭丞傑表示,與其輾轉難眠或吃安眠藥,不如跟老妻親熱一番,或許嘿咻過後,疲累感會帶來休息的需求,反而有益於助眠。

重要的是,根據國外長達十年的研究發現,每周有都規律的性生活,至少看起來會比實際年齡年輕四到七歲,換言之,「性愛可讓人保持良好體態,還能長壽」。

不過,鄭丞傑仍提醒,雖然性愛的好處多多,但老年人要享受魚水之歡,務必平日在飲食上要少吃油膩及戒菸酒,切忌過於猴急,或學A片高難度的動作,有時不必真的短兵相接,互相擁抱、親吻,也是愛的表現,最重要的是,要體諒雙方都已年老色衰,不能跟年輕時相比,應多給對方鼓勵及體諒,才是「少年夫妻老來伴」的真諦。

【2011/05/20 聯合報】@ http://udn.com/

2011年3月13日 星期日

六個無限延伸的聊天開頭

許多人都說碰到女生不知道該聊什麼,

有這種困擾的人請記住以下六個開頭話題,在任何場合都能避免冷場!



這六個開頭可以用在任何社交場合,

無論是剛認識,搭訕中,甚至是MSN等都能夠簡單的讓兩人聊天更加愉快,

建議大家無論要學習各種技巧之前,都要能熟練這簡單的開頭,讓自己更受歡迎!


1 星座: 以公認的星座特色開頭 (大家都說天秤出美女耶!)

2 服裝: 分析其品味與特點 (這外套很適合你唷! 這是... 的吧?)

3 配件: 配件可看出一個人的興趣或品味 (手練,皮帶,耳環...)

4 用品: 可了解個人的喜好或領域 (手機,MP3,小筆電等)

5 身材: 依照對方身材來切入,建議以稱讚為限 (你怎能那麼瘦阿!)

6 外表: 對外表的打扮入手,人對於特殊打扮都是希望被稱讚的! (化妝,髮型等)


基本上,

以上的方式只要熟悉兩三個,就能與多數人話題聊不完!

建議可以先找身邊的異性來練習練習,相信每個人都能找到適合的話題~

http://gn00116743.pixnet.net/blog/post/2780784

2011年3月1日 星期二

美小兒科期刊:幼兒發燒最後一招才吃藥

美小兒科期刊:幼兒發燒最後一招才吃藥
中廣 更新日期:"2011/03/01 08:05"

美國最新的小兒科醫學研究指出,幼兒一發燒立即服退燒藥,是錯誤觀念,其實最後一招才是服藥。(劉芳報導)

針對幼兒發燒問題,最新一期美國小兒科醫學期刊指出,很多人以為發燒會燒壞腦子,所以趕快給孩子服藥,其實這是錯誤觀念。文章說,發燒本身不會傷害孩子,甚至可以說,發燒是有幫助的,因為那會傳遞訊息給身體其他部門,讓身體製造更多白血球,以避免感染。也就是說,一旦發燒,細菌或病毒就不容易侵入人體,孩子反倒可以康復的較快。

根據路易斯維爾大學的研究顯示,孩子發燒到37.7度時,有四分之一的父母給孩子服退燒藥,其中八成五會把孩子從睡夢中喚醒服藥。

研究指出,如果是三個月以下的嬰兒,發燒到38度時,應該服藥;如果是三到六個月大的嬰兒,發燒到38.3 度時,就該服藥;如果是六個月以上的嬰兒,發燒在39.4度以下,父母不必擔心。當然,如果同時出現其他症狀,例如拉肚子或嘔吐,又另當別論,應該趕快看醫生。