科创园

科创园地,分享技术知识,为科技助力发展,贡献一己之力。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2014年3月1日

摘要: 1.编译流程2.编译单步分析 2.1 预处理 2.2 编译 2.3 汇编 2.4 连接 3.总结 阅读全文

posted @ 2014-03-01 19:04 科创园 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 1.逻辑运算符短路规则短路规则::|| 从左向右开始计算,当遇到为真的条件 时停止计算,整个表达式为真;所有条件为假时表达式才为假。&&从左向右开始计算,当遇到为假的条件 时停止计算,整个表达式为假;所有条件为真时表达式才为真。 示例代码1:#include int main(){ int i = 0; int j = 0; if( ++i > 0 || ++j > 0 ) { printf("%d\n", i); printf("%d\n", j); } return 0;} 示例代码2:#include int... 阅读全文

posted @ 2014-03-01 18:48 科创园 阅读(285) 评论(0) 推荐(0) 编辑

摘要: 1.注释符号 思考1:下面程序的注释是否正确?#include int main(){ int/*....*/i; char *s="abc //hijkl"; // Is is t \ vasdfjsfjsa? in/*...*/t i; return 0;} 注释规则总结: 1.编译器会在编译过程中删除注释,但不是简单的删除而是用空格代替; 2.编译器认为 双引号扩起来的内容都是字符串,双斜杠也不例外; 3./*…*/类型的注释不能嵌套; 思考2: y = x/*p的意义是什么?(本意是要将x除以*p的结果赋给y) 实际上,编译器将/*作为一段注释的开始,把/*开始.. 阅读全文

posted @ 2014-03-01 15:27 科创园 阅读(369) 评论(0) 推荐(0) 编辑

2013年12月29日

摘要: 声明:本系列随笔主要用于记录c语言的常备知识点,不能保证所有知识正确性,欢迎大家阅读、学习、批评、指正!!你们的鼓励是我前进的动力。严禁用于私人目的。转载请注明出处:http://www.cnblogs.com/myblesh/ c语言中常用的控制关键字主要有if、switch、do、 while、for,extern,goto,const等; 1.if 基本概念: if语句用于根据条件选择执行语... 阅读全文

posted @ 2013-12-29 16:38 科创园 阅读(383) 评论(0) 推荐(0) 编辑

摘要: 声明:本系列随笔主要用于记录c语言的常备知识点,不能保证所有知识正确性,欢迎大家阅读、学习、批评、指正!!你们的鼓励是我前进的动力。严禁用于私人目的。转载请注明出处:http://www.cnblogs.com/myblesh/ 1.关键字概述: C语言中的变量可以有自己的属性。 在定义变量的时候可以加上属性关键字。 “属性”关键字指明变量的特有意义 。 下面分析... 阅读全文

posted @ 2013-12-29 15:39 科创园 阅读(414) 评论(0) 推荐(0) 编辑

摘要: 声明:本系列随笔主要用于记录c语言的常备知识点,不能保证所有知识正确性,欢迎大家阅读、学习、批评、指正!!你们的鼓励是我前进的动力。严禁用于私人目的。转载请注明出处:http://www.cnblogs.com/myblesh/ 1.什么是数据类型? 数据类型可以理解为固定内存大小的别名 数据类型是创建变量的模子 在汇编年代里,程序员都是从内存里一个一个字节操作,后来这种方... 阅读全文

posted @ 2013-12-29 13:02 科创园 阅读(305) 评论(0) 推荐(0) 编辑

2013年7月23日

摘要: 三剑客的工作原理 一、集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的。由于双绞线在传输信号时信号功率会逐渐衰减,当信号衰减到一定程度时将造成信号失真,因此在保证信号质量的前提下,双绞线的最大传输距离为100米。当两台电脑之间的距离超过100米时,为了实现双机互连,人们便在这两台电脑之间安装一个“中继器”,它的作用就是将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送。 中继器就是普通集线器的前身,集线器实际就是一种多端口的中继器。集线器一般有4 阅读全文

posted @ 2013-07-23 11:36 科创园 阅读(963) 评论(0) 推荐(0) 编辑

2013年4月9日

摘要: 解决方法:第一种:1.fonts-chinese-3.02-9.6.el5.noarch.rpm. 如果无法安装,则加个–force2.fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm第二种:yum -y install fonts-chineseyum -y install fonts-ISO8859-2多数人到了这里就没有做其它操作了,导致仍然无法正确显示中文。3. cd /usr/share/fonts/4.fc-cache -fv #这两步才是成功的关键阿。亲自测试,成功!!!!!!!!!!!!!! 阅读全文

posted @ 2013-04-09 16:08 科创园 阅读(878) 评论(0) 推荐(0) 编辑

2013年2月20日

摘要: 在linux2.6内核驱动中,为设备实现一套中断处理机制提供了如下两个步骤:1.向内核注册中断处理;2.实现中断处理函数int request_irq(unsigned int irq,void (*handler)(int, void*, structpt_regs *),unsigned long flags,const char *devname,void *dev_id) //注册中断;返回0表示成功,或者返回一个错误码参数含义unsigned int irq 中断号void (*handler)(int,void *,struct pt_regs *) 中断处理函数u... 阅读全文

posted @ 2013-02-20 10:09 科创园 阅读(1090) 评论(0) 推荐(0) 编辑

2013年2月19日

摘要: 为了适用要求越来越高的硬件设备需求,linux2.6内核提供了一种全新的内核设备模型。设备模型三元素:总线、设备、驱动;第一节:总线总线是处理器与设备之间的通道,所有的设备通过总线相连;总线由bus_type定义(位于<linux/device.h> 1 struct bus_type { 2 const char *name; 3 struct bus_attribute *bus_attrs; 4 struct device_attribute *dev_attrs; 5 struct driver_attribute *dr... 阅读全文

posted @ 2013-02-19 18:11 科创园 阅读(829) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页