無風無浪的渡過了一星期,預期下星期的工作也不會太棘手.
昨天幸運的抽到一手新股,今天一掛牌便升了七成多,yeah~~
不過回家才發現,原來抽新股的支票忘了入錢,看來會被罰息數百元.....
放工後在西洋菜街附近行了幾間書局,但沒有收獲.
下星期二會和朋友打機和睇波,好期待~~~
星期四, 3月 30, 2006
星期二, 3月 28, 2006
星期一, 3月 27, 2006
星期三, 3月 22, 2006
星期二, 3月 21, 2006
星期一, 3月 20, 2006
星期日, 3月 19, 2006
星期五, 3月 17, 2006
另一個porting問題
今天遇到了另一個把program從Windows(VC++) port到 Linux(gcc)的問題:
Struct alignment
就是說,compiler為了方便處理,會在struct中加插一些垃圾bytes,讓sturct的size變成4的倍數.
在正常情況,VC++和gcc都是用相同的alignment.
但是如果struct中有64bit integer,VC++會在這個integer前面加些垃圾,讓它的address變成64 bit aligned,但gcc卻不會.
結果雖然兩個program用了同樣的header去compile,它們卻用不同的方法處理memory,
如果一方直接把struct交給另一方用,便會無法溝通......
解決方法是小心的把這些垃圾bytes寫進header中,讓gcc用相同的alignment來access memory,
真麻煩~
Struct alignment
就是說,compiler為了方便處理,會在struct中加插一些垃圾bytes,讓sturct的size變成4的倍數.
在正常情況,VC++和gcc都是用相同的alignment.
但是如果struct中有64bit integer,VC++會在這個integer前面加些垃圾,讓它的address變成64 bit aligned,但gcc卻不會.
結果雖然兩個program用了同樣的header去compile,它們卻用不同的方法處理memory,
如果一方直接把struct交給另一方用,便會無法溝通......
解決方法是小心的把這些垃圾bytes寫進header中,讓gcc用相同的alignment來access memory,
真麻煩~
星期四, 3月 16, 2006
Byte order
今日先領會到Byte order 係一樣幾咁麻煩的東西.
之前在Windows寫code,完全沒有想過byte order的問題,
hton,ntoh亂用一通(反正在Windows都只是個dummy)
現在要把code port落linux,就像為之前的任性贖罪...
每段code都要define好用甚麼order,一亂了便有排trace....
之前在Windows寫code,完全沒有想過byte order的問題,
hton,ntoh亂用一通(反正在Windows都只是個dummy)
現在要把code port落linux,就像為之前的任性贖罪...
每段code都要define好用甚麼order,一亂了便有排trace....
星期三, 3月 15, 2006
星期日, 3月 12, 2006
星期五, 3月 10, 2006
rest
昨晚的六合彩,攪珠結果如下
20 30 40 9 19 39 + 10
二獎有120注,每注只派19,200元.....
這個故事教訓世人,買六合彩不要買頹數字 :P
這件事又令我想起,以前中學時的一個心得:
「作文時,永遠不要用第一個想到的點子.」
你想到的第一個點子,很有可能也是其他人的第一個點子,
如果你跟他人"撞橋",老師看得沉悶必定會給你低分.
這兩天假期預定做的事:
1. 理髮
2. 未想到...
今天口琴班自己吹得不錯,最主要原因是今次有兩個星期預備.
不過老師說自己太過繁忙,要暫停上課兩個月.如果我們兩個月後還有興趣才再開班.
其實呢,近一兩個月上課已經沒有實際的新技巧可學.
上課只是吹奏一些歌曲,去練習已學懂的技巧.
但是如果沒有上課,可能會更疏於練琴....
祝大家身體健康.
20 30 40 9 19 39 + 10
二獎有120注,每注只派19,200元.....
這個故事教訓世人,買六合彩不要買頹數字 :P
這件事又令我想起,以前中學時的一個心得:
「作文時,永遠不要用第一個想到的點子.」
你想到的第一個點子,很有可能也是其他人的第一個點子,
如果你跟他人"撞橋",老師看得沉悶必定會給你低分.
這兩天假期預定做的事:
1. 理髮
2. 未想到...
今天口琴班自己吹得不錯,最主要原因是今次有兩個星期預備.
不過老師說自己太過繁忙,要暫停上課兩個月.如果我們兩個月後還有興趣才再開班.
其實呢,近一兩個月上課已經沒有實際的新技巧可學.
上課只是吹奏一些歌曲,去練習已學懂的技巧.
但是如果沒有上課,可能會更疏於練琴....
祝大家身體健康.
星期二, 3月 07, 2006
星期日, 3月 05, 2006
休息
昨天早上去了中大,做了兩件事.
首先是執拾最後兩箱留在辦公室的物資,包括那個比我還老的茶壺.
一進入辦公室,發現很多舊同事已搬了去新地方坐,變得很冷清....
還聽聞系方將會把辦公室改件其他用途,看來1026會變成歷史了...
第二次在中大做的事,是和舊同學吃飯.
有一位朋友月中便要去大陸工作,這次吃飯是為他送行.祝他在新地方工作順.
這兩天因為傷風,沒有四處去,都留在家做ACM.
好久沒有試過兩天內做了11題了.
想起年初說過要學好perl,兩個月過去了,卻忘得一乾二淨.
要振作點,好好學~~~
這幾天在電視上有一個貸款廣告,講述一些人很快樂的不停購物,結果不夠錢找卡數.
我實在感到很奇怪,為甚麼會有人可以不顧後果的刷卡購物??完全不能想像...
首先是執拾最後兩箱留在辦公室的物資,包括那個比我還老的茶壺.
一進入辦公室,發現很多舊同事已搬了去新地方坐,變得很冷清....
還聽聞系方將會把辦公室改件其他用途,看來1026會變成歷史了...
第二次在中大做的事,是和舊同學吃飯.
有一位朋友月中便要去大陸工作,這次吃飯是為他送行.祝他在新地方工作順.
這兩天因為傷風,沒有四處去,都留在家做ACM.
好久沒有試過兩天內做了11題了.
想起年初說過要學好perl,兩個月過去了,卻忘得一乾二淨.
要振作點,好好學~~~
這幾天在電視上有一個貸款廣告,講述一些人很快樂的不停購物,結果不夠錢找卡數.
我實在感到很奇怪,為甚麼會有人可以不顧後果的刷卡購物??完全不能想像...
星期五, 3月 03, 2006
星期四, 3月 02, 2006
病
這兩天都病病地,明顯是早幾天被同事傳染.
腦袋軟軟的,好像甚麼東西都想不到....
前晚喉嚨痛到睡覺時會痛醒....
昨晚睡了九個小時才好一點,不過今天還是去了看醫生.
好像真的感到,工作後的健康比以前上學時差.
以前上學時,經常看凌晨的球賽也沒有問題.
現在捱夜的能力真的比以前差了很多.
自己負責的program出現crash的情況,但卻不知是甚麼事.
好想把它做好呀.....
早兩天才知道,用"難+羅馬拼音",便可用倉頡打出Big5碼的日文.
雖然自己沒有用途,但也是知多一點東西.
給看到這裏的人,填資料送個唔知幾大既usb drive俾你
http://www.microsoft.com/windowsxp/mysterysolved/corp/default.mspx
腦袋軟軟的,好像甚麼東西都想不到....
前晚喉嚨痛到睡覺時會痛醒....
昨晚睡了九個小時才好一點,不過今天還是去了看醫生.
好像真的感到,工作後的健康比以前上學時差.
以前上學時,經常看凌晨的球賽也沒有問題.
現在捱夜的能力真的比以前差了很多.
自己負責的program出現crash的情況,但卻不知是甚麼事.
好想把它做好呀.....
早兩天才知道,用"難+羅馬拼音",便可用倉頡打出Big5碼的日文.
雖然自己沒有用途,但也是知多一點東西.
給看到這裏的人,填資料送個唔知幾大既usb drive俾你
http://www.microsoft.com/windowsxp/mysterysolved/corp/default.mspx
訂閱:
文章 (Atom)
