摘要: const关键字也是一个优秀程序中经常用到的关键字。关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。 深入理解const关键字,必须知道:1.const关键字修饰的变量可以认为有只读属性,但它绝不与常量划等号。2.const关键字修饰的变量在声明时必须进行初始化。3.用const声明的变量虽然增加了分配空间,但是可以保证类型安全。 如果使用预处... 阅读全文
posted @ 2012-04-04 22:21 孜求嵌道 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 摘要:人不成熟的几大特征:人不成熟的第一个特征------就是立即要回报人不成熟的第二个特征-----就是不自律人不成熟的第三个特征-----经常被情绪所左右人不成熟的第四个特征-----不愿学习自以为是,没有归零心态人不成熟的第五个特征-----做事情靠直觉,不以事实为根据 人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。这个社会有很多的成年人,还没有脱离幼稚的行为。一点小事情就跟别人争来争去。人不成熟的第一个特征------就是立即要回报 他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马.. 阅读全文
posted @ 2012-04-03 22:27 孜求嵌道 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式c语言当中,他有三个作用: 作用一:在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 1)内存中的位置:静态存储区 2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是任意的,除非他被显示初始化) 3)作用域:作用域仍为局部作用域,当定义它的函数或者语句块结束的时候,作用域随之结束。 作用二:在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其他函数访问。它是一个本地的全局变量。 1)内存中的位置:静态存储区 2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是任意的,除... 阅读全文
posted @ 2012-04-02 10:59 孜求嵌道 阅读(336) 评论(0) 推荐(0) 编辑
摘要: C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的存储区域:1.代码段(Code或Text)代码段由程序中执行的机器代码组成。在C语言中,程序语句进行编译后,形成机器代码。在执行程序的过程中,CPU的程序计数器指向代码段的每一条机器代码,并由处理器依次运行。2.只读数据段(RO data)只读数据段是程序使用的一些不会被更改的数据,使用这些数据的方式类似查表式的操作,由于这些变量不需要更改,因此只需要放置在只读存储器中即可。3.已初始化读写数据段(RW data)已初始化数据是在程序中声明,并且具有初值的变量,这些变量 阅读全文
posted @ 2012-04-01 09:33 孜求嵌道 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 括号成员第一; //括号运算符[]()成员运算符.-> 全体单目第二; //所有的单目运算符比如++--+(正)-(负)指针运算*& 乘除余三,加减四; //这个"余"是指取余运算即% 移位五,关系六; //移位运算符:<<>>,关系:><>=<=等 等于(与)不等排第七; //即==!= 位与异或和位或; //这几个都是位运算:位与(&)异或(^)位或(|) "三分天下"八九十; 逻辑或跟与; //逻辑运算符:||和&& 十二和十一; //注意顺序:优先级(||)底于 阅读全文
posted @ 2012-03-30 22:39 孜求嵌道 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一.排版:代码缩进空格数为4个;较长的语句分2行来写;函数的参数较多、较长时,分多行来书写;if、do、while、switch、for、case等关键字,必须加上大括号{}。二.注释:边写代码边注释,修改代码同事修改相应的注释,以保持注释与代码的一致性;说明性文件必选在文件头着重说明,例如*.c、*.h文件;函数头应该要注释,包括函数名称、输入参数、返回值、功能说明等;全局变量和关键的局部变量要注释其功能;复杂的宏定义同样要加上注释;复杂的结构体同样要加上注释;如有相对独立的语句组注释,写在语句组上行,不留空格。三.标示符:变量的命名;局部变量以小写字母命名;全局变量以首字母大写方式命名(骆 阅读全文
posted @ 2012-03-27 22:19 孜求嵌道 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 摘要:计算机开发工作,是一种以年轻为资本的工作,说句通俗点的话是“吃青春饭的”。那么开发人员在30岁以后都干些什么呢?其路一:继续做你这个很有“前途”的职业吧!其路二:转行从事技术支持、行政或生产等工作其路三:开发管理其路四:出国或考研其路五:转行到市场其路六:开公司自已干其路七:第二职业恭喜,你选择开发工程师做为自已的职业;悲哀,你选择开发工程师做为自已的职业。本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一 阅读全文
posted @ 2012-03-26 13:48 孜求嵌道 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。2.Bootloader的多种启动方式:网络启动方式磁盘启动方式Flash启动方式3.Flash启动方式介绍:NOR Flash可以支持随机访问,所以代码是可以直接在Flash上执行的。Bootloader一般是存储在Flash芯片上的。另外,Linux内核映像和RAMDISK也可以存储在Flash上。通常需要把Flash分区使用,每个区的大小应该是Flash擦除块大小的整数倍。Bootloader一般放在Fl 阅读全文
posted @ 2012-03-25 22:12 孜求嵌道 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 个人的成功习惯一:积极主动习惯二:以始为终习惯三:要事第一公众的成功习惯四:双赢思维习惯五:知彼解己习惯六:综合综效习惯七:不断更新附图: 阅读全文
posted @ 2012-03-24 22:23 孜求嵌道 阅读(544) 评论(0) 推荐(0) 编辑
摘要: rpm -ivh ntp-4.2.2p1-9.el5.centos.2.1.i386.rpm //安装ntpdaterpm -ivh为安装,-Uvh为升级,-q为查询,-e为反安装/usr/sbin/ntpdate 210.72.145.44 >>/var/log/ntpdate_log 2>&1 ; /usr/sbin/hwclock -w //同步时间的计划任务在/etc/rc.local添加后,重启服务器有效,重启网卡不起效。 //添加永久路由格式为 route add -net 10.50.0.0 netmask 255.255.0.0 gw 10.50.10 阅读全文
posted @ 2012-03-23 08:47 孜求嵌道 阅读(183) 评论(0) 推荐(0) 编辑