摘要:1.简 介 log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。 log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期;你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过...
阅读全文
随笔分类 - Linux
摘要:Ubuntu虚拟机共享主机上网WinXP+VMware WorkStation+Ubuntu7.10一.Bridged方式共享上网 1.设置Ubuntu的网络连接方式为Bridged2.共享ADSL连接ADSL连接属性中选中“Internet连接共享”,下拉列表中然后选择“本地连接”,系统会自动把“本地连接”设置为192.16...
阅读全文
摘要:wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录...
阅读全文
摘要:================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接 E-mail: khler@163.com QQ:23381103 MSN:pragmac@hotmail.com ================================================...
阅读全文
摘要:LINUX下tar.gz包的安装方法源码大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configu...
阅读全文
摘要:在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢?实际上,当sockaddr_in.sin_family = AF_INET时,sockaddr =sockaddr_in。据此,我们可以做一下转换,就可以利用 inet_ntoa() 来得到ip地址和端...
阅读全文
摘要:这几天把工作环境从windows下面转到linux了,因为用的java语言开发,项目移植还是蛮容易的,但不准备再用CVS来做版本控制系统了,决定换功能较强大的SVN,于是了解了下linux下安装Subversion的方法,现总结如下编译安装相关软件(我们采用源码编译安装)a.httpd下载地址:http://httpd.apache.org下载httpd-*.tar.gz (*为版本号,这里使用的...
阅读全文
摘要:Bugzilla安装需要perl5.6.1及以上版本、mysql4.0.14及以上版本(PostgreSQL7.3.x及以上版本)1、下载bugzilla从 http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-2.20.4.tar.gz 下载bugzilla。(据说版本号中间的数字为偶数代表稳定版,为奇数代表测试版)2、下载bugzil...
阅读全文
摘要:Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装 SUN Java 是一件很容易的事情。第一步: 原文:http://blog.csdn.net/firefoxboy/archive/2008/11/26/3380225.aspx
阅读全文
摘要:原地址:http://www.rjgc.net/control/content/content.php?nid=4418 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn addt...
阅读全文
摘要:鱼漂(www.eit.name)原创,转载请注明.安装步骤如下:1. 安装Jre, Jdksudo apt-get install sun-java6-jresudo apt-get install sun-java6-jdk2. 安装Eclipsesudo apt-get install eclipse安装完eclipse后,还需要安装以下两个包,否则安装CDT将失败:sudo apt-get ...
阅读全文
摘要:Ubuntu上Eclipse + CDT 安装指南http://timjiang2000.spaces.live.com/blog/cns!390AF4E52022319A!510.entry用apt-get装eclipse + cdt总是出问题,于是打算手动安装配置,找到了这个帖子,很详细。特别是设置方面,以后手动安装软件都可以参考这个了。另外,上eclipse的官网下载时,发现有集成了ecli...
阅读全文
摘要:http://oss.org.cn/?action-viewnews-itemid-3724http://blog.csdn.net/yang_dk/archive/2008/06/03/2506928.aspx了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发执行,这种方式和进程的相同。而在...
阅读全文
摘要:POSIX线程基本概念 线程编程在smp体系结构处理并发时会被提及的比较多。它可以实现并发多道操作,常被称为轻量级的进程,因为它可以共享进程资源,省去了多进程切换时内核的上下文切换所用的花销。 多数Linux编程教材里面对POSIX线程的介绍占的篇幅并不多。Linux的fork对多进程的有较好的优化技术,而__clone系统调用相当于使 用进程的方法实现...
阅读全文
摘要:linux下多线程的创建与等待详解所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。下面说一下如何创建一个线程。通过创建线程,线程将会执行一个线程函数,该线程格式必须按照下面来声明:void * Thread_Function(void *)创建线程的函数如下:intpthread_create(pthrea...
阅读全文
摘要:2009年2月24日本文转自:http://www.forece.net/post/339.htm最近在网上看到一篇帖子,《网上风行”无线蹭网”秘笈 破解密码只需10分钟》,看完后,心里一直痒痒,迫不及待的上网搜索了起来。看来自从离开黑鹰之后,咱这”黑”心还是存在的。网上搜索了下,晕了,各种方法、秘籍,好像不要钱一样全铺在网上。仔细看了一下,全是利用...
阅读全文
摘要:Ubuntu 下的编程知识
阅读全文
摘要:让 Ubuntu sudo不输入密码
阅读全文
摘要:在Ubuntu上安装git
阅读全文