Unix/Linx编程
神奇的小码农
这个作者很懒,什么都没留下…
展开
-
Linux下线程池的创建
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都转载 2014-03-03 17:17:47 · 623 阅读 · 0 评论 -
Ubuntu下使用vim编写makefile文件出现错误 "makefile: *** missing separator. stop ."的解决办法
在makefile 文件中使用命令前必须的使用tab键,不能使用多个空格替代,但是我使用了tab键还是出现错误“makefile: *** missing separator. stop .”后来cd ~/.vimrc 发现我是设置的是softtabstop=4而不是tabstop=4,所以不能被识别导致错误的产生。在vim中有shiftwidth、tabstop、softtabstops原创 2014-03-11 14:23:17 · 5438 阅读 · 0 评论 -
Ubuntu 10.04 ftp配置实现上传下载功能
Ubuntu 10.04 ftp配置实现上传下载功能原创 2014-05-30 16:15:07 · 1343 阅读 · 0 评论 -
比较全面的gdb调试命令
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更转载 2014-08-22 23:23:30 · 643 阅读 · 0 评论 -
Linux下log4cplus日志工具配置、安装、测试
log4cplus是开源的原创 2014-08-27 01:54:48 · 934 阅读 · 0 评论 -
VMwave下Ubuntu扩展磁盘空间
VMwave下Ubuntu扩展磁盘空间Ubuntu原预装磁盘空间20G,随着系统安装软件越来越多,空间慢慢不够用。打算安装DB2,许扩展磁盘空间。环境:No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 11.04Release: 11.04Codename: natty第一步原创 2015-06-27 15:37:46 · 1062 阅读 · 0 评论 -
Ubuntu 10.10 安装Oracle10g安装指南
第一步,下载oracle10安装包(服务器和客户端)http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux32.ziphttp://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip第二步,安装必须原创 2014-12-16 17:51:07 · 546 阅读 · 0 评论