Archive for category Linux

分享1个Linux命令lsof

今天微博上看到一篇文章,叫做《你从未用过的 10 条 Linux 命令?》,原文也不长,转过来也不费事。

== 以下内容是转载,版权归原作者所有 ==
这 10 条 Linux 命令依次是:

pgrep:比如,你可以使用 pgrep -u root 来代替 ps -ef | egrep[......]

Read more

,

No Comments

Linux C/C++编程FAQ系列 之四

如何对文件“加锁”

查看Linux下可以同时打开的最大文件描述符数

查看select()所支持的最大文件描述符监视数目

提高select()机制实现的并发服务程序的并发连接数限制

Linux临时文件操作相关的C API


如何对文件“加锁”

(1)使用ope[......]

Read more

, , , ,

No Comments

增强vim的js语法高亮和代码阅读能力

vim默认是可以支持javascript源代码的语法高亮,vim的Taglist插件也可以对javascript代码进行关键信息提取,但实际用于开发时总觉得不够给力。具体表现在哪些方面呢?

  1. vim无法对OOP风格的函数定义进行语法高亮
  2. vim默认不识别.jsm为Javascript
  3. Tag[......]

Read more

, , , , , ,

2 Comments

Linux C/C++编程FAQ系列 之三

如何使用core dump文件来定位程序出错位置和出错信息?

编译时找不到名为 foo.h 的头文件?

我明明已经包含了 foo.h, 怎么编译时还报 undefined reference to ‘foo’?

想看下 Linux 下一些命令的源码,找不到

如何找到某个命令是[......]

Read more

, , ,

No Comments

GoogleChrome的多线程文件下载方法

我承认这是一篇灌水,我也承认这是一个典型的标题党。

Chrome虽然目前发展态势喜人,性能优异,但不可回避的是,其辅助下载扩展方面距离Firefox的DownThemAll还是差着几条街的。今天查了一下Google官方的扩展库中的下载扩展:https://chrome.google.com/e[......]

Read more

, , , ,

No Comments

Linux C/C++编程FAQ系列 之二

创建和使用静态库文件(.a)

创建和使用共享链接库文件(.so)

检查可执行文件中的所有共享库文件的依赖是否可以正确的找到

查看ld的搜索路径

为何在程序出现段错误等严重内存错误时系统无法生成core dump文件?


创建和使用静态库文件(.a)

step 1: 将源代码编译成ob[......]

Read more

, ,

No Comments

Linux C/C++编程FAQ系列 之一

这个FAQ系列的基础是我之前所带的一个Linux下C开发项目的内部Wiki,在可以预期的一段时间内,我仍将在Linux C/C++开发项目管理和培训上持续实践着。所以,我决定在我的blog上定期更新这个FAQ,方便所有Linux C/C++开发新手和进阶选手的快速学习和查阅。

  1. man手册页的阅[......]

Read more

, , ,

No Comments

svn post-commit hook应用之自动群发邮件

在小团队应用开发时,我们喜欢在每次有用户commit更改时,自动通过SMTP发送邮件的方式来通知所有的开发人员。在没有自己实际动手配置这个应用时,我的第一反应就是通过svn的post-commit机制来实现,所以一直觉得应该是一个easy job

But…

实际动手后发现,有bug[......]

Read more

, , ,

No Comments

GnuPG快速入门教程汇编

这个话题的开启缘于最近对团队成员的GPG使用辅导,但Google后发现百度的Lian Cheng的博客上已经写了一篇非常完整和细致的GPG教程,那我干脆就把我找到的一些比较好的关于GnuPG入门的链接整理一下,汇编于此吧。

1. 最轻松的GnuPG入门教程(严重推荐阅读)

http:/[......]

Read more

, , , , ,

No Comments

实用化你的compiz以提高工作效率

一提到compiz,很多人的第一反应就是:“特效”。是的,compiz是一个很好的界面美化和特效辅助工具。有了compiz,Linux桌面用户可以不再羡慕Windows 7的Aero特效,不必艳羡于Mac的华丽。有了compiz,Linux桌面也可以很炫,Linux应用程序窗口也可以很酷。今天我要介[......]

Read more

, ,

No Comments