顯示具有 people 標籤的文章。 顯示所有文章
顯示具有 people 標籤的文章。 顯示所有文章

2008年10月22日

Bug in Code

以下是我寫的一段程式,犯了一個不該犯的錯,產生一個致命的臭蟲,看出來了嗎?

  1 void ShameOnDPP()
2 {
3 enum { MaxRetry = 500 };
4 unsigned char retried = 0;
5
6 while (++retried < MaxRetry) {
7 OutputDebugString("Shame on you\n");
8 }
9 OutputDebugString("I forgive you\n");
10 }
11


呼叫這個函數,會一直輸出Shame on you的除錯訊息,永遠看不到"I forgive you”。

原因是retried型別為unsigned char,其最大值只到255,因此與MaxRetry (500)比較,結果永遠為真,變成無窮迴圈。

犯錯了,最重要就是要知道自己錯在哪裡,勇敢承認,不要死不認錯

2007年12月17日

人才

以公司經營的角度來看,一間公司只有兩種人.可以幫助公司成長的人;造成公司負擔的人.

以員工的角度來看,一間公司只有兩種人.創造價值(分子增加);增加開支(分母增加).

評估一間公司的競爭力,這兩種人的比例是一項重要指標.本叉叉圈圈公司的危機:分母不斷增加,少數人的負擔愈來愈重,管理階層持續不作為,情況持續惡化.

百分之八十的工作,由百分之二十的人完成.但報酬卻是全體員工共同分享.此一不公平的現象維持一段時間後,必將引起反彈,受傷害的會是公司及少數人,不會創造價值的人,反正也沒差.就是一個不公平.

2007年4月9日

不服輸的個性

同樣是「不服輸」,但在面對事情的心態上,我認為有兩種分別。

第一種人,也是我認為相對較好的一種,在面對別人比自己優秀的時候,會努力提昇自己的實力,達到與對方並駕其驅,甚至超越對方。從中得到成就感與滿足感。

第二種人,在面對別人比自己優秀的人事物(可能是偉人),會藉由貶低(口語或心態上)別人的成就(事實),而認為自己比別人優秀(虛構)。

很多第二種人不曉得自己有這種毛病,不思進取的結果,就是停滯不前,原地踏步。

時時刻刻提醒自己不要成為第二種人(在任何情境下,面對各種關係)。提昇自己,而不是眨低別人。從別人身上學習。向偉人學習。

『站在巨人的肩膀上』

Google Analytics

Powered By Blogger
Get Paint.NET!