来北京一段日子了,在实验室也呆了一段时间了,生活有些小小的改变,也并不是那么明显
来了这里,宿舍不能上网,所以有更多的时间在实验室,学校封了外网,所以有更少的时间泡bbs
宿舍前面就是操场,所以有更多的机会去跑步,引体向上以前能做满分,现在只能做七八个了。。。
还没有真正进入项目,所以有比较多的时间看书,每月可以报销点费用,所以有更多的机会买点书
明天就闪人了,唉,呆了5年的地方啊
本来想写些东西,一想还是算了吧,太感性的话还是会很累
zf说去接我,说真的蛮意外的,呵呵
不过也好,还是有人记着咱的,窃喜,^o^
去了之后会做点什么呢,我也不知道,去了再说吧
告别了发生着许多过去的地方,应该是件高兴的事吧
可是也要告别待我如兄弟的朋友了,说真的,我没有细想,否则一定很伤感
感谢命运让我碰到了很多好的朋友,真的,要说声谢谢
可能很多人不会看到,不过我也只能这样啦,否则当面说我一定感到肉麻死了
哈哈,我还会回来的
在刘未鹏|C++的罗浮宫看到关于c++学习的一些推荐和观点,原文不列举了
大概强调了,如何利用语言特性解决问题,应用于实际的设计。所以推荐了如下四本(按照先后顺序排列):
《Computer Systems:A Programmers Perspective》
《The C Programming Language》
《Accelerated C++》
《The C++ Programming Language》
本书是由管理和培育出世界上最大的机器人研究所的卡耐基梅隆大学教授金山武雄对其日常研究、生活和学习的经验进行收集整理而成的一本小册子。本书不仅用作者亲身经历的大量事例极具趣味地描述了许多有效的科研法则,如“ 海阔天空的构思”、“跳出现有的成功”、“KISS方法”、“用情景推动研究进展”、“智慧体力”、“从‘做不到’重新开始”、“在与他人的交流中完善自 己的构想”,等等,而且更是用大量的篇幅、语重心长地为下一代即将承担未来的年轻人如何进行科研,如何进行创新,想得到一定成就应该具备什么样的能力提供 了必要及时的指导。
开通了豆瓣
以后看了书不往这写啦
玩豆瓣去啦~
zz自http://blog.csdn.net/pongba/archive/2008/07/20/2681668.aspx
庞加莱,这个被称为最后一位全才的人,对解题的心理学也非常有兴趣和研究。在演讲中可以发现,他对于自己解决数学问题过程中的心理过程作了深刻的反省,虽然庞加莱不是认知神经科学家,但演讲中的使用的类比以及描述基本上都是靠谱的。
zz自http://blog.csdn.net/pongba/archive/2008/07/20/2681668.aspx
庞加莱,这个被称为最后一位全才的人,对解题的心理学也非常有兴趣和研究。在演讲中可以发现,他对于自己解决数学问题过程中的心理过程作了深刻的反省,虽然庞加莱不是认知神经科学家,但演讲中的使用的类比以及描述基本上都是靠谱的。
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( )。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* … */ }is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。下面我分别说一下 C 和 C++ 标准中对 main 函数的定义。
“The C programming Language(《C 程序设计语言》)用的就是 main( )。”— 这是因为第一版的C语言只有一种类型,那就是int,没有char,没有long,没有float,…………既然只有一种类型,那么就可以不写,后来的改进版为了兼容以前的代码于是规定:不明确标明返回值的,默认返回值为int,也就是说 main()等同于int main(),而不是等同于void main()。在C99中,标准要求编译器至少给 main() 这种用法来个警告。
1. C
在 C89 中,main( ) 是可以接受的。Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The Cprogramming Language 2e(《C 程序设计语言第二版》)用的就是 main( )。不过在最新的 C99 标准中,只有以下两种定义方式是正确的:
int main( void )
int main( int argc, char *argv[] )
(参考资料:ISO/IEC 9899:1999 (E) Programming languages — C 5.1.2.2.1 Program startup)
当然,我们也可以做一点小小的改动。例如:char *argv[] 可以写成 char **argv;argv 和 argc 可以改成别的变量名(如 intval 和 charval),不过一定要符合变量的命名规则。 如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] )。
main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。不过,我还是建议你最好在main函数的最后加上return 语句,虽然没有这个必要,但这是一个好的习惯。注意,vc6不会在目标文件中加入return 0; ,大概是因为 vc6 是 98 年的产品,所以才不支持这个特性。现在明白我为什么建议你最好加上 return 语句了吧!不过,gcc3.2(Linux 下的 C 编译器)会在生成的目标文件中加入 return 0; 。
少上qq灌水
少上bbs发帖
少在blog上发牢骚
ok,就这样吧