大家說的架構(gòu)師是從學(xué)校種出來一樣,并不是每個項目都需要架構(gòu)師吧,其實我也不明白干嘛要分出個工種叫架構(gòu)師,總感覺做這個職業(yè)的人,在大部分時間很閑,我愚見。
1、我想當(dāng)構(gòu)架師。
不討論何為架構(gòu)師,只討論大家都公認(rèn)架構(gòu)師這個工種NB,所以大家都想當(dāng),既然這樣,沒什么好批評的。雖然我還沒接觸過架構(gòu)師。
2、35歲后寫不動程序了;
程序員=加班,因為35歲就加不了班了,所以就做不了程序員了。當(dāng)然這個和各位前輩以前寫下的某篇文章有關(guān)。
3、我只要做Java(C++);
這個確實很閉塞,程序員學(xué)的是怎么編程,而不是學(xué)了某門語言。雖然我不懂C++,當(dāng)除Java以外的語言還是懂一點。
re: 手動創(chuàng)建X文件(1) Herbert 2009-02-23 10:57
re: STL中用erase()方法遍歷刪除元素 Herbert 2009-01-15 18:23
@無名劍
是嗎?VS其它版本我沒測試過,不過在VS08運行是沒問題的喔...
re: STL中用erase()方法遍歷刪除元素 Herbert 2009-01-09 11:03
多謝cannan提點,不過用你提供的更簡單的用法似乎還是有點漏洞,舉個例子:
假如有一個列表 ShipList,里面的內(nèi)容是0、1、2、3...9, 如果要從中刪除那些取余3后為0或為1的數(shù),刪除后應(yīng)該得出的結(jié)果是 2、5、8。
但如果是這樣操作:
std::<int >::iterator it;
for( it = ShipList.begin(); it != ShipList.end(); it++)
{
if( (*it) % 3 == 0 || (*it) % 3 == 1)
ShipList.erase( it++);
}
這樣的話會有兩個問題,一個是得出的結(jié)果是 1、2、4、5、7、8(沒有刪除取余3后等于1的數(shù));另外一個問題是當(dāng)執(zhí)行到列表中最后一個元素(即ShipList.end() - 1 )時,迭代器可能還會執(zhí)行兩次“++”,如果是這樣那么it就到達(dá)了 ShipList.end() + 1 的位置,這樣也會報錯。
請問桌面分哪三層啊?
怎么我把這段代碼加進(jìn)去以后, hwnd 得到一個空值的呢?