自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 strcpy函数处理溢出的建议

C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作(strcpy、strcat、sprintf 和 gets)。一般来讲,象“避免使用 strcpy()”和“永远不使用 gets()”这样严格的规则接近于这个要求。今天,编写的程序仍然利用这些调用,因为从来没有人教开发人员避免使用它们。某些人从各处获得某个提示,但即使是优秀的开发人

2014-02-24 15:12:58 7828

转载 几个不安全的c语言库函数

http://www.360doc.com/content/11/0610/16/6295074_126040631.shtml文章出处---感谢分享

2014-02-24 12:33:39 927

原创 c语言内存分配方式

C语言程序的内存分配方式    1.内存分配方式    内存分配方式有三种:    [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。    [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中

2014-02-24 12:22:01 1020

转载 大端序(big-edian)和 小端序(little-endian)

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:big-edian和little-endian。  字节顺序 Endia

2014-02-22 13:54:11 6882 1

转载 ASCII,Unicode和UTF-8区别和联系

文章出自谢谢分享字符编码笔记:ASCII,Unicode和UTF-8今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字

2014-02-22 13:31:44 598

转载 sqlite3 操作 图片的存取、中文字符处理

一 SQLITE 操作入门sqlite 提供的是一些 C 函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)给 sqlite 函数, sqlite 就会为你操作数据库。sqlite 跟 MS 的 access 一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引、触发器等等,但是,它实

2014-02-22 13:07:08 3749

转载 ioctl 和unlock_ioctl函数讨论

http://blog.csdn.net/cbl709/article/details/7295772  来源网址---谢谢分享今天调一个程序调了半天,发现应用程序的ioctl的cmd参数传送到驱动程序的ioctl发生改变。而根据《linux设备驱动》这个cmd应该是不变的。因为在kernel 2.6.36 中已经完全删除了struct file_operations 中的ioct

2014-02-21 10:55:13 4014

转载 container_of函数原理分析

/** * container_of - cast a member of a structureout to the containing structure * @ptr:       the pointer to the member. * @type:      the type of the container struct this is embedded in. *

2014-02-20 17:32:02 2951

原创 b 1f 和 b 1b 汇编解释

b  1b 中的b是backward的意思,1表示标号(局部标号)--------->跳到程序的前面(往上)b  1f  中的f是forward的意思,--------------->跳到程序的后面(往下)分支跳转到局部标号“1”,往下跳start: .type start,#function .rept

2014-02-20 13:35:52 3869

原创 冒泡排序--面试题

#include #include /*冒泡法--升序--降序--排序*/void BubbleSort (double arr[], int n){ bool exchange; int i,j; double temp; for(i=0;i<n-1;i++) //最多进行n-1趟 {

2014-02-18 10:43:22 1053

ckermit源码在redhat和ubuntu上测试过

再往上找了许多但是在我的redhat上都不能用 可能需要升级一些库文件 yum install 了glibc库 也只找到这个可以用的 现在分享出来供大家使用 压缩包里面已经附上了详细的说明文档

2014-10-11

多处理器编程的艺术中英文版两本

工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。 循序渐进地讲述共享存储器多线程编程的基础知识。 详细解释当今多处理器硬件对并发程序设计的支持方式。 全面考察主流的并发数据结构及其关键设计要素。 从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。

2014-09-29

精通linux设备驱动程序开发 pdf(中英文)

由宋宝华老师等人翻译的驱动经典书籍!

2014-09-05

空空如也

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

TA关注的人

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