Linux/Unix
zdyiamdd
这个作者很懒,什么都没留下…
展开
-
关于在linux下epoll的使用问题
这阵子在linux下的一个项目需要用到epoll来承受网络的高负载,但是在使用的过程中就遇到了一些问题。在整个过程中,我是用EPOLL 的边缘触发模式来实现我想要的功能。 我是这样实现的:在EPOLL里面把监听的描述符给加了进去,然后调用epoll_wait来对客户端所连接进来的请求进行处理,假如接受到的描述符是我服务器的监听描述符的话,那么我就调用accept函数来原创 2010-05-07 15:49:00 · 819 阅读 · 2 评论 -
Linux下几个有用的命令
今天复习了下鸟哥的私房菜。看了定时执行任务的那章,发觉每次去看总是有收获呀。嘿嘿。这次就是重看了at 跟 crontab的用法,期间还不小心注意到另一个命令:chkconfig , 这个命令是能指定开机的时候是否同时开启某些服务。用法:chkconfig mysqld on / off 再想想今天的at的用法,这玩意假如想开启的话,需执行下/etc/init.d/atd start,然后原创 2010-05-18 00:14:00 · 424 阅读 · 0 评论 -
ubuntu配置命令行提示符设置
<br />学习Ubuntu,如果没有使用命令行,那么:<br />1、其实和Windows的差别不是非常大<br />2、如果想进行一些比较复杂的配置,必须使用命令行<br />3、或者错过了一下比较精彩的东西。<br /><br />Ubuntu的命令行是可以定制的,可以使用下面的命令来显示当前的提示符设置:<br />echo $PS1<br />echo $PS2<br /><br />$PS1是主要的提示符设置,在ubuntu一般为:<br />${debian_chroot:+($debian_转载 2010-06-02 10:47:00 · 1383 阅读 · 0 评论 -
GDB使用
<br />GDB 常用命令参考手册 GDB 命令行参数GDB 命令GDB 操作提示GDB 相关手册相关链接<br /> <br /><br /> GDB 命令行参数 <br />启动 GDB: gdb executablegdb -e executable -c core-filegdb executable -pid process-id<br />(使用命令 'ps -auxw' 可以查看进程的 pid) 选项含义--help<br />-h列出命令行参数。--exec=file<br />-e fi转载 2010-06-17 10:35:00 · 651 阅读 · 0 评论 -
linux中scp的一些问题
<br /> 之前遇到过一个很郁闷的问题就是:在本地scp文件到远程机子上时,一传送就失败,而终端里出现的是使用查看硬盘命令“df”所出现的首行字符串,然后一直找答案都找不到,后来。才发现原来是scp的问题,原来scp在每次跟远程终端交互的时候,会读取远程终端交互时候的输出信息。然后对其进行解释。这一点平时我不会遇到,但由于我那远程的机子里面,在.bashrc里面写了df -h,也就是每次用户登录都会执行该命令,所以会输出当前的硬盘使用情况。然而就是因为这一点而导致了我scp不成功。因为scp在传输文件的原创 2010-08-11 12:26:00 · 1217 阅读 · 0 评论 -
关于标准IO流的一些认识
<br />C语言库中有一个FILE的结构体,当我们打开一个文件的时候,会用到FILE*类型的指针来操作fopen所返回的一个指针,这个指针就是流。<br />流是操作系统管理IO的一个引入的概念,一个流是与一个描述符绑定在一起的。所以也可以根据流来得到一个描述符。<br />标准IO库有三种类型的缓冲:1、全缓冲2、行缓冲3、无缓冲。全缓冲是指,当一个操作一个流的时候,如果打算往流里写进去一些信息,那么如果这是全缓冲的流,它会先把信息写在它的缓冲里面,直到信息结束满或者缓冲区空间已满的时候,才会触发IO写原创 2011-02-09 23:25:00 · 752 阅读 · 0 评论 -
关于eclipse的一些设置
用eclipse写代码的时候,遇到过文件写着写着突然函数就找不到索引了,折腾了许久,才发觉原来是eclipse里面有一个设置,当行数超过多少行之后,index->rebuild不会为这个文件重建索引,(我用的是C++)修改的方法:Windows->Preperfences->C/原创 2011-09-28 11:10:58 · 1252 阅读 · 0 评论