Linux/Unix
iteye_16355
这个作者很懒,什么都没留下…
展开
-
摘抄的经典语录
我绝对是一个合格的程序员。而且将会是一个顶级程序员。只有那些半调子程序员才会改做PM。看看UNIX的先知们,他们是我心中的灯塔。看看GNU的先锋们,他们就是我努力学习的目标。一心想成为富翁的人,永远成不了黑客。黑客不是一个贬义词。我没有见过任何一个顶级程序员来自商业企业。如果顶级程序员来到商业企业,资本的驱动必然会毁了他。我以前在Windows平台上想学...2009-01-25 15:41:19 · 193 阅读 · 0 评论 -
拔掉你的鼠标 完全用命令行
[url]http://blog.youxu.info/2008/09/04/unplug-your-mouse/[/url][url]http://blog.youxu.info/2008/09/10/gtd-by-cli/[/url][url]http://blog.youxu.info/2008/09/16/cli/[/url]原创 2008-12-08 23:13:08 · 100 阅读 · 0 评论 -
linux突破打开文件描述符限制
都要有管理员权限才行 修改/proc/sys/fs/file-max文件中的那个数字,改的大一点无所谓 然后ulimit -n 600002009-05-05 09:27:09 · 118 阅读 · 0 评论 -
GDB常用命令
l(ist) (文件名:)行号/函数名 显示源码b(reak) (文件名:)行号/函数名 if 设置断点c(ontinue) 停止在断点后,继续非单步执行n(ext) 下一行s(tep) 单步start 开始单步执行stop 停止调试p(rint) 变量名 打印变量r(un) 开始执行q(uit) 退出s...2008-10-07 16:07:52 · 84 阅读 · 0 评论 -
GCC如何产生core dump
先决条件1.安装apport(automatically generate crash reports for debugging)2.修改/etc/security/limits.conf文件,使允许core dump,或者用ulimit -c unlimited设置core dump文件的大小为unlimited3.C/C++的编译开关-g(产生调试符号)###...2008-10-07 16:03:35 · 901 阅读 · 0 评论 -
用 GDB 调试程序
用 GDB 调试程序GDB 概述————GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 寸有所长,尺有所短 ” 就是这个道理。一般来说,...原创 2008-10-07 16:02:55 · 122 阅读 · 0 评论 -
LINUX动态链接库高级应用
原文[url]http://blog.csdn.net/bekars/archive/2005/12/15/552828.aspx[/url]在《LINUX下动态链接库的创建与应用》一文中,我介绍了LINUX动态链接库的基本知识.其要点是:用户根据实际情况需要,利用dlopen,dlsym,dlclose等动态链接库操作函数,装入指定的动态链接库中指定的函数,然后加以执行.程序中使用很...原创 2008-10-05 01:47:32 · 85 阅读 · 0 评论 -
Linux 2.6内核中新的锁机制--RCU
源自:Linux源码中附带的Document[url]http://www.ibm.com/developerworks/cn/linux/l-rcu[/url]摘要:RCU(Read-Copy Update)。对于被RCU保护的共享数据结构,读者不需要获得任何锁就可以访问它,但写者在访问它时首先拷贝一个副本,然后对副本进行修改,最后使用一个回调(callback)机制在适当的...原创 2008-10-05 00:45:05 · 112 阅读 · 0 评论 -
<<Unix编程艺术>>摘要
要良好的运用Unix 哲学,你就应该不断追求卓越。你必须相信,软件设计是一门技艺,值得你付出所有的智慧、创造力和激情。否则,你的视线就不会超越那些简单、老套的设计和实现;你就会在应该思考的时候急急忙忙跑去编程。你就会在该无情删繁就简的时候反而把问题复杂化——然后你还会反过来奇怪你的代码怎么会那么臃肿、那么难以调试。要良好地运用Unix 哲学,你应该珍惜你的时间决不浪费。一旦某人已经解决了某...原创 2008-10-04 11:22:57 · 209 阅读 · 0 评论 -
GDB原理以及ptrace
[url]http://linux.chinaunix.net/salon/200712/files/gdb.ppt[/url][url]http://book.csdn.net/bookfiles/101/1001012892.shtml[/url][url]http://blog.chinaunix.net/u/19651/showart_362901.html[/url]原创 2009-01-26 14:58:29 · 216 阅读 · 0 评论 -
异步信号安全的posix函数(备忘)
可重入就是异步信号安全。可重入的要求比多线程安全更严格。crt的io函数和malloc、free函数都不是可重入的。但是有的字符串处理函数可重入。满足下列条件的函数是不可重入的: 1) 函数体内使用了静态的数据结构; 2) 函数体内调用了malloc() 或者free() 函数; 3) 函数体内调用了标准I/O 函数。如何编写可重入的函数:...2009-08-06 09:23:51 · 596 阅读 · 0 评论