- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 gnome-terminal打开时,出现“text was empty(or contained only whitespace)”
对于为什么会出现这个问题,我至今还不明白,因为在印象中,我并没有对gnome-terminal的配置作什么修改。 经实验,找到两个解决方案:1. 用Konsol替代gnome-terminal,这个方案只能说是回避了gnome-terminal的问题,并没有解决2. 恢复gnome-terminal的配置。 gnome-terminal的配置在~/.gconf/apps/
2009-12-13 14:02:00
1416
转载 红黑树
linux内核中的用户态地址空间管理使用了红黑树(red-black tree)这种数据结构,我想一定有许多人在这种数据结构上感到困惑,我也曾经为此查阅了许多资料以便了解红黑树的原理。最近我在一个外国网站上看到一篇讲解红黑树的文章,觉得相当不错,不敢独享,于是翻译成中文供所有内核版的弟兄们参考。由于本人水平有限,难免有出错之处,欢迎大家指正。 原文网址:ht
2009-12-09 19:08:00
406
原创 memcpy与strcpy(strncpy)的惨痛经历
前几天在编程的时候,要实现这样一个功能,将字符数组a[100]拷贝到指针P指向的内在空间,没有经过仔细 思考,直接利用strncpy(p, a, 100 * sizeof(char))实现.悲剧就此产生,strcpy/strncpy实现的是字符串的拷贝, 遇到0就会停止,不幸的是,数组a中就包含了0x00.最后改成memcpy(p, a, 100 * sizeof(char)
2009-12-06 21:57:00
610
转载 C++程序设计之四书五经(下篇)
我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 标准库 当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而对方的则超过了
2009-11-22 16:53:00
387
转载 [ZZ]C++程序设计之四书五经(上篇)
工欲善其事,必先得其器.这几天正准备看C++,从CU上看到这篇文章,感觉对像我这样的C++入门者来说,非常合适.故转之.C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域
2009-11-22 16:51:00
393
原创 NTP简易客户端程序
前几天,偶尔想到PC时间的同步问题,就顺便研究了一把NTP协议.NTP(Network Time Protocol, 网络时间协议),能够使终端与网络时间同步,具体见标准RFC1305. 网络虽然也有现实的NTP程序,但,老话怎么说来着:自己动手,丰衣足食嘛......长话短说,让我们一起来看看NTP是怎样炼成的. 一.预备知识: 1.NTP的网络传
2009-11-22 12:19:00
1482
原创 mplayer音量偏小
修改mplayer的配置文件:/etc/mplayer/mplayer.conf 只要在mplayer.conf添加以下一行即可: af=volnorm,volume=10volume的值可以根据实现情况设置。其中:af表示Audio Filter,10是分贝值,如果设为-200表示完全静音,60表示增大到原音量的1000倍,10的(60/20)次方
2009-09-05 18:03:00
1050
原创 QT编译问题杂记
1.connot find -lfreetype sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev
2009-08-23 09:42:00
280
原创 系统升级到8.10后鼠标、键盘失效
恢复模式下编辑文件:/etc/X11/xorg.conf 添加以下两段:Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Opti
2009-06-17 12:23:00
565
原创 mkdir:批量创建文件夹
问题:mkdir dir[0-9]创建文件夹时,并没有如预期创建dir0~dir9这几个文件夹,而是创建了dir[0-9]这一个文件夹。 网上看了些相关资料,发现以前对[0-9]的理解不够透彻: “由于[0-9]这种匹配模式是出现在命令的 argument位置上,所以由shell负责解释(所以严格而言, [0-9]是通配符,而不是正则表达式)。对shell而言,统配符只对文件名有效
2009-05-17 13:57:00
8133
sdl参考手册(英文版)
2011-02-23
[麻省理工学院-算法导论].Introduction.to.Algorithms,.Second.Edition
2009-07-13
Apress Beginning Php And Mysql 5 From Novice To Professional 2Nd Edition.pdf
2009-07-08
可编程IC指南(英文的)
2009-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人