- 博客(11)
- 资源 (21)
- 收藏
- 关注
转载 Mercurial - 分布式版本控制系统
运 国莲 (yunguol@cn.ibm.com), 软件工程师, IBM李 振刚 (lizg@cn.ibm.com), 软件工程师, IBM2008 年 9 月 04 日是一个轻量级的分布式版本控制系统,它以方便的控制、极强的扩展性赢得了众多开放源代码项目的青睐。本文从版本控制系统中的基本概念、操作和扩展性等方面,有侧重的介绍了 Mercurial。此外本文列出了几个其他常用
2009-03-25 19:46:00 1081
转载 Linux守护进程的编程方法
Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本
2009-03-14 18:26:00 851 1
转载 解惑dup/dup2
最近一段时间在用c写cgi程序,接触了这两个系统调用dup/dup2,碰到了一些问题, 也解决了一些问题, 写出来与大家分享,也方便以后参考:)1. 文件描述符在内核中数据结构 在具体说dup/dup2之前, 我认为有必要先了解一下文件描述符在内核中的形态。一个进程在此存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在(0、
2009-03-14 18:24:00 1117
转载 开源数据库连接池 SQL Relay 的安装配置和应用
sqlrelay 的安装配置和应用作者:tonyvicky来自:LinuxSir.Org摘要:FreeTDS: 是在Linux系统中连接SQL Server的程序,本文不介绍此软件的安装方法,我们主要介绍SQL Relay的配置和应用;本文来源:http://www.linuxsir.org/main/?q=node/144 目录一、SQL Relay是什么;二、SQL
2009-03-14 17:14:00 1297
转载 Linux下GUI开发:GTK+ 2.0 + anjuta + glade
在Linux,可以考虑用GTK(The GIMP Toolkit)来做GUI(Graphic User interface)开发,开发工具建议使用anjuta + glade(貌似eclipse+cdt也可以)。建议:一、先学习GTK+ 2.0本身,比如用vim+gcc+gdb+make+automake+autoconf...这样对基于GTK的图形开发过程就有了基本了解,以后用anj
2009-03-11 13:33:00 1225
转载 static
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#i
2009-03-11 10:53:00 879
转载 C关于assert
ASSERT是一个宏,只判断宏参数是否为假或者空一般用来判断一个等式是否成立。如果成立就不会影响。int *p = NULL;ASSERT(p);//p为空,运行时会出错。ASSERT(p==NULL);//p==NULL值为真,对程序没影响。此宏只对debug版本有效。在release版本中将被忽略。
2009-03-11 10:39:00 872
转载 C语言的宏定义
C语言的宏定义 发表于 2006-12-22 11:55:19 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义:1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同
2009-03-11 10:38:00 955
转载 函数指针与typedef
(一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun。首先我们根据前面提到的“形式1”认识到它是一个指向某种函数的指针,这种函数参数是一个
2009-03-11 10:36:00 1222 1
转载 运用autoconf和automake自动生成Makefile实例讲解
运用autoconf和automake自动生成Makefile实例讲解对于一个UNIX/Linux下C程序员来说,一个比较麻烦的工作就是写自己的Makefile。可能你有如下经验:写一个简单的C程序,自己多写几行gcc命令就把程序变成可执行的了;写一个稍微复杂点的程序,源文件个数可能在30个左右,还是写一行行的gcc命令就麻烦了,你可能想到写个makefile,你可能也在这样做着;但你某一
2009-03-11 09:56:00 739
转载 Jruby On Rails 的安装及部署实践
最近安装了Jruby On Rails,发现网上虽然有很多资料可以参考,但是由于各种组件的不断更新,很多资料已经过时,容易产生误导,在这里介绍一下我个人的安装经过,供大家参考. 首先是安装环境,不同的软件版本可能导致不同的安装结果.我使用的环境是: JDK------------------1.6.0_06 TOMCAT--------------6.0.16 MYS
2009-03-01 13:58:00 1051
CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置
2011-06-07
GStreamer+0.10使用手册
2011-02-16
MFS文件系统使用手册
2011-02-16
[使用wxWidgets进行跨平台程序开发].wxWidgets-2.9.0-chm.zip
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人