自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux代码的调试

查内存泄漏可以用mtrace需要装gcc-util库,lib?gd?库引用mtrace的头文件在代码段前面加上设置mtrace环境变量的代码在需要查的代码段上加mtrace(), muntrace()函数编译代码段使用mtrace命令生成log查看log内核模块crash调试:objdump 模块代码分析符号表在模块中设置NULL指针或者flag,查

2011-10-24 11:21:14 437

转载 格式化字符串操作

<br /> <br /> <br />scanf 和sscanf是很好的进行格式化解析字符串的函数,前者是针对标准输入设备,后者是针对一个给定的字符串,大致的用法都差不多。<br /> <br />  sscanf() - 从一个字符串中读进与指定格式相符的数据. <br />  函数原型: <br />  Int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); <br />  int scanf( const char *for

2010-07-11 14:16:00 482

原创 linux虚拟机的维护

硬盘的空间不够大的问题:      使用vmware增加一个硬盘,fdisk分好,然后用mkfs.ext3将其格式化成ext3文件格式。通过mount将其mount到mnt/hdc上,因为之前已经mount了一个硬盘在mnt/hdc上了。如何修复已经出现了问题的文件系统: fsck.ext2  -y  /dev/sdb 注意,此时必须加 参数-y,让其默认同意修复。要不然真会累死。 如果修复不成功,可以试着删除 lost+found 这个目录,然后再新建一个。 如果还不行,重新再来一个循环,我搞了大概三次。

2010-07-05 18:19:00 736

原创 tar命令的用法

一、tar 命令可以有压缩方式有两种:      tar -jcvf  backup.tar.bz2  test      tar -zcvf bakcup.tar.gz test      前者压缩的比率更大一些,显然它压缩需要的时间也会更多一些。解压缩分别用:      tar -jcvf  backup.tar.bz2      tar -zcvf bakcup.tar.gz二、测试步骤1  mkdir test    mkdir test/a test b2  tar -g snapshot -jx

2010-07-05 16:39:00 648

原创 进程&线程

<br />1 pthread的函数库需要在makefile中加载 -lphtread才可使用,pthread_create();<br /> <br />2 fork()出来的进程有时候变成僵尸进程,占内存资源,只要在父进程中增加signal(SIGCHILD,SIGIGN),就可避免。<br /> 

2010-07-05 16:03:00 466

原创 一点想法与打算

每天学习一点点,只要一点点,集腋成裘。铁棒可以磨成针。要想的清楚,做得明白。

2010-03-16 13:27:00 458

原创 LANSWITCH芯片功能

1. Qos    traffic policy; priority classification; output queue schedule;2. Cos    priority classification;3. Vlan    tagged vlan; port vlan;4. Snooping      IGMP snooping5. Filter  

2010-03-16 13:25:00 2018

原创 C数据结构 栈

栈定义为:只允许在表的一端进行插入和删除的线性表。允许进行插入和删除的一端叫做栈顶(top),而另一端叫栈底(bottom)。栈中没有任何元素时,称为空栈。设给定栈s=(a0,a1,……,an-1),称a0为栈底,an-1为栈顶。栈又称作后进先出(LIFO:Last In First Out)的线性表。栈可以用顺序表实现,称顺序栈(演示);也可以用链表实现,称链栈(演示)。 1

2009-12-06 00:52:00 484

原创 svn开发环境的使用

svn是常用的管理代码的工具,比较cvs优势更明显。现在多数使用这种代码管理工具。 1 svn有两种代码管理方式。一种是保存完全的代码。就是说一个工程的所有代码都放置在svn server上面,如果checkout下来的,直接编译即可。另一种方式就是只保存相对基线的差分代码。这个时候我们需要将基线代码安装或者保存好,然后checkout svn server上面保存的所有改动过的代码。ch

2009-11-14 14:19:00 587

原创 要读的文章(二)

http://www.nease.net/~luolian/down/xiandaihua.zip 人之上升 http://www.nease.net/~luolian/down/ascent.zip布鲁卡的脑 http://www.nease.net/~luolian/down/broca.zip魔鬼出没的世界 http://www.nease.net/~luolian/down/sagan.z

2009-08-17 16:34:00 565

原创 要读的文章(三)

中国官僚政治研究VS官僚主义的起源和元模式 http://time.dufe.edu.cn/xsshuku/jingdiantushu02/zgglzd.zip中国加入世界贸易组织法律文件(英文本) http://www.chinamarket.com.cn/C/wto/wtolaw.html汉娜·阿伦特:人的条件 http://www.nease.net/~luolian/down/rdtj.z

2009-08-17 16:34:00 497

原创 要读的文章(一)

数字化生存 http://www.shulu.net/wg/xxhsc.exe政治经济学的国民体系 http://www.shulu.net/zzjj/zzjj/zzjj.zip全部知识学的基础 http://sslc.at.china.com/zhengzong/quanbu.zip精神现象学 http://sslc.at.china.com/zhengzong/jingshen.zip 梦的解

2009-08-17 16:33:00 522

原创 上帝只掌握一半

      自从你生下来的那一刹那起,你就注定要回去。这中间的曲折磨难、顺畅欢乐便是你的命运。 命运总是与你一同存在,时时刻刻。 不要敬畏它的神秘,虽然有时它深不可测;不要惧怕它的无常,虽然有时它来去无踪。      不要因为命运的怪诞而俯首听命于它,任凭它的摆布。等你年老的时候,回首往事,就会发觉,命运有一半在你手里,只有另一半才在上帝的手里。你一生的全部就在于:运用你手里所拥有的去获取上帝所掌

2009-08-05 12:55:00 516

原创 人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。

 人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变

2009-07-16 12:29:00 2187

原创 暴笑回贴

暴笑回贴暴笑回贴。。。青铜级马屁 看完楼主的帖子,我的心情竟是久久不能平复,正如老子所云:大音希声,大象希形。我现在终于明白我缺乏的是什么了,正是楼主那种对真理的执着追求和楼主那种对理想的艰苦实践所产生的厚重感。面对楼主的帖子,我震惊得几乎不能动弹了,楼主那种裂纸欲出的大手笔,竟使我忍不住一次次的翻开楼主的帖子,每看一次,赞赏之情就激长数分,我总在想,是否有神灵活在它灵秀的外表下,以至能使人三月不

2009-07-14 19:57:00 595

原创 简单道理

      从前,有两个饥饿的人得到了一位长者的恩赐:一根鱼竿和一篓鲜活硕大的鱼。其中,一个人要了一篓鱼,另一个人要了一根鱼竿,于是他们分道扬镳了。得到鱼的人原地就用干柴搭起篝火煮起了鱼,他 狼吞虎咽,还没有品出鲜鱼的肉香,转瞬间,连鱼带汤就被他吃了个精光,不久,他便饿死在空空的鱼篓 旁。另一个人则提着鱼竿继续忍饥挨饿,一步步艰难地向海边走去,可当他已经看到不远处那片蔚蓝色的 海洋时,他浑身的最后

2009-07-10 18:41:00 429

转载 幸福的柴门

假如通往幸福的门是一扇金碧辉煌的大门,我们没有理由停下脚步;但假如通往幸福的门是一扇朴素的简陋的甚至是寒酸的柴门,该当如何? 我们千里迢迢而来,带着对幸福的憧憬、热望和孜孜不倦的追求,带着汗水、伤痕和一路的风尘,沧桑还没有洗却,眼泪还没有揩干,沾满泥泞的双足拾级而上,凝望着绝非梦想中的幸福的柴门,滚烫的心会陡然间冷却吗? 失望会笼罩全身吗?我决不会收回叩门的手。 岁月更迭,悲欢交织,命运的跌打,令

2009-07-10 13:22:00 485

原创 Port forward 功能测试

 

2008-09-01 14:28:00 993

原创 Linux文件权限

1.用户的角色。用户的角色是通过UID识别的。分为:a . root 用户;b. 虚拟用户,如:bin、daemon、adm、ftp、mail,nobody等;c. 普通真实用户,这类用户能登陆系统,但是只能操作自己目录的内容,权限有限。这些用户是系统管理员添加的。 2. 用户配置文件a. /etc/passwd        用户配置文件;b. /etc/sh

2008-09-01 14:24:00 1044

原创 UI 疑难问题

1 不等宽字体字符串显示问题。  当宽度大的字符如’w’,就可能重起一行显示,而小字符’i’可能就不用重起,这样就没有对齐.解决办法:  用将字体变成等宽字体。  计算该行可以显示的字符数  控制每行都显示合适的字符 2 缓存与ie6的背景图片显示bug.  Ie6.0会不断的重新请求该背景图片数据,而不是从缓存中读取.解决办法:var isIE6 = wi

2008-09-01 14:13:00 504

原创 移植开源项目的一点体会(一)

          最近一直在关注开源项目的问题。老是感觉,还是糊里糊涂,似懂非懂的。这样下去,非成半调子不可。这可真的不太好, 要做就要在一个方面做精啊~~ 。        就讲讲porting当中的出现的一些个难点吧。首先是开源软件的的版本比较多,要选择合适的。一般基于linux的嵌入式移植,交叉编译的库是精简的,有可能缺少很多库和头文件。开源软件一般的历史比较久远,不断发展起来

2008-04-12 17:35:00 1054

原创 linux下USB驱动及其相关研究(三) --驱动模块的编写

        驱动模块的编写有一定的结构,看起来十分复杂,其实很简单。 首先就是模块的初始化函数,退出函数。初始化函数就是进行注册。一  最简单的驱动结构:1.1 申明一个结构体    static struct usb_driver naked_usb_driver = {        name          : "nakedusb"  }; 1.2 然后在init_mo

2008-03-28 11:32:00 1126

原创 linux下USB驱动及其相关研究(二) --USB驱动模块工作原理

        今天继续。上回说到如何自动mount/umount ,该如何实现呢?我曾经发过一帖子:希望能够得到帮助,不过意外的是自己最后通过google搜索,使用的关键字逐渐接近问题的本质,最后终于解决了问题。下面这个就是初期,我在csdn上提的一个问题:  最近一直在看usb驱动的代码,希望能在驱动中做一个标记,用来告诉应用程序,这个时候可以umount拉,不会有device?busy的

2008-03-27 17:37:00 2340 1

原创 linux下USB驱动及其相关研究(一)

嵌入式 usb

2008-03-26 11:16:00 813

IPD开发流程

IPD开发流程解释,软件开发流程,大家可以参考

2012-04-30

GCC 函数lib的类型及优缺点

GCC 论述gcc当中lib库 以及各种lib库的优缺点

2011-10-24

空空如也

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

TA关注的人

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