
linux
文章平均质量分 73
woshichengchaoa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux文件连接
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 硬 连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许转载 2014-01-14 23:18:38 · 527 阅读 · 0 评论 -
linux下编译动态及静态库
写一个简单的C程序 test.h #ifndef _TEST_H_ #define _TEST_H_ #include void func1(); void func2(); #endif test.c #include "test.h" void func1(){ printf("Haha,Func1!\n"); }原创 2014-04-02 16:14:48 · 493 阅读 · 0 评论 -
linux代理设置
远程登陆服务器:ssh -l root 192.168.127.38//服务器用户名称 ip 输入密码 复制本机文件到服务器,在本机打开一个Terminal,scp -rf 本地路径 root@192.168.127.38:服务器路径 服务器上下载速度太慢,设置本机作为服务器代理 下载goagent,进入local文件夹下,修改proxy.ini: [listen] ip = 1原创 2014-03-31 09:29:41 · 407 阅读 · 0 评论 -
Makefile资料
http://blog.youkuaiyun.com/ugg/article/details/1622555 储备资料,以后用转载 2014-03-30 19:30:03 · 380 阅读 · 0 评论 -
什么是可重入函数和不可重入函数(转)
可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会 出错。不可重入函数在实时系统设计中被视为不安全函数。转载 2014-02-20 15:02:42 · 589 阅读 · 0 评论 -
gcc常用参数
-o FILE 指定输出文件名,在编译为目标代码时,这一选项不是必须的。如果FILE没有指定,缺省文件名是a.out. -c 只编译不链接 -DFOO=BAR 在命令行定义预处理宏FOO,其值为BAR -IDIRNAME 将DIRNAME加入到头文件的搜索目录列表中 -LDIRNAME 将DIRNAME加入到库文件的搜索目录列表中,缺省情况下gcc 只链接共享库转载 2014-02-28 14:14:08 · 483 阅读 · 0 评论 -
gdb命令
1.基本命令 1)进入GDB #gdb test test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。 2)查看源码 (gdb) l 源码会进行行号提示。 如果需要查看在其他文件中定义的函数,在l后加上函数名即可定位到这个函数的定义及查看附近的其他源码。或者:使用断点或单步运行,到某个函数处使用s进入这个函数。 3)设转载 2014-02-28 09:31:52 · 415 阅读 · 0 评论 -
exit与_exit区别
注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。 作为系统调用而言,_exit和exit是一对孪生兄弟,它们究竟相似到什么程度,我们可以从Linux的源码中找到答案: #def转载 2014-02-16 23:41:44 · 597 阅读 · 0 评论 -
僵尸进程处理
1 什么是僵尸进程: 当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源。 2 怎样来清除僵尸进程: 1.改写父进程,在子进程死后要为它收尸。具体做法是接管SIGCHLD信号。子进程死后,会发送SIGCHLD信号给父进程,转载 2014-02-16 23:29:02 · 643 阅读 · 0 评论 -
文件读写之I/O缓冲与阻塞
缓冲I/O和非缓冲I/O 文件读写主要牵涉到了如下五个操作:打开、关闭、读、写、定位。在Linux系统中,提供了两套API,一套是C标准API:fopen、fclose、fread、fwrite、fseek,另一套则是POSIX定义的系统API:open、close、read、write、seek。 其中POSIX定义的API是系统API,而C标准API是基于系统API的封装,并且提供转载 2014-02-15 22:30:22 · 3860 阅读 · 0 评论 -
linux下JBOSS安装
1,下载jboss.4.2.2.GA.zip # wget http://nchc.dl.sourceforge.net/sourceforge/jboss/jboss-4.2.2.GA.zip 2,解压unzip jboss-4.2.2.GA.zip 解压后拷贝到/usr/local/ :sudo mv ./jboss-4.2.2.GA.zip /usr/local原创 2014-02-21 16:53:13 · 795 阅读 · 0 评论 -
mysql在linux下安装
http://www.blogjava.net/yjhmily/articles/336926.html 1、删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 sudo apt-get autoremove mysql-server转载 2014-02-21 11:38:47 · 430 阅读 · 0 评论 -
socket高并发
http://blog.sina.com.cn/s/blog_413580c201010vib.html 维护一个socket数组,select进行选择,单线程实现多用户通信 http://blog.youkuaiyun.com/braveyly/article/details/6462276 SO_REUSEADDR端口重用测试 http://blog.163.com/sean_zwx/blog转载 2014-04-01 18:12:35 · 1154 阅读 · 0 评论