自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux进程通信

学习linux进程通信即可以了解系统的运行方式,也可以加深对线程通信的了解。 linux通信可以使用信号量,自旋锁,systemV,管道通信,套接字通信。 1、信号量如何保证原子性,使用atomic原子操作;非原子操作修改是先将数据读入CPU,然后运算,再将数据写入内存,这三个步骤中是无法保证原子性。适用于代码量大,进程会休眠。 2、自旋锁适用与短代码量,这样线程不会休眠,否则会影响速度和效率

2017-10-11 15:26:56 304

原创 android视图系统

何东西想要显示都必须借助Window,因为每个Window都有surface对象,Java层能产生surface数据的只有viewroot和surfaceview。native层能产生surface数据的只有nativeWindow。由WindowManager负责将Window中的的surface数据提交给surfaceflinger来显示。 那么surface又是如何和view联系上呢,就是通

2017-10-11 14:21:17 300

原创 c和c++总结

一个c程序运行大概分以下几步:预处理:将头文件里的内容拷入源文件中,将头文件的内容在源文件内展开。编译:将单个源文件进行编译和汇编,编译生成符号表和目标代码链接:将编译生成的文件进行链接。知识点1.拷贝构造:将对象当做函数参数传递时,对象做方法返回值,对象赋值时会执行对象的copy构造,默认copy是进行逐位copy2.char初始化后不可以进行直接赋值,需要用strcpy进行修改,3.函数传递为值

2017-10-11 14:20:21 237

第一人称3D模型

此代码是一个自己做的3D加载模型,是一个以第一人称为主角的室内漫游模型,为一些手机游戏感兴趣的开发者尤其是3D游戏的爱好者参考。

2011-12-27

炸弹人手机游戏源码

这是个人写的手机游戏源码,适合从事手机游戏开发的人员参考或是手机游戏开发者爱好者阅读。

2011-11-20

电脑硬件知识详解

了解更多的操作系统和硬件知识会帮你更好的使用您的电脑使您

2011-11-20

空空如也

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

TA关注的人

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