- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 exit abort return 区别
exit(): 在调用时,会做大部分清理工作,但是决不会销毁局部对象,因为没有stack unwinding。 会进行的清理工作包括:销毁所有static和global对象,清空所有缓冲区,关闭所有I/O通道。终止前会调用经由atexit()登录的函数,atexit如果抛出异常,则调用terminate()。 abort(): 调用时,不进行任何清理工作。直接终止程序。
2011-06-30 14:23:00 3814
原创 文件描述符
能使用exec命令将任何文件和文件描述符关联。当需要把输出或输入重定向到一个文件中很多次,而又不愿意重复输入文件名很多次时,把文件和文件描述符关联是很有用的。要打开文件进行写操作,使用下面的形式: exec n>file exec n>>file要打开一个文件来读,采用如下形式: exec n也能使用普通的输出重定向格式来重定向一个文件描述符的输出到另一个文件描述符:
2011-06-14 19:38:00 1565
原创 Linux下more命令
格式:more [选项] 文件 或者 more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 参数:-p 显示下一屏之前先清屏。-c 作用同- p基本一样。不同的是先显示内容再清除其他旧资料 。-d 在每屏的底部显示更友好的提示信息: -- More -- (XX%)[Press sp
2011-06-14 19:12:00 3645
原创 Linux下tail命令
tail语法格式: tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 或者 tail [ -r ] [ -n Number ] [ File ]使用说明: tail 命令从指定点开始将 File 参数指定的文件写到标
2011-06-14 19:10:00 671
原创 给定平面上的N各点,寻找距离最远的两个点
类似于“最近点对问题”,这个问题也可以用枚举的方法求解,时间复杂度O(n^2)。“寻找最近点对”是用到分治策略降低复杂度,而“寻找最远点对”可利用几何性质。注意到:对于平面上有n个点,这一对最远点必然存在于这n个点所构成的一个凸包上(证明略),那么可以排除大量点,如下图所示:在得到凸包以后,可以只在顶点上面找最远点了。同样
2011-06-10 15:16:00 8674
原创 Linux下一次性杀死同一模式的多个进程的命令
ps -efww|grep 要匹配的模式|grep -v grep|cut -c9-15|xargs kill -9
2011-06-07 14:10:00 974
原创 通过脚本判断一个程序是否在运行
if [ `ps aux | grep 要判断的程序 | grep -v grep | wc -l` -gt 0 ];then echo "the program is running";else `运行程序的命令`;fi
2011-06-07 14:07:00 1783
原创 将 SWT 包导入到Java工程中
1. 不用把swt包解压,zip的就成。 2. 在Eclipse菜单栏,选择File-〉Import...打开导入向导 3. 选择Existing Projects into Workspace ,点击Next按钮 4. 选择 Select archive file,点击 Browse...按钮来找到你刚才下载的SWT文件(.zip的)。 5. 点击Finish按钮
2011-06-05 21:57:00 1893
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人