一个定义良好的API,应该包含了使用该方法的前置条件和后置条件。然而,程序运行的环境是复杂的,程序在执行过程中可能遇到各种错误。为此,源代码要为可能遇到错误做一些准备。编程时要预见到:方法执行时可能会遇到意外情况。错误的根源,可能是不恰当的外部环境,可能是方法调用者传递了不恰当的实参——即错误环境或非法参数。...
分类:
其他好文 时间:
2014-10-27 00:28:39
阅读次数:
198
问 题:之前服务器上各大网站运行良好,今天突然出现:"没有为请求 类型"GET"找到 HTTP 处理程序 的异常信息。"的异常,解决此类问题:百度一下,搜索的结果并不令人满意,相关的解决方案更是很少。接下来了简单的总结了下网站出现此类才此类问题时,我 们怎样做,可以避免一些弯路,节省更多的时间...
分类:
Web程序 时间:
2014-10-27 00:16:47
阅读次数:
227
一、select
使用的集合的方式,最多只能监听1024个文件描述符,内部使用位操作,将相应的位置为1或者置为0,需要将可读、可写、异常的三类事件分开来用,内部使用轮询的方法,每次返回都需要将所有的套接字从内核到用户空间之间进行拷贝。
二、poll
比select稍微好一点,也是在指定时间内轮询一定数量的文件描述符,以测试其中是否有就绪。
三、epoll_wai...
分类:
其他好文 时间:
2014-10-26 23:03:38
阅读次数:
353
渊源思维导图周国平《自信与自卑》读后感 1我信任自卑者远远超过信任自信者。据我所见,自卑者多是两个极端。其一的确是弱者,并且知道自己的弱,于是自卑。这种人至少有自知之明,因而值得我们尊重。其二是具有某种异常天赋的人,他隐约感觉到却不敢相信自己有这样的天赋,于是自卑。...
分类:
其他好文 时间:
2014-10-26 22:49:48
阅读次数:
370
getMessage(); } //修改默认顶级异常处理函数 set_exception_handler("my_exception"); function a1($val) { if($val>100) { throw new Exception("val>100...
分类:
Web程序 时间:
2014-10-26 22:44:32
阅读次数:
322
最近用户的系统遇见一个问题,在创建exchange会议的时候,发现收件人栏选择某些通讯组,在outlook显示无法检索忙闲状态,而绝大多数的组都是可以的,包括“all”这样的组。但是这个有问题的通讯组在OWA中可以查到忙闲状态。排查过程:1检查各通讯组设置,没发现什么异常。2在EM..
分类:
其他好文 时间:
2014-10-26 19:55:44
阅读次数:
192
首先是STRUTS.XML的配置,重点在于配置文件:
/error.jsp
这样一块。
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds...
分类:
其他好文 时间:
2014-10-26 17:03:23
阅读次数:
197
首先,我要说明的是你必须拥有完整的数据库备份,下面的还原教程,才算有用,如果其它问题,请搜索别的大牛的解决办法,本方法只适合菜鸟。这个连接是站长大人的异常恢复方法,有问题可以自己学习http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_r...
分类:
数据库 时间:
2014-10-26 15:36:06
阅读次数:
270
标准库包含了几种不同类型的库。 首先是那些核心语言的数据类型库,比如数字和列表相关的库。在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义。换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作。 其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入。其中有一些是核心语言需要的,但很多不是核...
分类:
编程语言 时间:
2014-10-26 11:49:56
阅读次数:
256
BlockingQueue 是接口 阻塞队列常用的方法有:抛出异常特殊值阻塞超时插入add(e)offer(e)put(e)offer(e, time, unit)移除remove()poll()take()poll(time, unit)检查element()peek()不可用不可用实现它的类有:...
分类:
其他好文 时间:
2014-10-25 21:22:50
阅读次数:
206