re: 發個招聘信息 chaogu 2012-02-07 19:45
薪酬是可以自己談的。
re: “三流學校的學生又來了” chaogu 2011-05-13 20:05
@Skill
有點無聊,不全是無聊,更重要的是表達觀點,交流想法。
re: 一二事 chaogu 2011-05-10 21:02
@K.V
你說對了,我并不清楚自己想做什么,不過我不會有郁結。
一、我考研純粹是為了家里老人家的心愿,不是為了個人。
二、我其實可以不工作,工作純粹是為了證明個人能力。
三、我對技術沒什么挑剔的,我同學也說我放棄了以前的方向會不會不值得,
我覺得做什么都一樣,我不死扣技術方向。當然我也想做自己喜歡的東
西,但是興趣是可以培養的。某個東西只要下了功夫自然就會喜歡。
四、我找的工作其實我都比較喜歡,除了華為的那個。我興趣比較廣泛,不
過每樣都不精。
五、我選工作的時候其實是有挑的,我只挑地方--我要回廣東,其他的沒怎
么挑。
我說話比較直,希望你不要介意,兄弟你一語道破我的問題,我很開心。
@陳梓瀚(vczh)
我發現有些研究生確實沒什么,每天混日子。我認為一個人本科是怎樣,讀
研究生也就那樣,我不覺得本科混日子的人上了研究生就有什么不同。研究
生里強人也很少,甚至研究生比本科生還差的都有。
re: 一二事 chaogu 2011-05-10 12:09
@sapatilhas puma
我不強的,我有很多想法也就只是想,沒去認真地執行。
re: 軟件開源很重要嗎? chaogu 2010-09-21 17:49
開源有開源的好處和壞處,不開源也有好處和壞處。主要看開發者怎么看。
說實話,代碼開源了,看代碼的人也不是太多,就算很多,大多數人也看不懂。
樓主,在內存的耗費上有沒有對比?還是內存的耗費沒有可比性?
1 queue<sometype> shareQueue
2
3 main{
4 run_server()
5 }
6 run_server{
7 //do something init
8 ....
9
10 //create thread
11 for(int i = 0;i < pollsize;++i){
12 pthread_attr_init(attr[i])
13 pthread_attr_setstacksize(attr[i],1024*120)
14 threads[i] = pthread_create(threadids[i],attr[i],somefunc,args[i])
15 }
16
17 while(true){
18 __createShareObject__(shareObject) //Pseudo-code
19 pthread_mutex_lock(&mutex);
20 shareQuueue.push(shareObject);
21 pthread_mutex_unlock(&mutex);
22 }
23
24 //clean up
25 .....
26 }
27
28 somefunc(){
29 while(true){
30 pthread_mutex_lock(&mutex);
31 if(shareQueue.size() < 1){
32 pthead_mutex_unlock(&mutex);
33 continue;
34 }else{
35 shareObject = shareQueue.pop();
36 pthread_mutex_unlock(&mutex);
37 }
38 __useShareObjectDoSomething__ //pseudo-code
39 }
40 }
41
42
43 不知這樣是否能看懂,不是我的代碼要保密,而是代碼有點難看,
就是我看也要整半天才能看懂。這個結構也就夠清晰了。Windows里
面的結構是一樣的,只不過pthread的函數換成win32api
@陳碩
其他的是一樣的。代碼上的區別只是線程上的不同。
Linux上用的就是pthread,同步用的是pthread_mutex_unlock(就是加鎖)。
Windows用WaitForSingleObject也就為了加鎖。
@陳碩
函數是_beginthreadex
同步用的是WaitForSingleObject。
不知樓主試過沒,Linux開50個線程機器會很卡,windows開50個的時候對機器的運行不影響。老實說我不是很明白。能不能解釋一下。
Linux是用的pthread
Windows用的是win32API
會不會是我使用不對啊(不要說開50個線程不對,我只是覺得Linux的線程應該比Windows好,開相同多的線程應該Linux好很多)。
老實說Linux我還是菜鳥。
re: 利用宏實現的一個singleton chaogu 2010-09-02 23:32
我發現模式里面討論的最多的是單例,其實單例也就那么一回事。
線程安全好像討論的最多,線程安全各有各的說法,有沒有更加有力的說法?
. 和 ..都不是Windows才用的。
. 表示當前路徑
.. 表示上級路徑
. 和 .. 是相對路徑(相對于當前工作路徑)。
要表示上級的上級路徑用 ../../
re: fill memset for 小測試 chaogu 2010-09-02 23:19
好像clock理解錯了吧。
end - begin 應該說的的clock tick而不是MS,要MS
應該還要除以CLK_PER_SEC(還是CLOCK_PER_SEC,忘了自己查查)。
re: “三流學校的學生又來了” chaogu 2010-08-31 05:55
沒,樓主陽光著。
re: 一砣屎自述 chaogu 2010-08-29 14:13
@cppexplore
沒瘋,還是熱愛祖國的熱血陽光小青年。
re: “三流學校的學生又來了” chaogu 2010-08-28 18:05
把我的郁悶當成是因為自己的學校而郁悶,那不客氣的說句你太小看我了。
看看我其他的文章,估計能告訴你我郁悶的是什么。
當然不要再在學校的問題上糾纏,因為沒什么意思,也沒有什么意義。
------------------------------------------------------------
re: “三流學校的學生又來了” chaogu 2010-08-28 09:45
@Bill Hsu
感謝,不過我認為個人輸贏沒有關系。我覺得園子里做實事的那些人應該受到尊敬更重要。
re: “三流學校的學生又來了” chaogu 2010-08-28 09:11
沒什么好郁悶的,更多的還是自己,我也郁悶了三年,最后覺得還是改變自己的想法好點。
------------------------------------
下面是后來補上的:
可以看看我的其他文章,然后理解一下我的郁悶指的的是其他東西。
re: OpenGL中FBO的概念及其應用 chaogu 2010-08-26 17:19
demo效果不錯,就是blog寫得有點難懂.......
re: “三流學校的學生又來了” chaogu 2010-08-26 17:01
@欣萌
并不是怕引起攻擊,而是討厭沒有任何理由就罵人。
我的想法是如果你覺得我是王八蛋,請證明,不然不要亂罵。
而且我沒有像代表任何一類人,我只是看不慣那種搞出身論的人。
當然我抱歉,我沒有想到會把一類人扯進來。
@bslz
第一:樓主不傻逼,寫出這東西的不是傻逼能做到的,要不你試試。
第二:樓主也不是沾沾自喜,因為好的程序員就是應該這樣,喜歡上編程,并向人展示自己的成果,甚至炫耀都無可厚非。
第三:造輪子不是什么丟人的事情,而且偉大的東西都是從輪子開始的,比如Linux。
第四:造輪子的不是傻逼,罵造輪子的人才傻逼,因為你沒資格。
第五:發首頁沒有污染視聽一說,園子就是給人撒種子的。
第六:樓主的東西沒有污染視聽,好東西怎么會污染視聽。
re: i++與++i chaogu 2010-07-19 19:30
@role0523
基本上是沒有去區別的,有時候++i能被優化掉,但很多時候編譯器能發現他們是一樣的,所以沒有區別。
re: i++與++i chaogu 2010-07-18 02:31
用匯編表達了一個很早就被默認了的定理,好還是不好呢?
re: 推薦一個跨平臺內存分配器 chaogu 2010-07-10 19:52
好像內存分配策略沒有講明白.....
re: 疲憊 chaogu 2010-07-07 20:34
Find many ways,choose one,keep going.......
re: 啟程 chaogu 2010-07-07 20:27
生活真好
re: 關于C++之“復雜” chaogu 2010-07-07 12:27
模板元就搞死很多人,所以我從來就不去了解它....
C++其實還是比較簡單的,如果我們把一些不用的特性給忽略掉的話
其實很多人只是用到了C++的一個子集,很少人要把所有的C++特性
全搞明白。
re: 關于大學教育的一點看法 chaogu 2010-07-03 05:44
我感覺數學是一個很有用的東西,只是我們沒學好而已。可能是我們的教學方式有
問題,數學本來是實用的科學可是搞到最后就是理論了,一點實用主義的精神都沒
有。在計算機領域更是如此,像很多算法都是有數學理論的。
re: C++實用技巧(四) chaogu 2010-07-01 17:37
確實簡單就好,如果沒有需要那么多功能情愿自己寫個簡單的。如果需要很多功能,自己寫個簡單的了解一下機制也好。
re: 關于造車輪 chaogu 2010-07-01 17:34
贊同造車輪
re: 純虛函數能為private嗎? chaogu 2010-07-01 01:57
如果沒有遇到這樣的需求,講太多是無益的,需求是什么?然后按這個需求去設計框架。樓主有這方面的需求拿來看看嗎?
re: Gods 2D物理引擎Minus接口 chaogu 2010-07-01 01:37
只有2D引擎?應該還有更多的東西需要加進來。
re: C++實用技巧(四) chaogu 2010-06-27 20:29
Think in C++(第二本)有一章是講防御性編程的。比這個詳細,主要vc這篇沒有講到__FILE__和__LINE__宏,這點希望vc補充。
re: C++實用技巧(一) chaogu 2010-06-22 23:40
十分高產....
re: 初步完成多線程設計 chaogu 2010-06-22 20:45
問題沒有描述清楚,希望更詳細的設計原理和原因。
re: 關于大學教育的一點看法 chaogu 2010-06-20 00:53
@陳梓瀚(vczh)
不管嚴不嚴重(我認為很嚴重,但沒有你所表達那種語氣那么嚴重),對我來說都是一種警示。對很多還在學習的人來說都很有警示作用。
re: 關于大學教育的一點看法 chaogu 2010-06-20 00:00
vczh有一點說對了,計算機科學應該是教數學,而不是教編程,不是教語言,也不是培養編程人才,這也是我所理解的計算機科學。我們學校還有個計算機科系,那水平還不如我們軟件工程(我在這不是說計算機科學系的不好,只是我們學校的不好)。我講的也就是現在的軟件工程專業只是把軟件工程的理念灌輸過來,然后我們連編程都不會(當然我會)。當然我很不爽,但我不爽的是本來學生可以學到更多的東西,也可以走到更高的位置,但是因為這種教育----然后就這么沒了。
當然我定義自己是只會寫小程序的人,我還是低級程序員,說實在話我最大的程序也就5000-8000行(純代碼,不是生成的),有很多東西需要我更努力地去學。
提到的每天花4小時寫代碼我認為是最好的方法,我最瘋狂的是一天8個小時,沒有間斷。甚至晚上12-6點之間我是在編碼的。而那段時間我進步很多。當然有些事情不是你想怎樣就怎樣的,無可厚非學點軟件工程的理論是很有好處的,(比如面向對象軟件工程,這門課我連聽都沒聽,我自己看完了一本面向對象軟件工程的書(老外寫的,那書很爽,說的都是老實話),上課還不如看書,老師根本講不出個所以然來。)很多時候我們上課之后就是寫一堆自己都不知道是什么的文檔,代碼?老師要的是文檔,而不是你的代碼(即使是設計他也沒心思去理),甚至他都不管你寫沒有寫代碼,最后趕文檔占去了你寫代碼的時間。
vc你這一段沒必要刪:“你致命的錯誤在于,你把自己歸結于只寫過小程序的人。當然這個如果是事實的話也無可厚非,但是最錯的在于,你竟然不感到有罪惡感,還振振有詞。作為一名軟件工程的學生,我們要比計算機更加嚴格鍛煉自己,使得自己在畢業前,把自己寫代碼的功力提高到至少能夠理解一些軟件工程的程度。”(好像評論里是沒有)
我認為忠言逆耳,而且說實話的人不多,我更多的是想聽到不同的聲音。當然也別太認真。別吵得不可開交。
我沒想到會有那么多人回復,也算是三生有幸了。感謝一下各位,各位都給了很多好的建議,比如提到的這些東西:
1 操作系統
2 編程語言
3 軟件工程
其實這些東西我自負的說一句,這些我都懂,只是有沒有深入去做事情,比如操作系統,我沒有做一個操作系統,這點我比較遺憾。軟件工程我都聽了三年的軟件工程了,算也是比較了解的。但是怎么把軟件工程的理論應用到實際之中去,應用的時候遇到問題怎么去解決,這才是學軟件工程必須要的能力。其實最重要的一點是這些我都會了之后我怎么讓自己往一個更高的方向去走,還有什么問題是需要解決的,這是我學完這些東西之后一直在想的事情,想著想著就迷茫了。所以現在我是在努力的去做些事情,當然我也不知道有沒有走錯方向,只有試過才知道。
有人會說我都是在抱怨,可能我的用詞和說話的方式不太好,造成誤會。其實我心理面是沒有抱怨的,我心里是想讓更多的認識到教育中跟學習中有很多地方是不太合理的,需要更多的人去努力地做出更好的事情來。大多時候我是覺得我們如果做多一點,只是一點點,我們獲得的成果會更好。比如學生能多做一點事,學到的東西會更多,老師能從學生的角度出發去看問題,能把學生教得更好,而且能把學生帶到一個更高的位置。
re: C++ 字符串截取相關函數講解 chaogu 2010-06-13 17:26
下次注明VisualStudio
re: C++類對應的內存結構 chaogu 2010-06-13 00:34
很有幫助,不過能在解釋一下
class A{
private:
char charMember;
short shortMember;
int intMember;
}
那就無敵了。
如果再跟struct比較一下,那頂的人多了。
如果順便解釋一下struct中的pading和union
那你說這篇文章是什么?
re: OGRE1.7編譯 chaogu 2010-06-08 22:39
說到重點了。
但是要看什么代碼?看哪里的代碼?怎么去找到優秀的代碼呢?這個才是最重要的問題。如果你知道了看代碼的重要性,你會迫不及待地去看別人的代碼,但是你會遇到這么個問題---看誰的或者那個項目的代碼?這點上很多人都會困惑。
我要不考研我也可以加入的,但是這是在一個考試最大的國家,我還是專心考研去吧。再說,做的東西有點亂,能支撐到最后的同志我感覺不多。
re: Python Ogre Blender chaogu 2010-05-31 19:18
python是一種很不錯的語言,頂下python!
re: 令人氣憤的現象 chaogu 2010-05-28 00:31
支持樓主的正義感。
re: It's never too late chaogu 2010-05-21 11:26
文章很好。