预处理器标识#error的目的是什么啊?指令 用途 # 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 ...
分类:
其他好文 时间:
2014-11-06 14:37:30
阅读次数:
1297
第7章 c++世界的奇人异事 7.1 一切指针都是纸老虎:彻底理解指针 7.1.1 指针的运算 7.1.2 灵活的void类型和void类型指针 7.1.3 指向指针的指针 7.1.4 指针在函数中的应用 7.1.5 引用 7.2 程序中的异常处理 7.2.1 异常处理 7.2.2 异常的函数接口声...
分类:
编程语言 时间:
2014-11-06 01:56:08
阅读次数:
172
1. spring的通知
1.1. AOP的概念
切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于注解的方式来实现。
连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总...
分类:
编程语言 时间:
2014-11-05 23:20:36
阅读次数:
497
某些网友由于线路掉线,死机等原因,不能通过正常的途径离开聊天室,造成在线人数不能正常显示!解决的方法一般为1 建立在线人数文件,里面保存在线人的id/pass/time 其中time 为最后的更新时间2 聊天程序正常运行时每隔一段时间更新自己的 id/pass/time 通知系统自己在线,一般可以为...
分类:
其他好文 时间:
2014-11-05 00:15:13
阅读次数:
246
1.throwable下面的子类分为两大类:Error 和 Exception2.如果方法上有throws Exception,则必须对异常进行处理: try{ 需要检测异常代码 }catch(Exception e){ 处理异常代码 }finally{ 一定会执行的代码 } 这里,如果没有进行t....
分类:
编程语言 时间:
2014-10-29 01:43:30
阅读次数:
198
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,是函数式编程的一种衍生范型。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。...
分类:
其他好文 时间:
2014-10-28 17:48:30
阅读次数:
243
项目中有这样一个场景:使用反射处理所有业务调用,在反射调用点使用try-catch集中处理异常,并将异常信息记录到日志。其中日志记录是异步的。问题:记录到日志中的异常的StackTrace和有时候和Debug时抛出的异常的StackTrace不一样。原因:由于记录日志是异步的,如果记录日志发生在th...
分类:
其他好文 时间:
2014-10-28 13:45:01
阅读次数:
120
异常处理的过程:判断出错,然后throw new Exception('自己填写输出的message',错误编号code)→通过1 try{2 //将要测试的代码 3 }catch(Exception $e){ //$e为throw过来的对象$error4...
分类:
Web程序 时间:
2014-10-28 01:57:50
阅读次数:
165
--异常处理declare sNum number := 0;begin sNum := 5 / sNum; dbms_output.put_line(sNum);exception when others then dbms_output.put_line('is Error!');end; --...
分类:
数据库 时间:
2014-10-28 00:39:21
阅读次数:
170
C#学习1.判断输入的是否是数字 使用TryParse 格式:typeName.TryParse(string str,out typeName parameter); 好处: 1)如果输入的不是数字,不会抛出异常,只会返回false. 2)不用异常处理.异常处理需要使用更多的内存...