自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

转载 初学ICE中间件总结笔记(一)续

使用Ice::Application简化代码的编写对比上例中的服务端和客户端代码,可以发现占很大比例的代码都是初始化、异常捕捉、回收资源这样的“样板”代码。ICE针对这些“样板”代码提供了Ice::Application类来封装它们(而且它做得更多),通过它我们就可以简化上例中了代码了。Ice::Application中有一个纯虚函数

2014-07-31 13:50:10 1065

原创 初学ICE中间件总结笔记(一)

slice2cpp Printer.ice参考文章连接:http://blog.csdn.net/whuqin/article/details/7750107http://blog.csdn.net/nokianasty/article/details/9701863http://yangguo.iteye.com/blog/1096630ICE介绍是ZeroC

2014-07-31 12:54:15 5715

转载 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 4029 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 959

转载 Linux内核锁机制

在linux内核中,有很多同步机制。比较经典的有原子操作、spin_lock(忙等待的锁)、mutex(互斥锁)、semaphore(信号量)等。并且它们几乎都有对应的rw_XXX(读写锁),以便在能够区分读与写的情况下,让读操作相互不互斥(读写、写写依然互斥)。而seqlock和rcu应该可以不算在经典之列,它们是两种比较有意思的同步机制。atomic(原子操作):所谓原子操作,

2013-12-04 09:00:48 3772

转载 Linux内存对齐(转载)

文章来源:http://www.blogbus.com/bigwhite-logs/1347304.html写的很不错,分享一下,还有相关的文章可点击链接,顺便当笔记保存在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语

2013-11-17 19:38:11 842

转载 嵌入式Linux C笔试题积累

转载来源:http://blog.csdn.net/h_armony/article/details/67648111. 嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),

2013-11-17 10:08:40 842

转载 typedef用法小结

来源一:Using typedef to Curb Miscreant Code      Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。      typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使

2013-11-16 11:47:04 784

转载 Linux C面试题(内存管理)

文章出处:http://blog.csdn.net/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 1406

转载 linux驱动学习笔记(三) -- bus,device,device_driver之间的关系

linux驱动模型 -- bus,device,device_driver之间的关系说明:内核2.6.28与参考博客有一定的不同做相应的修改,并添加一些结构体代码参考文章:http://blog.csdn.net/yinkaizhong/article/details/3896383bus,device,driver三者关系bus:总线作为主机和外设的连接通道,有些总线

2013-11-09 11:29:52 1944

原创 Linux驱动学习笔记(二)--kset内核对象集合

kset内核对象集合kobject通常通过kset组织层次化的结构,kset是具有相同类型的kobject的集合,在内核中用kset数据结构表示,在内核中源码如下:(同样在lxr.linux.no中查找,版本为2.6.28)

2013-11-08 19:11:27 829

原创 Linux系统编程学习笔记之内存管理

linux内存管理篇说明:最近对Linux内存管理这块不是特别熟悉,查了一些资料,现把资料整理成笔记。  Linux进程内存区域分布图:

2013-11-07 23:03:02 1062

转载 谈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 824

原创 初学kobject--kobject的作用(—)

Kobject的作用(参考网络)//linux内核查找可参照:lxr.linux.no(找到自己使用的内核版本进行相应kernel函数的查找)Sysfs文件系统:       Linux2.6内核引入sysfs文件系统,sysfs与proc可看成是同类别的文件系统。System把连接在系统上的设备和总线组织成分级的文件,使其从用户空间可以访问到。             Sysfs

2013-11-06 23:27:43 1297

ice_中文教程

ice中文版,还是很不错的,有需要学习的可以看看!

2015-01-13

Ice分布式程序设计

Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面 向对象的客户-服务器应用提供了工具、API 和库支持。

2014-07-31

php手册.chm

PHP手册 是PHP官方组织编写的权威的参考手册,其内容极为丰富全面,涉及了PHP语言的所有细节,并提供大量示例代码。PHP手册是PHP程序员最常用的参考资料。

2014-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除