chaogu ---大写的人!

共2页: 1 2 
re: 发个招聘信息 chaogu 2012-02-07 19:45
薪酬是可以自己谈的。
@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
@陈硕
while(true)
难道有问题?
@陈硕
其他的是一样的。代码上的区别只是线程上的不同。
Linux上用的就是pthread,同步用的是pthread_mutex_unlock(就是加锁)。
Windows用WaitForSingleObject也就为了加锁。
@陈硕
函数是_beginthreadex
同步用的是WaitForSingleObject。
不知楼主试过没,Linux开50个线程机器会很卡,windows开50个的时候对机器的运行不影响。老实说我不是很明白。能不能解释一下。
Linux是用的pthread
Windows用的是win32API
会不会是我使用不对啊(不要说开50个线程不对,我只是觉得Linux的线程应该比Windows好,开相同多的线程应该Linux好很多)。
老实说Linux我还是菜鸟。
我发现模式里面讨论的最多的是单例,其实单例也就那么一回事。
线程安全好像讨论的最多,线程安全各有各的说法,有没有更加有力的说法?
re: 恶心的GetPrivateProfileString chaogu 2010-09-02 23:26
. 和 ..都不是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-29 14:13
@cppexplore
没疯,还是热爱祖国的热血阳光小青年。
把我的郁闷当成是因为自己的学校而郁闷,那不客气的说句你太小看我了。
看看我其他的文章,估计能告诉你我郁闷的是什么。
当然不要再在学校的问题上纠缠,因为没什么意思,也没有什么意义。
------------------------------------------------------------
@Bill Hsu
感谢,不过我认为个人输赢没有关系。我觉得园子里做实事的那些人应该受到尊敬更重要。
没什么好郁闷的,更多的还是自己,我也郁闷了三年,最后觉得还是改变自己的想法好点。
------------------------------------
下面是后来补上的:
可以看看我的其他文章,然后理解一下我的郁闷指的的是其他东西。
demo效果不错,就是blog写得有点难懂.......
@欣萌
并不是怕引起攻击,而是讨厌没有任何理由就骂人。
我的想法是如果你觉得我是王八蛋,请证明,不然不要乱骂。
而且我没有像代表任何一类人,我只是看不惯那种搞出身论的人。
当然我抱歉,我没有想到会把一类人扯进来。
@bslz
第一:楼主不傻逼,写出这东西的不是傻逼能做到的,要不你试试。
第二:楼主也不是沾沾自喜,因为好的程序员就是应该这样,喜欢上编程,并向人展示自己的成果,甚至炫耀都无可厚非。
第三:造轮子不是什么丢人的事情,而且伟大的东西都是从轮子开始的,比如Linux。
第四:造轮子的不是傻逼,骂造轮子的人才傻逼,因为你没资格。
第五:发首页没有污染视听一说,园子就是给人撒种子的。
第六:楼主的东西没有污染视听,好东西怎么会污染视听。
@bslz
我觉得蛮好。
re: i++与++i chaogu 2010-07-19 19:30
@role0523
基本上是没有去区别的,有时候++i能被优化掉,但很多时候编译器能发现他们是一样的,所以没有区别。
re: i++与++i chaogu 2010-07-18 02:31
用汇编表达了一个很早就被默认了的定理,好还是不好呢?
好像内存分配策略没有讲明白.....
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: Z Pass 实现 Shadow Volume chaogu 2010-07-05 12:48
好像还有一种方法,好像叫做模板缓冲?
我感觉数学是一个很有用的东西,只是我们没学好而已。可能是我们的教学方式有
问题,数学本来是实用的科学可是搞到最后就是理论了,一点实用主义的精神都没
有。在计算机领域更是如此,像很多算法都是有数学理论的。
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
问题没有描述清楚,希望更详细的设计原理和原因。
@陈梓瀚(vczh)
不管严不严重(我认为很严重,但没有你所表达那种语气那么严重),对我来说都是一种警示。对很多还在学习的人来说都很有警示作用。
vczh有一点说对了,计算机科学应该是教数学,而不是教编程,不是教语言,也不是培养编程人才,这也是我所理解的计算机科学。我们学校还有个计算机科系,那水平还不如我们软件工程(我在这不是说计算机科学系的不好,只是我们学校的不好)。我讲的也就是现在的软件工程专业只是把软件工程的理念灌输过来,然后我们连编程都不会(当然我会)。当然我很不爽,但我不爽的是本来学生可以学到更多的东西,也可以走到更高的位置,但是因为这种教育----然后就这么没了。

当然我定义自己是只会写小程序的人,我还是低级程序员,说实在话我最大的程序也就5000-8000行(纯代码,不是生成的),有很多东西需要我更努力地去学。

提到的每天花4小时写代码我认为是最好的方法,我最疯狂的是一天8个小时,没有间断。甚至晚上12-6点之间我是在编码的。而那段时间我进步很多。当然有些事情不是你想怎样就怎样的,无可厚非学点软件工程的理论是很有好处的,(比如面向对象软件工程,这门课我连听都没听,我自己看完了一本面向对象软件工程的书(老外写的,那书很爽,说的都是老实话),上课还不如看书,老师根本讲不出个所以然来。)很多时候我们上课之后就是写一堆自己都不知道是什么的文档,代码?老师要的是文档,而不是你的代码(即使是设计他也没心思去理),甚至他都不管你写没有写代码,最后赶文档占去了你写代码的时间。

vc你这一段没必要删:“你致命的错误在于,你把自己归结于只写过小程序的人。当然这个如果是事实的话也无可厚非,但是最错的在于,你竟然不感到有罪恶感,还振振有词。作为一名软件工程的学生,我们要比计算机更加严格锻炼自己,使得自己在毕业前,把自己写代码的功力提高到至少能够理解一些软件工程的程度。”(好像评论里是没有)

我认为忠言逆耳,而且说实话的人不多,我更多的是想听到不同的声音。当然也别太认真。别吵得不可开交。
我没想到会有那么多人回复,也算是三生有幸了。感谢一下各位,各位都给了很多好的建议,比如提到的这些东西:
1 操作系统
2 编程语言
3 软件工程
其实这些东西我自负的说一句,这些我都懂,只是有没有深入去做事情,比如操作系统,我没有做一个操作系统,这点我比较遗憾。软件工程我都听了三年的软件工程了,算也是比较了解的。但是怎么把软件工程的理论应用到实际之中去,应用的时候遇到问题怎么去解决,这才是学软件工程必须要的能力。其实最重要的一点是这些我都会了之后我怎么让自己往一个更高的方向去走,还有什么问题是需要解决的,这是我学完这些东西之后一直在想的事情,想着想着就迷茫了。所以现在我是在努力的去做些事情,当然我也不知道有没有走错方向,只有试过才知道。

有人会说我都是在抱怨,可能我的用词和说话的方式不太好,造成误会。其实我心理面是没有抱怨的,我心里是想让更多的认识到教育中跟学习中有很多地方是不太合理的,需要更多的人去努力地做出更好的事情来。大多时候我是觉得我们如果做多一点,只是一点点,我们获得的成果会更好。比如学生能多做一点事,学到的东西会更多,老师能从学生的角度出发去看问题,能把学生教得更好,而且能把学生带到一个更高的位置。
下次注明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
文章很好。
共2页: 1 2 

导航

<2013年8月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜