信号概念
信号是软件中断,很多比较重要的应用程序都需要处理信号,信号提供了一种处理异步事件的方法。
每个信号都有一个名字,这些名字都以三个字符SIG开头。例如,SIGABORT是要装信号,当进程调用abort函数时产生这种信号。不存在编号为0的信号。
很多条件可以产生信号:
当用户按某些终端键时,引发终端产生的信号。在终端按DELETE键(或者很多系统中的Ctrl+C键)通常产生终...
分类:
系统相关 时间:
2014-08-17 17:05:42
阅读次数:
292
给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少?解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出...
分类:
其他好文 时间:
2014-08-17 11:34:22
阅读次数:
236
【弱引用】 弱引用允许应用程序访问对象,同时也允许垃圾回收器收集相应的对象。如果不存在强引用,则弱引用的有限期只限于收集对象前的一个不确定的时间段。使用弱引用时,应用程序仍可对该对象进行强引用,这样做可防止该对象被收集。但始终存在这样的风险:垃圾回收器在重新建立强引用之前先处理该对象。 弱引用特.....
分类:
其他好文 时间:
2014-08-16 20:57:51
阅读次数:
195
优点:1、CRUD:代码简洁2、不用配置map3、自带事务方便4、自带IOC5、自带 数据有效性验证缺点:1、自增长(Oracle 一直提示序号不存在,有空继续尝试)2、多条件,直接用 HQL写在类里,或者将条件写在 Model字段定义里,太过硬性3、CRUD 每个出错直接异常,每个语句必须 try...
分类:
其他好文 时间:
2014-08-16 17:02:40
阅读次数:
204
n个人,k个车,d天。每个人每天可以坐任意一个车,输出一种情况保证:不存在两个人,每天都在同一辆车上...
分类:
其他好文 时间:
2014-08-16 15:09:30
阅读次数:
204
Oracle 下必须用Sequence[PrimaryKey(PrimaryKeyType.Sequence,"ID")]1、提示 ORA-02289: 序列不存在--CreatesequencecreatesequenceXXXminvalue1maxvalue999999999999999999...
分类:
系统相关 时间:
2014-08-16 12:26:20
阅读次数:
205
经常会碰到查看日志文件,如果日志文件太大,用less,more,vi,tail命令查看起来会比较麻烦,也挺难定位到具体错误,而定期备份,定期清空应该是好主意,当然清空之前必须备份。要是日志文件本身不存在,用mkdir可以建个空文件,但系统程序已经在调用,那么要如何清空其中文件,其实挺简单:
方法一:
# cat /dev/null > error.log
方法二:
# echo "" | tee error.log
方法三:
# truncate -s error.log
NOTE:
# echo /de...
分类:
系统相关 时间:
2014-08-16 11:14:00
阅读次数:
341
vim三种主要模式:打开文件:vima.txt:如果a.txt不存在则创建新文件但是如果没有保存就退出则该文件不会存在模式转换:commandmode:初始默认的模式在任何模式下按esc总是退到commandmode从command模式转换到insert模式:按i或者insert键,按A进入insert模式并把光标移到一行的..
分类:
系统相关 时间:
2014-08-16 01:09:50
阅读次数:
220
java异常是java提供的用于处理错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在等)设计良好的程序应该在异常发生时提供处理这些错误的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。java程序在执行的过程中如出现异常事件...
分类:
编程语言 时间:
2014-08-15 23:44:19
阅读次数:
228
在ecshop系统当中,比如你随意将商品详细页面的地址中的ID修改为一个不存在的商品ID,ecshop会自动跳转到首页。ecshop在这方面做得非常的差,甚至导致了很多的站不被搜索引擎收录。最模板提供该ecshop教程分析如下:1、分析:ECSHOP程序文件category.php及goods.ph...
分类:
其他好文 时间:
2014-08-15 17:33:59
阅读次数:
183