`
zhengweizhong
  • 浏览: 73839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数 1)system(shell命令或shell脚本路径);         执行过程:system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。         返回值:如果system()在调用/bin/sh时失败则返回127,其他失败原因返回-1。若参数string为空指针(NULL) ...
** * Hash算法大全<br> * 推荐使用FNV1算法 * @algorithm None * @author Goodzzp 2006-11-20 * @lastEdit Goodzzp 2006-11-20 * @editDetail Create */ public class HashAlgorithms { /** * 加法hash * @param key 字符串 * @param prime 一个质数 * @return hash结果 */ public static int additiveHash(String key, int prime) {    in ...
Unix信号列表 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGEMT SIGFPE 9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGUSR1 17) SIGUSR2 18) SIGCHLD 19) SIGPWR 20) SIGWINCH 21) SIGURG 22) SIGIO 23) SIGSTOP 24) SIGTSTP 25) SIGCONT 26) SI ...
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇 ...
=========================================== TOPAS命令详解 Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。 此命令包含在perfagent.tools文件集里面。 命令使用方法: topas [ -d number_of_monitored_hot_disks ] [ -h ] [ -i monitoring_interval_i ...
Informix提供了dbload数据装载实用工具,用于装载带有分割符的数据文件,具体的操作如下: DBLOAD Load Utility INFORMIX-SQL Version 11.50.FC2 Usage: dbload [-d dbname] [-c cfilname] [-l logfile] [-e errnum] [-n nnum] [-i inum] [-s] [-p] [-r | -k] [-X] -d database name -c command file name -l bad row(s) log file -e bad row(s) # before abo ...
7.4.3  INFORMIX数据库系统 INFORMIX系统使用了两类日志文件:逻辑日志文件(logical log file)和物理日志文件(physical log file)。逻辑日志文件用来存放数据库系统中所有更新事务的日志信息,就是我们这一章所讲的数据库日志;物理日志文件并不存放日志信息,它被用来保存数据被更新前的原有映像。任何事务在更新数据前,都需要将这些数据备份到物理日志文件中。 INFORMIX系统在下列两种情况下,需要用到物理日志文件: (1)如果当前事务需要回退,INFORMIX系统直接使用物理日志文件中的原有数据映像,覆盖当前事务所做的修改,使数据恢复到事务处理之前的状 ...
修改Client的login script 每个需要访问OnLine Server的用户都必须设置几个环境变量。 如果该用户用的是Korn Shell或Bourne Shell,修改$HOME/.profile,增加以下几行: INFORMIXDIR=<informix的home目录> INFORMIXSERVER=ipcshm ONCONFIG=onconfig PATH=$PATH:$INFORMIXDIR/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql export INF ...
memcachedb跟memcache一样,网络socket数据处理依赖于libevent,所以,在安装之前需要下载三个安装包,即libevent、Berkeley Db以及memcachedb。   Libevent 下载页面:http://monkey.org/~provos/libevent/ ,下载最新稳定版本就行。   Berkeley Db下载页面:http://www.oracle.com/technology/software/products/berkeley-db/index.html 需要安装4.6版本   memcachedb下载页面:http://code.goo ...
根据memcachedb介绍、编译以及安装,试装memcachedb。 BerkeleyDB页面上提供的是oracle的官方地址,但下载要注册。。。找朋友要了个4.6版本的装,装memcachedb-1.2.1-beta会提示: configure: error: cannot find libdb.so in /usr/local/BerkeleyDB.4.7/lib 看到memcached下载页面上写着:MemcacheDB 1.2.0 is released, for BerkeleyDB 4.7 ,才明白,memcachedb-1.2.1-beta是需要装BerkeleyDB.4.7的 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ ...
1.《蓝莓之夜》 一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本是费尽心机想要忘记的事情真的就那么忘记了。 One is always on a strange road, watching strange scenery and listening to strange mus ...
1. Success is the ability to go from one failure to another with no loss of enthusiasm. 2. You can have everything in life you want if you will just help enough other people get what they want. 3. Think of all the beauty that's still left in and around you and be happy! 4. Networking is the cultiv ...
Global site tag (gtag.js) - Google Analytics