Linux
文章平均质量分 51
cswodi
这个作者很懒,什么都没留下…
展开
-
各种下载地址汇集-备份
HTTP下载:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/FTP下载:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/原创 2013-08-06 08:47:42 · 1567 阅读 · 0 评论 -
Linux守护进程
最近研究linux守护进程的写法,在这里做个备份:示例源代码:#include #include #include int main(){ pid_t pid; /*第一次,脱离主进程的进程组*/ if((pid = fork()) < 0) { return -1; } else if(pid > 0) { /*主进程退出*/ /*exit原创 2012-07-16 15:00:35 · 409 阅读 · 0 评论 -
FTP协议命令+返回值+返回值解析
来源:http://hi.baidu.com/sageking2/blog/item/f45ac987933c1823c75cc344.htmlFTP协议命令+返回值+返回值解析FTP message format:FTP commands are Telnet strings terminated by the Telnet end of line code. The转载 2012-04-28 16:56:39 · 3143 阅读 · 0 评论 -
gnu源码下载站
gnu源码下载站备份http://ftp.gnu.org/gnu/ibm文档库http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp原创 2012-06-25 14:23:14 · 1657 阅读 · 0 评论 -
c/cplusplus通用makefile
################################################################################# Generic Makefile for C/C++ Program## Author: whyglinux (whyglinux AT hotmail DOT com)# Date: 2006/03/04转载 2014-03-28 09:45:04 · 605 阅读 · 0 评论 -
linux errno定义
errno.h中定义的错误代码值如下:#ifndef _I386_ERRNO_H#define _I386_ERRNO_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such p转载 2014-03-29 12:51:33 · 505 阅读 · 0 评论 -
setsockopt设置socket状态
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经转载 2014-03-29 15:38:57 · 452 阅读 · 0 评论 -
OBJDUMP用法
OBJDUMP用法: objdump 功能:打印object文件的信息。命令行上要给出至少一个下面的选项:-a, --archive-headers 显示归档头文件的信息-f, --file-headers 显示全部头文件的内容-p, --private-headers 显示特定object头文件的内容-h, --[section-]headers 显示段头的内容转载 2014-03-20 11:09:09 · 631 阅读 · 0 评论 -
CentOS_6.5 x86_64 制作U盘启动方法
参考资料:http://my.oschina.net/u/1377774/blog/187252http://wiki.centos.org/HowTos/InstallFromUSBkey-----------------------------------------------------------------------------------------原创 2015-01-23 09:51:18 · 2638 阅读 · 0 评论 -
VIM配置及命令
参考链接:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.htmlhttp://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.htmlVIM配置:""""""""""""""""""""""""""""""""""""""转载 2017-12-22 13:57:24 · 449 阅读 · 0 评论 -
红黑树原理及实现
参考网址:http://www.cnblogs.com/skywang12345/p/3245399.html转载 2017-12-28 11:36:39 · 391 阅读 · 0 评论 -
Linux中samba配置和windows映射Linux驱动盘
参考网址:http://www.linuxdiyf.com/viewarticle.php?id=56024http://heylinux.com/archives/874.htmlhttps://jingyan.baidu.com/article/a3aad71ac28786b1fa009675.html0.samba的安装 (1).检查Samba服务包是否已安装: rpm -qa...转载 2012-01-30 17:37:20 · 4184 阅读 · 0 评论 -
数据摘要算法介绍(SHA、MD5和CRC32)
转载:http://missall.iteye.com/blog/252319参考:http://www.metsky.com/archives/337.html一、数据摘要算法概述数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)转载 2012-07-03 09:09:01 · 1790 阅读 · 0 评论 -
linux动态加载动态链接库
函数 描述#include头文件定义如下四个函数dlopen 使对象文件可被程序访问dlsym 获取执行了 dlopen 函数的对象文件中的符号的地址dlerror 返回上一次出现错误的字符串错误dlclose 关闭目标文件 dlopen函数返回一个句柄,该句柄用于后续的 API 调用。dlopen的原型为:#includevoid *dlopen(转载 2012-07-03 08:56:14 · 2536 阅读 · 0 评论 -
SecureCRT使用RSA连接SUSE
参考:http://hi.baidu.com/yingnet/blog/item/61bb2df34133175a342acc1f.htmlhttp://gxjluck.blog.51cto.com/1211751/7170021.修改ssh配置文件/etc/ssh/sshd_configRSAAuthentication yes //使用RSA加密算法Pubk转载 2012-01-31 10:47:07 · 1335 阅读 · 0 评论 -
linux下获取CPU利用率和内存使用情况
参考网址:http://www.linuxdiyf.com/viewarticle.php?id=109486http://hi.baidu.com/paobeilvcha/blog/item/9b886d6d7d82b7fd43169482.html一、获取CPU利用率信息一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密转载 2012-02-10 17:35:34 · 1080 阅读 · 0 评论 -
linux下vim配置文档
个人VIM配置备份参考网址:http://blog.csdn.net/liaoshengjiong/article/details/2937291http://apps.hi.baidu.com/share/detail/31767352set nocompatible " 关闭 vi 兼容模式syntax on "转载 2012-02-10 17:00:43 · 232 阅读 · 0 评论 -
linux系统ioctl使用示例
linux系统ioctl使用示例These were writed and collected by kf701,you can use and modify them but NO WARRANTY. Contact with me : kf_701@21cn.com程序1:检测接口的 inet_addr,netmask,broad_addr程序2:检查接口的物理连接是否正转载 2012-02-13 16:13:26 · 949 阅读 · 0 评论 -
关于#pragma pack()字节对齐问题
个人在CentOS Linux 2.6.32(32位x86平台)上测试(gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13))示例:结构体定义一:typedef struct AAA{ char a;——4 int c;———4 short b;——4 long lon原创 2012-02-21 11:47:38 · 1297 阅读 · 0 评论 -
Linux system函数返回值
例:status = system("./test.sh"); 1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确转载 2012-02-13 14:01:22 · 629 阅读 · 0 评论 -
学习CUNIT
本文档介绍CUNIT工具的基本使用方法。 1. CUNIT简单介绍C语言环境下开发源码的白盒测试用例CUnit。CUnit以静态库的形式提供给用户使用,用户编写程序的时候直接链接此静态库就可以了。它提供了一个简单的单元测试框架,并且为常用的数据类型提供了丰富的断言语句支持。 2. CUNIT的下载 CUNIT官网介绍:http://cunit.sour原创 2012-02-15 17:22:02 · 906 阅读 · 0 评论 -
shell实现ftp命令示例
一、shell脚本示例:cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)ftp -niv <<- EOFopen IP_ADDRESSuser USERNAME PASSWORDascii(or bin)put *(or get)byeEOF下面详细讲解以下这段代码: 1. cd /PATH_YOU_WANT_TO_UPLOAD(D转载 2012-02-23 15:56:13 · 19591 阅读 · 1 评论 -
linux下配置IP和路由信息
IP配置:ifconfig命令:linux-rd4x:/ # ifconfig --helpUsage: ifconfig [-a] [-i] [-v] [-s] [[] ] [add [/]] [del [/]] [[-]broadcast []] [[-]pointopoint []] [netmask ] [dstaddr ] [tunnel ]原创 2012-02-14 17:09:08 · 10847 阅读 · 0 评论 -
linux客户端Socket非阻塞connect编程
转载:不晓得是谁原创的了,写的不错,很值得借鉴!linux 客户端 Socket 非阻塞connect编程(正文)/*开发过程与源码解析开发测试环境:虚拟机CentOS,windows网络调试助手非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执转载 2012-04-27 10:28:17 · 599 阅读 · 0 评论 -
LINUX下ARP表操作
Linux下操作ARP表项 ARP缓存表arp_tbl由协议栈在运行期间自动维护,包括邻居新建,更新,回收等。同时,TCP/IP协议栈的实现中也提供了三个命令,可以用来由用户维护arp_tbl,这三个命令分别是SIOCDARP(删除arp_tbl中的一个邻居),SIOCSARP(设置arp_tbl中的一个邻居), SIOCGARP(获取arp_tbl中的一个邻居)。用户使转载 2012-03-07 16:10:36 · 13737 阅读 · 0 评论 -
linux下常用压缩格式的压缩与解压方法
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---------------------------------------------.gz 解压1:gunzip FileName.gz 解压2:gzip -d Fil转载 2012-05-11 11:05:00 · 420 阅读 · 0 评论 -
centos yum 命令 源
转:http://hi.baidu.com/hanyanlovejoy/item/faa6e80b314309e5ff240d1f 一.Yum如何找到网络源安装后的软件存放位置 1.#虽然缓存目录是这;但是默认是安装完后会清除软件包 [root@SharkShow ~]# cat /etc/yum.confcachedir=/var/cache/yumk...转载 2012-07-11 09:24:36 · 651 阅读 · 0 评论 -
glib库函数
转:http://www.360doc.com/content/11/0801/11/1317564_137122738.shtmlglib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替转载 2012-07-11 16:09:41 · 1105 阅读 · 0 评论 -
glib安装 glib使用手册
一、glib介绍libc指C函数库,这是一个通称,而glibc是GNU实现的libc,至于glib是一组较高层的函数库,比如链表、Hash等,在linux中glib是建立在glibc之上的,qt的库就叫做qt,也是建立在glibc和其他一些基本库之上。GLib是Gtk +库和Gnome的基础。GLib可以在多个平台下使用,比如Linux、Unix、Windows等。GLib原创 2012-02-22 10:13:38 · 7298 阅读 · 0 评论 -
linux下gdb调试命令
注:下面只列了一些基本的信息及方法,更多方法及技巧请多利用搜索工具。。。参考信息:http://blog.csdn.net/whf727/article/details/1768056一、GDB帮助信息获取方式1.命令行中键入gdb回车即可直接进去gdb2.进入gdb后,可以利用gdb内部的帮助信息来入手:(gdb) helpList o原创 2012-01-19 16:53:17 · 820 阅读 · 0 评论