
读书笔记
文章平均质量分 59
I_code
这个作者很懒,什么都没留下…
展开
-
《软件开发者路线图:从学徒到高手》读书笔记
《软件开发者路线图:从学徒到高手》 这本书挺不错的,虽然书不厚,但是看完后很有收获。 由于我还是个学生,书中的一些模式对我而言不太适应,于是我有所取舍的做了些笔记写了些感想。 暴露无知,以空杯心态学习。在不写代码的时候,也就是休息时间,尽量去接近那些技术牛人,我们可以从他们身上学到很多东西。只求最差,也就是说宁做凤尾不做鸡头。一个团队中处于最差的角色可以让我们学到更多。一个人原创 2011-06-03 18:15:00 · 3992 阅读 · 1 评论 -
编程之美-找符合条件的整数
题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N * M的十进制表示形式里只含有1和0。看了题目,我很自然的想到了枚举。然后看N * M的十进制是否只包含1和0。当然,这种暴力的解法不是我们想要的。换一种枚举方法,我们枚举N*M的取值效果怎么样呢?因为N * M的只包含1和0,所以对于K位的N*M,需要搜索2的K次方。因为找的是最小整数,所以可以采用BFS原创 2012-03-29 19:57:27 · 3667 阅读 · 2 评论 -
《more effective c++》读书笔记
《more effective c++》快读完时,才意识到应该做些笔记:由于auto_ptr的copy constructor被调用时,对象拥有权转移了,所以以by value方式传递auto_ptrs往往是个非常糟的主意,因此STL容器中绝对不适合放置auto_ptrs。Pass-by-reference-to-const才是适合的途径。不要提供对dumb point原创 2012-02-28 20:25:50 · 1567 阅读 · 1 评论 -
C程序设计语言读书笔记(4)
被调用函数通过return 语句向调用者返回值,return语句的后面可以跟任何表达式:return (表达式);在必要时,表达式将被转化为函数的返回值类型。声明语句double sum, atof(char []);表明sum是一个double 类型的变量,atof函数带有一个原创 2011-07-07 21:13:38 · 2154 阅读 · 6 评论 -
从C++到C——我的C语言学习笔记
刚上大学就学习了C++,有人跟我说C++包括了C语言,学过C++就没有必要在弄C语言了。也有人说,C语言是程序员的通用语言,我们都应该花时间好好研究一下。之前也有看过一些书,这些书的作者也都建议读者学好C,而且强调不是C++。一直都有学习C语言的打算,直到我尝试写C程序发现编译都原创 2011-07-16 00:12:24 · 3058 阅读 · 12 评论 -
C程序设计语言读书笔记(7)
这一章主要讲了C语言的输入输出函数。由于在此章之前,写的C程序就用到了输入输出函数,所以这章的内容显得很熟悉。 先看看三个概念: 标准输入在程序运行时由用户输入数据,程序运行产生的相关信息都由标准输出和标准错误显示。 这里有必要解释一下stdin原创 2011-07-15 01:55:37 · 3717 阅读 · 5 评论 -
C程序设计语言读书笔记(6)
结构是一个或多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字之下。#include struct name { char* name; int id;}t, *pt;char *name = "JOHN";int ma原创 2011-07-13 00:54:34 · 1912 阅读 · 6 评论 -
C程序设计语言读书笔记(5)
指针是一种保存变量地址的变量,声明方式如下: double *dp, atof(char *); 表明,*dp和atof(char *)的值都是double类型的。该声明中atof的参数是指向char类型的指针,指针必须指向特性类型的对象,原创 2011-07-12 17:41:53 · 2402 阅读 · 2 评论 -
c程序设计语言读书笔记(1)
在运算符两边都加上一个空格字符,是一个好习惯。这样可以使得运算的结合关系更清晰明了。 如下三种for的写法: for(i=0;i<n;i++) ; for(i = 0;i < n;i++); for(i = 0;i < n;i++) ; 优越性逐步递增。如果for的后面跟有空语句,那么";"应该被单独放置一行,如3。 define指令可以把符号名(或者符号常原创 2011-06-29 00:21:00 · 2335 阅读 · 4 评论 -
C程序设计语言读书笔记(3)
在有if语句嵌套的情况下使用花括号。被逗号分隔的一对表达式将按照从左到右的顺序进行求值。Continue语句只能用于循环语句中,不用于switch语句。少用goto。用do..while(0)可以消除goto语言。do..while(0)详细用法百度一下你就知道。原创 2011-06-29 00:36:00 · 1759 阅读 · 3 评论 -
C程序设计语言读书笔记(2)
字符串常量是可以在编译时连接,常量表达式在编译时求值。变量名首字符一定要为字母,下划线"_"被视为字母,但是库例程序名字通常以"_"开头,所以不建议使用"_"作为变量名首字母。局部变量一般使用较短的变量名,尤其是循环变量。但是外部变量应该使用较长且有意义的单词组合作为变量名。带前缀0的整形常量表示八进制的数。带前缀0X或0x的整型常量表示十六进制的数。类似的可以原创 2011-06-29 00:35:00 · 2061 阅读 · 3 评论