Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424161
  • 博文数量: 115
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 393
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-26 12:10
个人简介

踏实做事,认真做人

文章分类

全部博文(115)

文章存档

2017年(1)

2016年(2)

2015年(14)

2014年(63)

2013年(35)

发布时间:2014-03-04 10:17:23

缺页异常在linux内核处理中占有非常重要的位置,很多linux特性,如写时复制,页框延迟分配,内存回收中的磁盘和内存交换,都需要借助缺页异常来进行,本文介绍了linux缺页处理的情形和代码分析。......【阅读全文】

阅读(613) | 评论(0) | 转发(0)

发布时间:2014-02-28 15:46:28

学习高效编程的有效途径之一就是阅读高手写的源代码,CRT(C/C++ Runtime Library)作为底层的函数库,实现必然高效。恰好手中就有glibc和VC的CRT源代码,于是挑了一个相对简单的函数strlen研究了一下,并对各种实现作了简单的效率测试。strlen的函数原形如下:      size_t strlen(con.........【阅读全文】

阅读(628) | 评论(0) | 转发(0)

发布时间:2014-02-28 15:39:15

/*队列的基本概念:模拟现实生活中的队列,队列中允许插入的一端叫做队尾,                        允许删除的一端叫做队头顺序队列:所有操作的时间复杂度是O(1),因为它没有任何循环语句.........【阅读全文】

阅读(1005) | 评论(0) | 转发(0)

发布时间:2014-02-19 10:01:18

首先了解memcpy与memmove的不同区别:memcpy(char *dest,char *src,n)不考虑内存重合问题,从正向拷贝n个字节的内容,而且应该是一个字节一个字节的拷贝memmove(char *dest,char *src,n)考虑内存重合,首先从src开始找到第n个的字符,然后从后往前将这n个字符依次放入对应内存区域实现:.........【阅读全文】

阅读(688) | 评论(0) | 转发(0)

发布时间:2014-02-19 10:00:52

......【阅读全文】

阅读(551) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册