- 博客(36)
- 资源 (2)
- 收藏
- 关注
转载 linux信号
SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE
2010-01-26 09:41:00 966
转载 sched_setscheduler用法
设置调度策略 #include int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param); sched_setscheduler()函数将pid所指定进程的调度策略和调度参数分别设置为param指向的sched_param结构
2010-01-25 15:32:00 43132
转载 抑郁症自我疗法
白领怎样远离抑郁症? 根据世界卫生组织最新统计显示:全世界患抑郁症的人群约9.7亿,而且随着物质文明的不断发展,这个数字还在不断提升。 抑郁症不是分裂型精神疾病,而是每个人都可能患的症状。统计显示,每15个人中平均就有一个可能发生。目前,该症是世界致残疾病的第四大因素。激烈竞争中的人群和长期受压抑得不到释放的人群是这一症状的患病主体。因此,现代的白领一族就是抑郁的高患病人群。
2010-01-25 15:20:00 1705
转载 core文件的简单介绍
***************************************1. core文件的简单介绍*************************************** 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。******************************
2010-01-22 10:22:00 843
转载 gdb使用
gdb基本命令1命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接着上次的位置往下列,每次列10行
2010-01-21 09:57:00 577
原创 鸡肋
食之无味,弃之可惜; 这就是现在,我对技术的感觉。 虽然对技术没有悟性,但一直以来的坚持,让我也有些许收获。 就这样,放弃了,真的有点可惜了这六年半的大好青春。 但是如果不放弃,可惜的会不会是更多的青春。 不知道。心中充满了疑惑。长太息
2010-01-19 16:11:00 527 1
转载 read/write
read函数从打开的设备或文件中读取数据。 #include ssize_t read(int fd, void *buf, size_t count);返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0 参数count是请求读取的字节数,读上来的数据保存在缓冲区buf中,同时文件
2010-01-19 10:55:00 606
转载 linux中waitpid系统调用
对于进程的一生可以用一些形象的比喻作一个小小的总结:随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个”}”,从容地离我们而去;也可以是自杀,自杀有2种方式,一种是调用 exit函数,一种是在main函数内使用return,
2010-01-18 15:30:00 766
转载 linux中各种信号介绍
1.SIGHUP信号 UNIX中进程组织结构为 session (会话)包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程。一个session可能会有一个session首进程,而一个session首进程可能会有一个控制终端。一个进程组可能会有一个进程组首进程。进程组首进程的进程ID与该进程组ID相等。这儿是可能会有,在一定情况之下是没有的。与终端交互的进程是前台进程,否则
2010-01-18 15:13:00 13851 2
原创 linux daemon() 用法
名称 daemon-运行于后台概要 #include int daemon(int nochdir, int noclose);描述 daemon()函数,主要用于某些程序希望自己脱离终端的控制而运行于后台的情况。 除非nochdir为非零值,如果nochdir为0,那么daemon会从当前目录,更改到根目录(“/”)
2010-01-15 10:16:00 2280
原创 阻塞信号
信号的阻塞就是让系统暂时保留信号待以后发送。由于另外有办法让系统忽略信号,所以一般情况下信号的阻塞只是暂时的,只是为了防止信号打断敏感的操作。 当需要修改某些全局变量时,可以通过sigprocmask()函数阻塞处理函数中也使用该变量的信号。 在某些信号处理函数中,为了防止同类信号的到来,可以使用sigaction()函数的sa_mask阻塞特
2010-01-12 21:01:00 6565 1
原创 今天,怎能忘记
今天经受了超级惊吓。 我把笔记本带到实验室里去了。结果离开的时候怎么找也找不着了。 我急匆匆地告诉了保安。 保安说,一般不会有人进实验室拿东西的,问问你的同事。 结果我打我同事的电话,打了三次也打不通。 我又跑到楼上的座位上去看,还是没看到。 又跑下去找,还是找不着。 上来了三趟,下去了三趟。 我都快哭了。 最后一次
2010-01-11 19:23:00 994 1
转载 Linux网卡配置(一) 通过文件配置网卡
1)/etc/sysconfig/network-scripts/ifcfg-interface-name配置文件ifcfg-interface-name包含了初始化接口所需的大部分详细信息。其中interface-name将根据网卡的类型和排序而不同,一般其名字为eth0、eth1、ppp0等,其中eth表示以太(eth0)类型网卡,0表示第一块网卡,1表示第二块网卡,而ppp0则表示第一个
2010-01-07 11:19:00 980
转载 /etc/ld.so.conf和ldconfig, PKG_CONFIG_PATH
现在我们知道了动态与静态函数库,也知道了当前的Linux大多是将函数库做成动态函数库,下面来讨论增加函数库读取性能的方法。我们知道,内存的访问速度是硬盘的好几倍,所以,如果将常用的动态函数库加载到内存中(高速缓存,cache),当软件套件要采用动态函数库时,就不需要重新从硬盘里读出,这样就可以提高动态函数库的读取速度。这个时候需要ldconfig与 /etc/ld.so.conf的帮助。将动态
2010-01-06 19:14:00 3132
转载 Problem with ldconfig("not Symbol link" message)
problem:/sbin/ldconfig: /usr/local/lib/libxml2.so.5 is not a symbolc link Resolve: ldconfig uses the .so ending(with no trailing version numbers) to link to one of multiple libraries. This er
2010-01-06 19:00:00 1794 1
原创 /usr/local/lib/libneon.a :undefined reference
/usr/local/lib/libneon.a(ne_xml.o)(.text+0x53e): In function `ne_xml_create:/root/neon-0.25.5/src/ne_xml.c:438: undefined reference to `XML_ParserCreate/usr/local/lib/libneon.a(ne_xml.o)(.text+0x559
2010-01-06 10:23:00 4303
转载 Linux命令行下编辑常用快捷键
本文讲述了Linux命令行编辑快捷键的方法,希望对您有所帮助。Linux命令行编辑快捷键: history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl+r 然后输入若干字符,开始
2010-01-06 09:48:00 1391
原创 心得
有时make不过,有很多原因。可以先把源代码注释一部分,只保留能够保证编译通过的最简单版本; 有时会出现静态库,或者动态库出问题,比如引用了未定义的函数,这时候,大多是这些库所需要的某些包没有装上,可以查看生成库的包里面,有没有README之类的说明,有时候会得到某些提示。 出现问题,不要盲目失落。逻辑,真理,才是正道。
2010-01-06 09:45:00 494
转载 neon安装
neon安装解压neon软件包,进入软件包,./configure若提示:expat or libxml 2.x required则安装:apt-get install libxml2 libxml2-dev expat完成后重新./configure接下去:make接下去:sudo make install
2010-01-04 19:08:00 1669
原创 反省
我真的该反省了。 抓住一个,自认为是别人的缺点,紧抱住不放,有意疏远别人。 殊不知,这一切,都是自己的胡乱猜测,让自己变得不合群。 今天,遇到不懂的问题,和同事交流,问题解决后,感觉心情舒畅。 这真的比自己一个人憋在那里,胡乱猜测强百倍。 改掉这些坏毛病吧。
2010-01-04 18:05:00 489
原创 suc1
实验室有一台机器连不上了。我怀着惴惴不安的心情,借了钥匙,打算把网线重连一次。 但是我不知道,哪台机器是这台不好使的。 我还是跑下去了。挺慌。把所有的网线都重新插了一遍。跑上来了。 结果好使了。 我的心情情绪在变,外界没人知道,没人在意。我这是何苦。 还是挺高兴。
2010-01-04 15:22:00 469
转载 RPM包安装、查询与卸载
安装 php-4.1.2-1mdk.i586.rpm: rpm -i php-4.1.2-1mdk.i586.rpm升级 php 到“4.1.2”: rpm -U php-4.1.2-1mdk.i586.rpm卸载 php-4.1.2-1mdk.i586.rpm: rpm -e php 安装、升级、卸载时如果不想让 rpm 检查相关包的信赖关系,可以加上“--nodeps”参数。
2009-12-31 16:26:00 613
转载 UTC时间&本地时间
UTC时间&本地时间(一) 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。在本文中,UTC与GMT含义完全相同。 北京时区是
2009-12-31 10:22:00 27469
原创 linux命令
1. ln -s jdk1.5.0 jdk 为jdk1.5.0文件创建软链接,链接名为jdk2. cp -rf dir1 dir2 将dir2以及其子目录,拷贝到dir2中3. 查看内核版本: uname -a more /etc/*release more /e
2009-12-21 18:16:00 693
转载 用JSSE定制SSL连接
JSSE(Java Security Sock通讯而推出的解决方案。它实现消息完整性和客户端验证等技术地传输数据。这篇文章主要描述et Extension,Java安全套接字扩展了SSL和TSL(传输层安全)协议。在。通过使用JSSE,开发人员可以在客如何使用JSSE接口来控制SSL连接。 )是Sun为了解决在Internet上的安全JSSE中包含了数据加密,服务器验证,户
2009-12-18 09:22:00 1136
转载 学习网址
SSH协议:http://blog.csdn.net/oncoding/archive/2009/07/20/4365062.aspxjava安全:http://sheng.javaeye.com/blog/265280
2009-12-17 18:09:00 526
转载 SSH和SSL比较
一、SSH介绍 什么是SSH? 传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据, 别有用心的人非常容易就可以截 获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到"中间人"(man-in-the-middle)这种方式的攻 击。所谓"中间人"的攻击方式, 就是"中间人"冒充真正的服务器接
2009-12-17 17:53:00 6487 2
转载 Truststore and keystore
Truststore and keystore: What are they and why do I care?The SSL protocol is based on public-key cryptography where encryption keys come in pairs that are mathematically related, but one cannot be d
2009-12-14 23:28:00 2466
转载 常见证书格式转换
PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message Syntax StandardPKCS#10 Certification Request StandardP
2009-12-11 14:01:00 4433 1
转载 openssl简介-指令x509
openssl的man中文文档(转)openssl简介-指令x509 用法: openssl x509 [-inform DER|PEM|NET] [-outform DER|PEM|NET] [-keyform DER|PEM][-CAform DER|PEM] [-CAkeyform DER|PEM] [-in file
2009-12-10 22:41:00 13222 1
转载 cmd命令详解
SHIFT更改批处理文件中可替换参数的位置。SHIFT [/n]如果命令扩展名被启用,SHIFT 命令支持/n 命令选项;该命令选项告诉命令从第 n 个参数开始移位;n 介于零和八之间。例如:SHIFT /2会将 %3 移位到 %2,将 %4 移位到 %3,等等;并且不影响 %0 和 %1。SORTSORT [/R] [/+n] [/M kilobytes] [/L l
2009-12-10 21:35:00 2021
转载 keytool使用详解
1、生成密钥,并以证书文件保存 keytool -genkey -alias bogus -keysize 512 -validity 3650 -keyalg RSA -dname "CN=bogus.com, OU=XXX CA, O=Bogus Inc, L=Stockholm, S=Stockholm, C=SE" -keypass boguspw -storepass boguspw
2009-12-09 10:40:00 1739
转载 公钥,私钥,证书
Bob,Alice和数字证书网络安全中最知名的人物大概就是Bob和Alice了,因为很多安全原理阐述中都用这两个虚拟人物来进行实例说明。我们来看看Bob是怎么从CA中心获得一个数字证书的:1、Bob首先创建他自己的密钥对(key pair),包含公钥和私钥;2、Bob通过网络把他的公钥送到CA中心,公钥中包含了Bob的个人鉴别信息(他的名字、地址、所用设备
2009-12-09 10:02:00 8343 5
原创 Exception
java.io.EOFException at java.io.DataInputStream.readByte(Data InputStream.java:243) at attInterface.attSimulator.msgReader(attSimulator.java:1297) at attInterface.attSimulat
2009-12-07 18:52:00 670
转载 Eclipse中使用Fatjar插件打包
本文转自鼠标的共享空间 FYP的第一个Phase初步完成了,下次去MTR的时候就可以展示给他们看了,嗯,不错! 由于要给客户看,我觉得到时候直接运行程序不太好,就想到了将工程打包,展示时,直接运行.jar包就可以了,不用展示源代码。 一开始是用Eclipse(3.3)自带的Export功能导出jar,对于简单的工程(只有一个Package)是可行的,但由于FYP Project下
2009-12-07 16:33:00 3938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人