自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Advanced Memory Allocation

<br />Advanced Memory Allocation<br />May 01, 2003  By Gianluca Insolvibile<br />all some useful fuctions of the GNU C library to save precious memory and to find nasty bugs.<br /> <br /><br />Dealing with dynamic memory traditionally has been one of the

2011-02-18 18:45:00 858

转载 linux下进程的最大线程数、进程最大数、进程打开的文件数

linux下进程的最大线程数、进程最大数、进程打开的文件数<br />计算机技术2010-12-20 16:13:47阅读22评论0  字号:大中小 订阅=========================<br />    如下转载自这里。<br /><br /><br />linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX<br /><br />这个限制可以在 /usr/include/bits/local_lim.h 中查看<br /><br />对 linux

2011-01-21 17:58:00 6419 1

转载 收藏, 以防忘了

<br />在c语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。<br />     例如,下面的结构各成员空间分配情况:<br />struct test <br />{<br />     char x1;<br />    

2010-11-12 13:04:00 596

原创 西行漫记1(上海-拉萨自驾游)

20号,本来准备从川藏进去,但天气预报一直有雨,而且广元发生了5级地震,临时决定改走青藏,所以往兰州方向出发。翻越秦岭是唯一的路,310国道路况很差,大车很多,预计会很难走,从西安到宝鸡一路高速,到宝鸡时候顺便问了一下宝鸡到天水兰州方向的告诉什么时候通车,告之26号,郁闷,赶不上了。刚出宝鸡进入 310国道,立刻就知道艰苦的日子来临了,满路泥浆,路上和多突起的石头,因为高速马上要开通了,所以基本不

2009-09-23 10:43:00 4798 3

原创 eCos的进程调度和管理

eCos 支持两种进程调度方式, 一种是bitmap scheduler, 另外一种叫multi-queue scheduler.先说第一种, 所谓bitmap scheduler -- 为什么叫这个? 我也不知道.就是说每个优先级只能有一个任务, 优点和缺点都很明显, 优点就是scheduler很简单而且高效, 其实简单就意味着高效了 -- 我认为; 所以顺便表达一个观点 -- 如果你是

2008-12-15 14:54:00 3770 1

原创 accurate timer in WinXP

Results of some quick research on timing in Win32by Ryan Geiss8/16/2002You might be thinking to yourself: this is a pretty simple thingto be posting; whats the big deal?  The deal is that somehow,goo

2007-11-16 10:31:00 1429

原创 Direct IO in linux

O_DIRECTAndrea [email protected] Kernel Developerhttp://www.suse.comCopyright (C) 2001 Andrea Arcangeli SuSEUKUUG Manchester, 29 June - 1 July 2001(page 1)Buffered I/OIn all mod

2007-06-11 11:20:00 3995 3

原创 Fedora: Compile your own kernel

 http://fedora.linuxsir.org/main/?q=node/66编译内核操作流程 ──为新手指南作者:北南南北 来自:LinuxSir.Org 提要: 编译内核主要是通过内核实现某些功能,比如iptables 需要内支持;所有的硬件的支持也是通过内核实现的;本文只是简单的给初学者讲一下编译内核的流程; ++++++++++++++++++++++++

2007-06-10 16:29:00 2898 1

转载 zero copy under linux

http://blog.csdn.net/iiprogram/archive/2006/04/04/649956.aspx 

2007-06-08 22:45:00 834

原创 使用gdb 调试程序

1. 如何使你的程序包含调试信息?在编译时加上-g选项, gcc -g .....2. 开始gdb调试gdb aaa3. 查看sourcecode list  [line num.]4. 开始运行run5. 设置断点b  [linenum]6. 查看断点info br7. 删除断点d [breakpoint num]8. 添加watchw

2007-03-21 11:57:00 4304 1

转载 Sed学习笔记

 Sed学习笔记作者:Jims of 肥肥世家[email protected]>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年09月20日最近更新:2005年12月22日

2007-03-08 13:53:00 1019 1

原创 sed命令使用

1. 字符替换sed s/aaa/bbb/  filea   将filea中的第一个aaa替换为bbbsed s/aaa/bbb/g  filea  将filea中的所有的aaa替换为bbb2. 多次替换修改sed s/aaa/bbb/; s/ccc/ddd/  filea   连续执行两次替换命令3.准确定位替换sed /eee/ s/1/2/  file

2007-03-07 17:50:00 2158

原创 echo 打印彩色字符

echo -e "/033[32m aaa"  红色echo -e "/033[33m aaa"  紫红色echo -e "/033[34m aaa"  黄色echo -e "/033[35m aaa"  蓝色.....自己测试 

2007-03-07 15:41:00 1565

原创 shell test command 列表

用shell编一些小程序时老是会忘记这些test命令,终于下决心把它整理出来:)1. 数学表达式比较 -eq      相当于 ==-ne      相当于 !=  not equal-lt        相当于   less than    -le      相当于  less than or equal  -gt     相当于 greater than >-ge 

2007-03-07 14:44:00 1072

原创 IDE FAQ

 http://www.repairfaq.org/filipg/LINK/F_IDE-tech.html

2006-08-22 10:34:00 962

原创 C++学习笔记之1:使用相同形式的new和delete

首先,从c到c++我们就应该抛弃malloc和free而用new和delete来代替之。而malloc&free和new&delete的主要区别是new不但为一个对象申请了一片内存同时还会调用这个对象的构造函数,在这个构造函数里可能还会去申请内存,而malloc是不会这么智能的,free则是new的反向执行。所以明确一个问题是:   malloc&free和new&delete不可以混用,比如用n

2006-07-14 10:50:00 1046

原创 Linux下利用posix线程库设计自己的应用层timer定时器

用管了vxWorks下面的定时器转到Linux之后发现麻烦了很多,想想用posix的线程库可以实现自己的timer定时器,这样用起来就方便了很多,原理实际很简单,使用posix的conditional信号就可以了,不多说了,看代码吧就:#include #include #include #include #include #include #include #include #include

2006-06-15 14:33:00 3726 1

原创 Posix编程随笔

很少用的两个函数:pthread_cleanup_push((void *)routine, (void *)args);pthread_cleanup_pop(int execute);看到这两个函数第一印象应该是push和pop,没错这两个函数的使用和压栈出栈过程一样的。pthread_cleanup_push是指定一个函数routine及其参数args,这个routine在线程退出(不管是执

2006-06-08 14:52:00 1391

原创 Hi, ggs and mms...

I am pleased to join CSDN blog family, expect to share wonderful time at here with you, thanks a lot!Guououo

2006-05-15 10:54:00 841 1

Linux下posix线程实现的定时器

Linux应用层的简单易用的定时器,用posix线程库实现。

2006-06-15

空空如也

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

TA关注的人

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