读书笔记
录事参军
认真、努力、自强不息
展开
-
linux shell学习笔记
《linux shell 脚本攻略》一、小试牛刀1、脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。(1)脚本简单的说就是一条条的文字指令,这些命令是可以看到的,如可以用记事本打开、查看、编辑,脚本程序执行时,由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行,因为脚本在执行多了一道翻译的过程,所以它比原创 2013-04-07 10:01:43 · 1882 阅读 · 0 评论 -
学习网站累积(不断更新)
一、web类二、C/C++原创 2014-09-24 11:14:28 · 1134 阅读 · 0 评论 -
《linux命令行和shell脚本编程宝典》学习笔记2
第七章 使用编辑器一、vim有两种运行模式:-------------正常模式:在正常模式下,vim编辑器会将击键解释为命令-------------插入模式:即输入字符模式有正常模式进入插入模式可以按i键;由插入模式进入正常模式可以按Esc键;1、基本命令x删除当前光标所在的一个字符:wq存盘+退出,:原创 2013-08-14 09:45:55 · 1098 阅读 · 0 评论 -
一些C语言题目(二)
1、一个fork()面试题原题出自 陈皓 酷壳网 http://coolshell.cn/articles/7965.html1234567891011121314#include #include #inclu转载 2013-08-14 16:50:06 · 819 阅读 · 0 评论 -
《linux程序设计》--读书笔记--第十四章信号量、共享内存和消息队列
信号量:用于管理对资源的访问;共享内存:用于在程序之间高效的共享数据;消息队列:在程序之间传递数据的一种简单方法;一、信号量临界代码:需要确保只有一个进程或者一个执行线程可以进入这个临界代码并拥有对资源独占式的访问权。临界区:真正执行数据更新的代码需要独占式的执行,它们被称为临界区域;它们通常只在一个大型程序中占据一小段的代码。信号量是一个特殊的变量原创 2013-08-11 20:37:07 · 1383 阅读 · 0 评论 -
《数据结构和算法分析---C语言描述》读书笔记
一、绪论1、导致递归的四个基本法则:(1)基准情形:必须总有某些基准情形,它无须递归就能解出,这就好比数学归纳法中的第一步,证明基本情况(2)不断推进:每一次递归调用都必须要使求解状况朝接近基准情形的方向推进(3)设计法则:所有的递归调用都能运行(4)合成效益法则:在求解一个问题时,切勿在不同的递归调用中做重复的工作,例如斐波那契序列不符合这一条,f(n)= f(n-1原创 2013-05-16 21:01:46 · 1786 阅读 · 0 评论 -
<C缺陷和陷阱>读书笔记
1、=不同于==在进行条件判断时:(1)如果出现if(a == 5)最好写成if(5 == a),因为根据常数不可赋值的性质,如果此时将==写成=,编译器会报错,但是如果按照a==5形式来写,如果将==写成=,编译器不会报错,这样就会永远成立,而且出现错误不易检查;(2)如果出现if(a==0)或者if(a!=0)时,最好写成if(!a)或者if(a),这样不用出现错误。原创 2013-03-26 21:59:52 · 764 阅读 · 0 评论 -
<C专家编程>读书笔记
一、序 应该是每位程序员的第二本学习的C语言的书;但是确实我第五本;1、几个问题:这五个问题,我只明白三个,有一个是模糊,一个是不懂,希望看完本书我能都明白;2、为了避免在需要进行比较时误用赋值符号,最好在比较式中先写常数,如:if(3 == i)这样,如果不小心误用了赋值符号,编译器就会发出“原创 2013-03-26 21:58:20 · 1784 阅读 · 0 评论 -
《C Primer Plus》学习笔记
学习书籍《C Primer Plus》一、作用域:变量起作用的范围;分为:代码块作用域、函数原型作用域、文件作用域代码块作用域:代码块是指包含在开始花括号和对应花括号之内的一段代码或者是一个函数内的任一复合语句;在代码块中定义的变量具有代码块作用域,从该变量定义开始至包含该定义的代码块结束,该变量均起作用。可以什么时候使用什么时候定义。函数原型作用域:适用于函数原型原创 2012-12-26 12:47:26 · 5510 阅读 · 0 评论 -
《TCP/IP详解--卷1:协议》读书笔记一(持续更新)
因对网络比较感兴趣,所以自学一下TCP/IP协议。一、分层TCP/IP是一组不同层次上协议的组合,通常认为TCP/IP是由四层协议构成的。一般分为以下四层:1、链路层:即数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和网卡等硬件,一般用来处理与传输媒介的物理接口的事情。2、网络层:处理数据分组在网络中的活动,例如分组在网络中传输时的选路等;这一层的协议原创 2012-12-19 00:18:40 · 2381 阅读 · 1 评论 -
《计算机科学概论》读书笔记
《计算机科学概论》第十版一、第一章1、布尔运算:假设0代表假值,1代表真值,这样对位的运算看作是对真、假值的操作;则将处理真/假值运算命名为布尔运算布尔运算包含3种基本运算:与、或、异或2、基本概念门:给出一种布尔运算输入值时,可以得到该布尔运算的输出值。触发器:是一个可以产生0或1输出值的电路,它的值会一直保持不变,除非其他电路过来的临时脉冲使其改原创 2013-02-02 17:55:32 · 12231 阅读 · 0 评论 -
《学习OpenCV》 学习笔记
一、简介1、OpenCV的特点OpenCV可用于实时处理图像;具有良好的移植性;可以进行图像/视频载入、保存和采集的常规操作;具有低级和高级的应用程序接口(API)。2、功能(1)图像数据操作(内存分配与释放,图像复制、设定和转换)(2)图像/视频的输入输出(支持文件或摄像头的输入,图像/视频文件的输出)(3)矩阵/向量数据操作及线性代数运算(矩阵乘积、矩阵方程求解、特原创 2013-03-13 10:17:51 · 1606 阅读 · 0 评论