liunx
小王同学^ ^
这个作者很懒,什么都没留下…
展开
-
liunx网络编程(1) 使用select 改造现有代码
(1)分析client代码执行功能:发出请求 发生和读取字符串Gdb调试:wang@ubuntu:~/study/code$ gdb -p 9008(gdb) bt#0 0x00a78422 in __kernel_vsyscall ()#1 0x00ec5681 in recv () from /lib/tls/i686/cmov/libc.so.6#2 0x08048b原创 2013-12-04 20:38:06 · 1182 阅读 · 0 评论 -
linux网络编程之socket(2):select函数的并发限制和 poll 函数应用举例
转载:http://blog.csdn.net/jnu_simba/article/details/9074551一、用select实现的并发服务器,能达到的并发数,受两方面限制1、一个进程能打开的最大文件描述符限制。这可以通过调整内核参数。可以通过ulimit -n来调整或者使用setrlimit函数设置, 但一个系统所能打开的最大数也是有限的,跟内存大小有关转载 2013-12-05 19:19:48 · 999 阅读 · 0 评论 -
db 条件断点
db 条件断点01 #include 02 03 int main()04 {05 int cnt, len;06 for (cnt = 0; cnt 07 {08 printf("cnt = %d\n", cnt);09 len = cnt + 10;10 }11 }r转载 2013-12-25 11:49:06 · 718 阅读 · 0 评论 -
Core Dump文件
写C/C++程序经常要直接和内存打交道,一不小心就会造成程序执行时产生Segment Fault而挂掉。一般这种情况都是因为数组越界访问,空指针或是野指针读写造成的。程序小的话还比较好办,对着源代码仔细检查就能解决。但是对于代码量较大的程序,里边包含N多函数调用,N多数组指针访问,这时想定位问题就不是很容易了(此时牛人依然可以通过在适当位置打printf加二分查找的方式迅速定位:P)。懒人的话还是翻译 2014-02-26 23:56:32 · 899 阅读 · 0 评论 -
手把手教你在ubuntu上安装apache和mysql和php
1:首先安装apache:打开终端(ctrl+Alt+t),输入命令:sudo apt-get install apache2即可安装,安装完后,打开浏览器,在地址栏输入:localhost或者http://127.0.0.1看到It works,表示安装成功! 默认根目录:/var/www/ 2:安装mysql: sudo apt-get转载 2014-04-15 17:44:24 · 713 阅读 · 0 评论 -
secureCRT维护
1 secureCRT安装后,右键自动粘贴解决方法global options--->terminal---->mouse---->copy on select原创 2014-03-25 00:15:20 · 704 阅读 · 0 评论 -
如何查看主机IP信息
1 解决问题:ssh登录的服务器没有root权限,无法用ifconfg查看ip,并且主机名字改成中文,因为登陆太多,不确定是那个主机 需要查看当前主机ip地址 2 如何查看主机IP信息 1. 通过hostname指令来获取主机及IP信息 hostname –a:获取主机别名。 hostname –d:原创 2014-03-27 01:27:08 · 4406 阅读 · 1 评论