大家說的架構師是從學校種出來一樣,并不是每個項目都需要架構師吧,其實我也不明白干嘛要分出個工種叫架構師,總感覺做這個職業的人,在大部分時間很閑,我愚見。
1、我想當構架師。
不討論何為架構師,只討論大家都公認架構師這個工種NB,所以大家都想當,既然這樣,沒什么好批評的。雖然我還沒接觸過架構師。
2、35歲后寫不動程序了;
程序員=加班,因為35歲就加不了班了,所以就做不了程序員了。當然這個和各位前輩以前寫下的某篇文章有關。
3、我只要做Java(C++);
這個確實很閉塞,程序員學的是怎么編程,而不是學了某門語言。雖然我不懂C++,當除Java以外的語言還是懂一點。
re: 手動創建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,里面的內容是0、1、2、3...9, 如果要從中刪除那些取余3后為0或為1的數,刪除后應該得出的結果是 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++);
}
這樣的話會有兩個問題,一個是得出的結果是 1、2、4、5、7、8(沒有刪除取余3后等于1的數);另外一個問題是當執行到列表中最后一個元素(即ShipList.end() - 1 )時,迭代器可能還會執行兩次“++”,如果是這樣那么it就到達了 ShipList.end() + 1 的位置,這樣也會報錯。
請問桌面分哪三層啊?
怎么我把這段代碼加進去以后, hwnd 得到一個空值的呢?