自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何手动实现malloc和free

我一直非常关注Linux系统中的内存管理,想了解这一机制的工作过程,断断续续看了几年书,觉得有时候有收获,但是过一段时间就忘记了,让人觉得这个子系统很庞大,无从下手。最近看了很多书,对以malloc为切入点的linux内存管理有了一定的认识,在这里首先将需要的参考资料列出来,稍后手动实现的时候再补上。主要的参考资料有:《深入理解Linux内核》:关于X86的Linux的段页式存储机制(第二章内

2014-07-31 15:00:40 1428

转载 异步通知读取文件操作符的小例子

转自:http://www.verydemo.com/demo_c441_i188495.html#include #include #include #include #include #include #define MAX_LEN 100void input_handler(int num){ char data[MAX_LEN]; int len; //读取并

2014-07-28 21:50:11 956

原创 服务器后台程序的内存使用问题

目前我开发的一个服务器后台程序存在这么一个问题,由于我的程序要不断的收发消息,并做统计,统计用的是stl的多重map,在统计中会不断的往map里赛数据。但是每次统计后我都会调用clear()去释放内存,但是似乎并不奏效,仍然会有泄漏的现象。查资料,map的clear是将map内容清空,但是内存并不归还给系统,而是缓冲在内存池里以方便下次调用,有人提出,可以新建一个map,将两个map做swap操作

2014-07-14 01:07:25 4313 2

转载 淘宝内核组的一个关于测试机器性能的帖子,很有意思

以前知道http://kernel.taobao.org有人玩cuibeboard,然后我觉得他们看来是不搞硬件相关的,今天重新去扫这个页面,发现一个内核组测试机器性能的帖子,看完之后,不得不承认内核组的技术和积累是非常之高深的,所以拿来转载了。这个帖子主要测试calxeda这个用于服务器的ARM CPU的性能,这点我非常感兴趣。我们团队在确定除自己做的基于ARM-DSP双核的机器人嵌入式主板

2014-07-14 00:44:17 2266 1

原创 leetcode中,代码如何调试,创造本地运行环境

初次接触leetcode,是我在一个招聘网站上看的,这个OJ真有那么厉害吗?这几天在这个OJ上做了几道题,发现他的几个特点,1、题目不难(相对于ACM来说,我被ACM虐到至今无力),评判没那么苛刻,2、十分基础,从链表、树到动态规划等,都是非常基本非常经典的内容,相当的靠基本功,3、没有本地调试环境,直接在网站上提交,后台评判系统帮你完成程序输入、评判输出的功能,4、国内外业内认可,有很多人都

2014-07-08 21:06:46 28807 3

原创 c/cpp中如何分割字符串,类似于split的功能

C标准库中strtok的使用相关适宜,有关于strtok的非线程安全特质,以及strtok的替代函数strsep的用法

2014-07-08 19:56:09 13804 2

原创 从系统调用fork,到进程的创建与终止

最近好长时间没有更新博客,终极原因还是懒。

2014-07-02 20:38:59 3918 1

charles-proxy-3.10.1.tar.gz

charles-proxy-3.10.1

2015-12-08

只使用APUE的libapue.a库文件和apue.h头文件的例程,有Makefile

将libapue.a从编译好的APUE源码库中提取出来,与自己写的c源文件放在同一目录下,并有写好的Makefile文件,在任何Linux系统下都能工作

2012-08-24

Ubuntu12.04下编译成功的APUE附带源码

本资源是APUE随书附带源码库,在Ubuntu12.04下编译成功,可以直接在Ubuntu下进行Linux C学习,并且附有编译过程

2012-08-24

基于stc89c51rc的篮球记分器

本程序由keil3编写,主要实现加一、二、三分,切换加分,罚时等功能

2010-12-11

verilog hdl程序设计初步教程

verilog hdl程序设计初步教程,可以对verilog有一个初步了解

2010-11-23

空空如也

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

TA关注的人

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