c
hpccn
这个作者很懒,什么都没留下…
展开
-
对mempool 的看法, 是否有必要实现 mempool
测试系统:系统:uname -aLinux debian 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linuxcpu: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 2 Intel(R) Core(TM)2 Duo原创 2012-03-31 12:50:54 · 1033 阅读 · 0 评论 -
linux Epoll 学习
最近学习Epoll ,搜出来例程无质也无量。代码完全是学校学生写出的样子。去外面的世界看看。找到一篇写的不错,看看高手写的代码。代码、说明都有。非常好的实例。看完不敢独享,拿出来分享给大家。 https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/原创 2012-09-05 17:09:55 · 912 阅读 · 0 评论 -
linux socket 笔记。常量,预定义INADDR_ANY等
INADDR_ANY:所有的地址定义:#include netinet/in.h>INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般来说,在各个系统中均定义成为0值。/* Address to accept any incoming messages. */ #define INADDR_ANY原创 2012-09-05 14:29:49 · 2174 阅读 · 0 评论 -
linux 下 android ndk-gdb 调试 jni 中的c 代码
ndk-gdb 调试方法:1 androidManifast.xml 中设置 android:debuggable="true"2 eclipse 启动调试,并在调用 jni 代码行打断点,等待3 Android 中操作,直到 eclipse 中断点,4 eclipse 中运行至jni 断点 ,这时在 Terminl 中进行当前 工程目录 , cd myAn原创 2012-04-26 17:47:11 · 2042 阅读 · 1 评论 -
复习一下C指针
复习一下指针:是否还能写出下列的输出结果:int a = 10;int *pa = &a;int *pb = *pa;int **ppa = *pa;pa = 20;printf("a = %d\n", pa);printf("pa = %d\n", pa);printf("pb = %d\n", pb);printf("ppa = %d\n", ppa);原创 2012-04-09 10:21:07 · 506 阅读 · 0 评论 -
使用linux 内核中代码之--list
修改了一下linux 内核3.3 中的list.h,可以在自己的程序中直接使用;list 直接上代码比较实在。#ifndef _LINUX_LIST_H#define _LINUX_LIST_H#ifdef __cplusplusextern "C" {#endif#ifndef NULL#define NULL (void *) 0原创 2012-04-01 19:48:06 · 750 阅读 · 0 评论