读书笔记
文章平均质量分 67
kosl90
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
序
我现在开始写读书笔记了,呵呵,刚刚看了几篇文章,叫做《为什么应该从现在开始就写博客》《书写是为了更好地思考》,我觉得很有道理,这的确是一个很好的方法,不仅可以与别人分享同时也是一种记录,是对自己成长的记录,是成长过程中遇到问题的记录,是成长中学习的记录。 在《书写是为了更好地思考》一文中说到了书写的几种好处: 1.书写是对思绪的备忘 2.书写是对思维的缓存 3.书写是原创 2010-04-21 16:33:00 · 551 阅读 · 1 评论 -
6. 控制流
6. 控制流在讲控制流之前要讲一讲缩进。所谓的缩进其实就是行首的空白。缩进一般有三种:一个制表符(8个空格的长度)、两个空格、四个空格。选择一种坚持吧。 在现实生活中往往会说如果怎么怎么样,在编程中同样可以,if语句就是你的选择。也许你听过Boolean值,Boole原创 2011-07-12 04:01:07 · 775 阅读 · 0 评论 -
8.模块
8. 模块 假如我们已经定义好了我们所需要用的函数,如果我们在其他的程序中需要使用这个函数怎么办?重新写一遍?复制粘贴?哦,神啊,饶了我吧。Python为我们提供了一种更方便的方法,使用模块。那么什么是模块呢?其实所谓的模块只不过就是一个python的文件。我们只需要原创 2011-07-14 19:57:32 · 674 阅读 · 0 评论 -
11. 面对对象编程
11. 面对对象编程Python和Java是一种纯面对对象的语言,因此我们需要学会定义和使用类。我们首先要知道,类是使用关键字class定义的。例如:#!/usr/bin/pythonclass Demo: pass #empty class好了,我们已经学会原创 2011-07-14 20:03:55 · 797 阅读 · 0 评论 -
9. 数据结构
在做其他的笔记之前还是决定先把数据结构这一章的笔记做了。 所谓数据结构其实就是用来存储数据的一种结构方式。其中最常用就是字符串。之前就讨论过字符串,字符串就是一连串字符所组成的一个序列。在python中的序列主要有两个特点,一个是索引操作,也就是下标操作。另一个是切片操作。原创 2011-07-13 23:10:24 · 759 阅读 · 0 评论 -
7. 函数
7. 函数 吼吼吼,终于熬到函数了,什么是函数?就是把一坨代码放在一起,然后起个名字,通过这个名字来使用者坨代码,这就是函数。有没有一种心动的感觉?管你有没有,继续做笔记。 先来看看怎么定义函数,就行之前说的,把一坨代码放在一起,然后起个名字,不过还要在这原创 2011-07-13 23:17:37 · 663 阅读 · 0 评论 -
12. 文件
12. 文件 文件的访问几乎是每种都不可或缺的一种功能,当然对于python来说这就是必不可少的了。 单刀直入,开始吧。要访问文件就要先打开文件,因此python为我们提供了一个open函数,这个函数会打开文件并返回一个文件类。然后通过文件类的方法原创 2011-07-14 23:06:08 · 641 阅读 · 0 评论 -
14. sys和os模块
14. sys和os模块sys模块在sys中,我们讲讲sys.argv列表,它包含命令行参数。#!/usr/bin/python#filename: sum.pyimport sysdef sum(a, b): 'addtwo numbers'原创 2011-07-17 03:18:01 · 814 阅读 · 0 评论 -
13. 异常
13. 异常当你编写程序时,难免会有一些没有发现的错误,因此在编译或运行时会出现一些错误和异常情况,例如输出一句话的时候把print打错了:在解释其中输入:Print 'Hello World!'这时就会引发一个SyntaxError。当我们读取一个文件的时候,那个文件由于某些原原创 2011-07-17 02:32:16 · 619 阅读 · 0 评论 -
15. 更多内容
15. 更多内容1.类中的特殊函数在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现原创 2011-07-17 03:19:49 · 680 阅读 · 0 评论 -
流迭代器
本来不打算在这里写笔记的,因为我发现在豆瓣上做笔记很方便,而且对于一两句话的笔记来说更是非常的适合,不过我还是觉得豆瓣用的还不是很习惯,于是还是决定在这里记录一点读书笔记。/**** 使用istream_iterator读入一系列整数,** 使用ostream_ite原创 2011-08-16 21:44:27 · 835 阅读 · 1 评论 -
4基础
4. 基础 已经学会了输出helloworld了,那么我们已经成为了一名python高手了吗?神啊~差远了,还是先来学学python的基础知识吧。 在python中拥有字面常量。字面常量,写的是什么就是什么,还不让你改。例如:3,-3, 3.5,原创 2011-07-10 22:15:14 · 709 阅读 · 0 评论 -
跳过前几章介绍和安装,从编程开始学习笔记
3. 第一步 在开始学习使用脚本编程之前,我们先来了解一下python的解释器。只需要打开命令行窗口,然后再命令行中输入python然后回车就打开python解释器了。我们可以在python解释器中直接输入python语句或表达式来执行python。我们来执行学习任何原创 2011-07-10 19:17:39 · 802 阅读 · 0 评论 -
5操作符与表达式
5. 操作符和表达式运算符与它们的用法 运算符 名称 说明 例子 + 加 两个对象相加 3 + 5得到8。'a' + 'b'得到'ab'。 - 减 得到负数或是一个数减去另一个数 -5.2得到一个负数。50 - 24得到26。 * 乘原创 2011-07-10 22:28:23 · 760 阅读 · 0 评论 -
十年磨一剑
今天在网上看了一篇关于c++的文章,题目是《21天教你学会c++》(avast报为恶意URL,不过当时是手机看到,希望手机没事啊……)。 在书店里经常会找到《30天学会孟加拉语》《21天学会office》……之类的书籍,但是如果真的那么简单的话,那不是全世界都是计算机专家、某某语言学家、某某专家……了吗?那我们还交钱在学校学习个什么啊?不是作孽吗?有钱没地方花啊? In short,所谓原创 2010-04-27 23:42:00 · 739 阅读 · 1 评论 -
再读《C陷阱与缺陷》
第一章1. 程序中的单个字符孤立起来看并没有什么意义,只有结合上下文才有意义。 你可以把写程序当做写作文似的。每一个“符号”是一个程序的基本组成单元,相当于一个句子中的单词,然后由单词组成句子,句子组成文章,也就是说,“符号”组成语句,语句组成程序。符号是由字符序列组成,而字符序列在不同的上下文环境中的不同的符号,具有不同的意义。在C语言中符号之间的空白符(空格、制表符、换行符)将被忽略。原创 2010-07-10 00:07:00 · 692 阅读 · 1 评论 -
《再读》第二章 语法“陷阱”
看了第一章后发现第一节还是那么深奥啊~呵呵,今天看了第二章,虽然后点麻烦,不过如果掌握了作者所说的关键的话,其实也不是特别难了,但还是有些声明的方法觉得很怪异,也许是因为没有这样用过,也没听说过吧。今天难得的在书中找到了一些错误啊~呵呵,这算是一个不大不小的收获吧。1.对函数声明的理解。 在C语言中,声明分为两个部分:类型部分和一组类似表达式的声明符部分。声明符从表面上来看与表达式有些类似,对它求值的话应该会返回一个声明中给定的类型的结果。一旦知道了如何声明一个给定类型的变量,那么该类型的类型转换符就原创 2010-09-01 22:02:00 · 580 阅读 · 0 评论 -
第六章 预处理器
今天花了点时间把第六章看了。1.不能忽视宏定义中的空格。 与宏调用相比,宏定义显得“暗藏机关”。例如下列代码:#define f (x) ((x) - 1 ) 答案有两种: 1.f(x)代表 ( (x) - 1 ) 2.f代表 (x) ( (x) - 1 ) 正确答案是第二种,因为f与(x)之间多了一个空格!这一规则不适用于宏调用,只适用于宏定义,也就是说,f(3)与f (3)的结果是一样的。2.宏并不是函数原创 2010-09-01 22:07:00 · 552 阅读 · 0 评论 -
附录A
把附录看了看,但是只看了printf函数族这一部分,因为后面的部分对我来说太高深了,至少对于现在的我来说还太高深了。printf函数族 printf函数的第一个参数是关于输出格式的说明,它是一个描述了输出格式的字符串。printf函数把格式说明字符窜中的字符逐一复制到标准输出,直到格式字符串结束或者遇到一个%字符。这时函数并不打印%字符,而是查看紧跟%字符之后的若干字符,以获得有关转换其下一个参数的指示。与printf函数同族的函数还有fprintf和sprintf。fprintf函数的作用原创 2010-09-01 22:08:00 · 805 阅读 · 1 评论 -
第五章 库函数
今天花了点时间看了看第五章,唉~怎么说呢,虽然说看还是勉强可以看懂的,但是还不是很深刻啊,而且,觉得不好表达啊,觉得理解上很抽象啊。1.返回整数的getchar函数 getchar函数一般情况下返回的是标准输入文件中的下一个字符,当没有输入时返回EOF(定义在stdio.h中,值为-1)。例:#inclide int main (){ charc; while( (c = getchar() ) != EOF )原创 2010-09-01 22:06:00 · 514 阅读 · 0 评论 -
第三章 语义“陷阱”
花了几天时间读了第三章,这一章是我认为最好的一章,至少对于现在的我来说是这样的,在这一章中作者所讲述的有关数组、指针、循环的一些东西都是以前所没有听说过的,给了我很大的启发。1.指针和数组。 C语言中的数组值得注意的地方: 1.C语言中只有一位数组,而且数组的大小必须在编译期就作为常数确定下来。数组元 素可以是任何类型的对象,包括数组类型。 2.对于数组我们只需要做两件事:1.确定该数组的大小。2.获得指向该数组下标为0的 指针。 数组的下标运算实际上都是通过指原创 2010-09-01 22:04:00 · 760 阅读 · 0 评论 -
第四章 连接
今天抽时间看了看第四章。1.什么是连接器。 编译器的责任是把C源程序“翻译”成对连接器有意义的形式,这样连接器就能“读懂”C语言程序了。典型的连接器把由编译器或汇编器生成的若干个目标模块整合成一个被称为载入模块会可执行文件的实体,该实体能够被操作系统直接执行。其中,有些目标模块是直接作为输入直接提供给连接器;另一些目标模块则是根据连接过程的需要,从库文件中提取。连接器通常把目标模块看成是由一组外部对象组成的。每个外部对象代表着机器内存中的某部分,并通过一个外部名称来识别。2原创 2010-09-01 22:05:00 · 641 阅读 · 0 评论 -
第七、八章
第七章可移植性缺陷 对于第七章,我虽然看了,但是真的不知道该怎么叙述啊,总部可能把书上的内容照着打一遍啊,唉~而且可移植性对我们来说虽然是一件很普通的事情,但是对于现在的我来说还没有考虑这么深入的问题,因此我决定不写了。对于这一章,还是看书好一些。例如书中所提到的Mark Horton的How to Write Portable Software in C。第八章 建议1.不要说服自己相信“皇帝的新装”。有的错误极具欺骗性和伪装性2.直截了当地表明意图。当你想表达的意思可能出现歧义时,请使原创 2010-09-01 22:07:00 · 593 阅读 · 1 评论 -
读书
<br />读书。。。从小就在读书。。。但是有些人的效率高,有些人的效率低。。。这不仅是个人的原因,同时也是读书的方式不同所造成<br /> <br />的。。。<br />从我上大学自学到现在,看的书也不是很少,但是我发现效率去不是都是那么好。。。于是我就思考了一下。。。为什么会出现这种情<br /> <br />况呢?<br />经过我不断的思考和平时的观察,我发现读书的效率跟这几点有关:<br /> <br />1.精神<br /> <br />2.注意力<br /> <br />3.动手<br />原创 2010-11-14 23:25:00 · 793 阅读 · 2 评论 -
C++模板
1.使用说明符修饰模板的时候,需要将说明符放在模板形参之后,返回值之前。例如:template inline T min(const T&, const T&); // okinline template T min(const T&, const T&); // er原创 2011-08-26 22:33:21 · 1534 阅读 · 5 评论
分享