作者查詢 / phterry

總覽項目: 發文 | 留言 | 暱稱
作者 phterry 在 PTT 全部看板的留言(推文), 共219則
限定看板:全部
[P2G ] 可以讓貓咪主動吹我要的笛嗎??
[ MH ]20 留言, 推噓總分: +10
作者: topchris - 發表於 2009/09/24 17:24(14年前)
4Fphterry:吹了一次補血之後,至少要隔6分鐘後才能再吹補血09/24 17:54
Re: [問題] 安裝套件的少了東西?
[ Linux ]39 留言, 推噓總分: +9
作者: bernachom - 發表於 2009/09/24 00:15(14年前)
10Fphterry:試試sudo apt-get install libgtk+2.0-directfb009/24 14:49
11Fphterry:但是不知道你的系統有沒有framebuffer,沒有的話可能跑不了09/24 14:50
Re: [問題]請教各位有關fdisk的疑問??
[ Linux ]2 留言, 推噓總分: +1
作者: albertliao - 發表於 2009/09/23 14:44(14年前)
1Fphterry:你有試過用別(種)的讀卡機嗎? 例如 USB 之類的.09/23 18:13
2Fphterry:我用的是USB的,也做過Android的SDHC card,都沒有問題09/23 18:14
Re: [問題] -l 和 -L 之用法
[ LinuxDev ]9 留言, 推噓總分: +5
作者: WalkingIce - 發表於 2009/09/22 02:29(14年前)
3Fphterry:gcc -o png png.c -lpng (不管有沒有加-L) 是dynamic link09/22 13:09
4Fphterry:也就是說,gcc會去找libpng.so,而不是libpng.a09/22 13:10
5Fphterry:此文最後一行 gcc -o png png.c /path/to/your/libpng.a為09/22 13:12
6Fphterry:正解09/22 13:12
[MHP2] 請問大家都習慣在哪裡面連呢?
[ MH ]31 留言, 推噓總分: +18
作者: YJChang - 發表於 2009/09/22 01:06(14年前)
17Fphterry:我也沒和別人連過線,花了400小時打到G3,訓練所的轟龍還是09/22 12:56
18Fphterry:打不過,所以也沒打過黑龍09/22 12:56
[閒聊] 非常喜歡愛閃人的毒怪鳥...
[ MH ]37 留言, 推噓總分: +18
作者: starsshining - 發表於 2009/09/21 00:12(14年前)
29Fphterry:氣絕無效超好用,我是拿太刀在兩腿中間砍,很安全09/21 18:34
30Fphterry:往後看也是會氣絕,除非距離夠遠..09/21 18:35
Re: [語法] 在寫程式時 遇到將浮點數轉換成整數的問題
[ C_and_CPP ]60 留言, 推噓總分: +22
作者: holymars - 發表於 2009/09/16 10:49(14年前)
7Fphterry:浮點數->整數也有可能發生誤差的情形,請看下例:09/17 11:32
8Fphterry:float x = 1.801; int y = (int)(x * 1000.0);09/17 11:32
9Fphterry:這樣在 x86 上, y的結果會變成1800,而不是180109/17 11:33
10Fphterry:但是在其他的processer,就能得到正確的180109/17 11:34
12Fphterry:這不單純是乘法的誤差,可以看看下例:09/17 11:57
13Fphterry:int y = (int)(1.801 * 1000.0);09/17 11:58
14Fphterry:以及 float x = 1.801; int y; x *= 1000.0; y = (int)x;09/17 11:59
15Fphterry:以上這兩例都可以在x86上取得正確的180109/17 11:59
22Fphterry:不知道你有沒有親身驗證過這個問題... 上述的code你可以改09/17 12:54
23Fphterry:成double試看看,結果我就不說明了.09/17 12:55
25Fphterry:float改成double後,結果有什麼差異否?09/17 13:00
28Fphterry:1801是哪一段啊?09/17 13:05
29Fphterry:我實在不想和你戰,覺得沒什麼意義,我只不過想提醒大家可能09/17 13:07
30Fphterry:會被乎略的錯誤而已. x86 的浮點有一些特性會產生和其他09/17 13:08
31Fphterry:CPU不同的結果,如此而已.09/17 13:10
35Fphterry:其實我不是很懂我說的這個跟你說的有什麼關係耶...09/17 13:16
36Fphterry:或許你用你的想法解釋為何會有1800的結果會比較理想09/17 13:17
41Fphterry:double x; int y = (int)(x * 1000.0); 請問你的結果?09/17 13:19
44Fphterry:不好意思,我剛x忘了給初值,應該要double x = 1.801;09/17 13:22
45Fphterry:我用x86 32bit Linux執行的結果是180009/17 13:23
46Fphterry:在ARM Linux上跑,結果卻是1801,而1801也是我們所希望的09/17 13:23
49Fphterry:再來 float x = 1.801; int y = (int)(x * 1000.0f);09/17 13:26
50Fphterry:上面這樣寫,x86 -> 1800, ARM->180109/17 13:26
52Fphterry:你的意思是compiler還是CPU?09/17 13:32
56Fphterry:那原先的double->float四捨五入之說應該....09/17 13:34
58Fphterry:有一篇文章是一個日本人寫的,可能有點久了,我暫時找不到09/17 13:36
59Fphterry:大意是說x86的浮點有一個擴張精度,會讓指數部份變成15bit09/17 13:37
60Fphterry:而不是一般所認知的11bit09/17 13:37
[問題] 請問sed 取代 ' 的語法
[ Linux ]20 留言, 推噓總分: +4
作者: ffrr - 發表於 2009/09/09 08:53(14年前)
6Fphterry:還有一招: sed 's/['\'',]//g' b.txt > c.txt09/09 10:30
8Fphterry:原來是 s/[',]//g (取代所有的逗點和單引號) 拆成兩部份09/09 10:36
9Fphterry:'s/[' + \' + ']//g' (其實是3部份,呵...)09/09 10:37
10Fphterry:用這個重組的方式,可以克服同時有雙引號和單引號的字串09/09 10:38
11Fphterry:更正: 's/[' + \' + ',]//g'09/09 10:39
13Fphterry:在shell裡要特別處理的是單引號('),所以要變成\'09/09 10:45
14Fphterry:其他的部份只要用"夾"的就可以了. 能理解吧?09/09 10:47
15Fphterry:(s/[) + (\') + (,]//g) = s/[',]//g09/09 10:49
17Fphterry:^^09/09 11:11
[P2G ] 進展到村長六星,該升哪些武器跟裝備?
[ MH ]8 留言, 推噓總分: +5
作者: mannylee - 發表於 2009/09/04 17:43(15年前)
3Fphterry:白猿薙應該是"多多"吧..09/04 18:52
Re: [閒聊] 讀書會
[ Linux ]17 留言, 推噓總分: +10
作者: ILoveTY - 發表於 2009/09/01 20:21(15年前)
3Fphterry:考上Linux認證還離寫Linux Driver很遠吧...09/02 14:16
4Fphterry:不過補習班說五萬真的蠻唬爛的...09/02 14:17