使用 ThinkPHP3.2.3 遇到一个奇怪的问题,正式环境上报错,提示 “页面错误!请稍后再试~” 为了查看到底出啥错误,哪里出错,于是在入口文件中加了一段代码,开启调试: 再运行程序,页面又正常显示,这就奇怪了! 翻了下 ThinkPHP 框架的源代码,看了下其具体实现,得到如下几点认识: 1 ...
分类:
Web程序 时间:
2016-12-04 14:14:09
阅读次数:
1015
程序每次向容器Dictionary中插入数据时,都会判断Key值是否已经存在,如果不存在,则插入。否则抛出异常。那么Dictionary又是如何判断Key值是否存在的呢? 请看下面的代码: class Program { static void Main(string[] args) { var d ...
区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常; 在方法声明中,添加throws子句表示该方法将抛出异常。如果一个方法会有异常,但你并不想处理这个异常,就在方法名后面用throws,这样这个异常就会抛出,谁调用了这个方法谁就要处理这个异常,或者继续抛出. throws语法: ...
分类:
其他好文 时间:
2016-12-03 10:00:49
阅读次数:
221
JSON.parse()和JSON.stringify()1.parse 用于从一个字符串中解析出json 对象。例如 var str='{"name":"cpf","age":"23"}' 经 JSON.parse(str) 得到: Object: age:"23" name:"cpf" _pro ...
分类:
Web程序 时间:
2016-12-03 02:17:19
阅读次数:
131
问题:java.lang.IllegalArgumentException: Page directive: invalid value for import 环境:tomcat 7.0.65 出错原因: 在index.jsp中的%@page import="java.util.Calendar;"... ...
分类:
编程语言 时间:
2016-12-02 19:23:41
阅读次数:
167
在做一个小网站的时候,写了一个通过servlet实现文件下载功能的页面。当我点击超级练级,弹出下载对话框,点击保存正常下载,不会出现任何问题,当我我点击取消,服务器端就出现如下提示: ClientAbortException: java.net.SocketException: Connection ...
分类:
编程语言 时间:
2016-12-02 11:31:57
阅读次数:
184
1.通知分类: @Before: 前置通知, 在方法执行之前执行 @After: 后置通知, 在方法执行之后执行 @AfterRunning: 返回通知, 在方法返回结果之后执行 @AfterThrowing: 异常通知, 在方法抛出异常之后 @Around: 环绕通知, 围绕着方法执行 关于方法签 ...
分类:
编程语言 时间:
2016-12-01 21:36:18
阅读次数:
255
①isInterrupted()方法: 在Thread对象上调用isInterrupted()方法可以检查任何线程的中断状态,但是:线程一旦被中断,isInterrupted()方法便会返回true,而一旦sleep()方法抛出异常,它将恢复中断标志,isInterrupted()方法在此时就会返回 ...
分类:
其他好文 时间:
2016-12-01 14:26:44
阅读次数:
242
1、Spring的组成架构: Core和Beans模块中,BeanFactory是一个工厂模式的实现。 Context模块中,ApplicationContext接口是该模块的焦点。 Data Access/Intergration层: OXM模块为JAXB、Castor、XMLBeans等提供一个 ...
分类:
编程语言 时间:
2016-11-29 21:53:36
阅读次数:
363
list方法:L.append(var)#追加元素L.insert(index,var)L.pop(var)#返回最后一个元素,并从list中删除之L.remove(var)#删除第一次出现的该元素L.count(var)#该元素在列表中出现的个数L.index(var)#该元素的位置,无则抛出异常L.extend(list)#追加list,即合并list到L上L.sort()#..
分类:
编程语言 时间:
2016-11-29 00:10:57
阅读次数:
153