- 博客(14)
- 资源 (3)
- 收藏
- 关注
转载 初学ICE中间件总结笔记(一)续
使用Ice::Application简化代码的编写对比上例中的服务端和客户端代码,可以发现占很大比例的代码都是初始化、异常捕捉、回收资源这样的“样板”代码。ICE针对这些“样板”代码提供了Ice::Application类来封装它们(而且它做得更多),通过它我们就可以简化上例中了代码了。Ice::Application中有一个纯虚函数
2014-07-31 13:50:10
1129
原创 初学ICE中间件总结笔记(一)
slice2cpp Printer.ice参考文章连接:http://blog.youkuaiyun.com/whuqin/article/details/7750107http://blog.youkuaiyun.com/nokianasty/article/details/9701863http://yangguo.iteye.com/blog/1096630ICE介绍是ZeroC
2014-07-31 12:54:15
5859
转载 C语言编码风格和标准
注:该文章博主还有很多好的文章,可以到他主页看看!出处:http://tonybai.com/2013/11/26/the-full-text-of-recommended-c-style-and-coding-standards/Recommended C Style and Coding Standards中文版全文0. 摘要本文翻译自《Recommended C St
2013-12-18 10:05:40
4182
1
原创 《UNIX高级环境编程》(第二版)勘误表
注:因最近学习《UNIX高级环境编程》(第二版)时发现里边有些代码不能理解,查了很多资料也没有很好的解释,最终查到了本书的勘误,现与大家分享一下,希望对学习这本书的朋友有所帮助。The following errors were fixed in the second printing.1、 Page 413, third paragraph. If a signa
2013-12-08 19:53:24
1029
转载 Linux内核锁机制
在linux内核中,有很多同步机制。比较经典的有原子操作、spin_lock(忙等待的锁)、mutex(互斥锁)、semaphore(信号量)等。并且它们几乎都有对应的rw_XXX(读写锁),以便在能够区分读与写的情况下,让读操作相互不互斥(读写、写写依然互斥)。而seqlock和rcu应该可以不算在经典之列,它们是两种比较有意思的同步机制。atomic(原子操作):所谓原子操作,
2013-12-04 09:00:48
3895
转载 Linux内存对齐(转载)
文章来源:http://www.blogbus.com/bigwhite-logs/1347304.html写的很不错,分享一下,还有相关的文章可点击链接,顺便当笔记保存在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语
2013-11-17 19:38:11
909
转载 嵌入式Linux C笔试题积累
转载来源:http://blog.youkuaiyun.com/h_armony/article/details/67648111. 嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),
2013-11-17 10:08:40
907
转载 typedef用法小结
来源一:Using typedef to Curb Miscreant Code Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使
2013-11-16 11:47:04
847
转载 Linux C面试题(内存管理)
文章出处:http://blog.youkuaiyun.com/sjin_1314/article/details/7967962.找错题 试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );} 试题2:void test2(){
2013-11-16 10:25:51
1469
转载 linux驱动学习笔记(三) -- bus,device,device_driver之间的关系
linux驱动模型 -- bus,device,device_driver之间的关系说明:内核2.6.28与参考博客有一定的不同做相应的修改,并添加一些结构体代码参考文章:http://blog.youkuaiyun.com/yinkaizhong/article/details/3896383bus,device,driver三者关系bus:总线作为主机和外设的连接通道,有些总线
2013-11-09 11:29:52
2040
原创 Linux驱动学习笔记(二)--kset内核对象集合
kset内核对象集合kobject通常通过kset组织层次化的结构,kset是具有相同类型的kobject的集合,在内核中用kset数据结构表示,在内核中源码如下:(同样在lxr.linux.no中查找,版本为2.6.28)
2013-11-08 19:11:27
884
原创 Linux系统编程学习笔记之内存管理
linux内存管理篇说明:最近对Linux内存管理这块不是特别熟悉,查了一些资料,现把资料整理成笔记。 Linux进程内存区域分布图:
2013-11-07 23:03:02
1151
转载 谈EXPORT_SYMBOL使用(转载)
EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 1、EXPORT_SYMBOL的作用是什么?EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,
2013-11-07 17:14:06
890
原创 初学kobject--kobject的作用(—)
Kobject的作用(参考网络)//linux内核查找可参照:lxr.linux.no(找到自己使用的内核版本进行相应kernel函数的查找)Sysfs文件系统: Linux2.6内核引入sysfs文件系统,sysfs与proc可看成是同类别的文件系统。System把连接在系统上的设备和总线组织成分级的文件,使其从用户空间可以访问到。 Sysfs
2013-11-06 23:27:43
1392
php手册.chm
2014-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人