异常既是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。最常用异常的形式 a) 异常的常用形式 我们平时工作中最常用 ...
分类:
其他好文 时间:
2017-11-08 14:55:47
阅读次数:
155
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框 ...
分类:
Web程序 时间:
2017-10-16 13:56:58
阅读次数:
228
(一)bash特性及bash脚本编程初步 如果相与计算机进行交互,必须有一个终端,以及附着在终端上的接口程序 GUI:KDE,GNome,Xfce CLI:/etc/shells bash特性 命令行展:~,{} 命令别名:alias,unalias 命令历史:history 文件名通配:glob ...
分类:
其他好文 时间:
2017-10-06 10:27:51
阅读次数:
185
在一般的网站开发中,基于Java的Web 框架都使用了ThreadLocal来处理一些请求,在拦截器\Filter中设置变量,让变量可以在任意地方被获取。 一早就了解到里面有用到WeakReference(弱引用),jvm规范里面定义的弱引用 Thread对象有一个变量名为 threadLocals ...
分类:
其他好文 时间:
2017-10-03 11:25:52
阅读次数:
144
一、强引用。无论什么时候,垃圾回收器都不会回收他,若是内存不足会抛出OOM异常,也不回收强引用对象。 二、软引用。通过类SoftReference。它的作用告诉垃圾回收器,在内存不足的时候,会被回收器回收,如果释放了这些对象后内存仍然不足,会抛出OOM。{适合做缓存}强。 三、弱引用。WeakRef ...
分类:
编程语言 时间:
2017-10-02 23:03:42
阅读次数:
186
QPointer is a template class that provides guarded pointers to Qt objects and behaves like a normal C++ pointer except that it is automatically set to ...
第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://w... ...
分类:
Web程序 时间:
2017-09-12 20:54:23
阅读次数:
215
从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 ^_^ 在 从 Qt 的 delete 说开来 一文中,我们提到这个程序存在内存泄露(表现就是析构函数不被调用),而且当时给出了三种解决方法: 将label对象分配到stack而不是heap中 给label设置标记位Qt::WA_DeleteOnC ...
分类:
其他好文 时间:
2017-09-02 12:55:02
阅读次数:
134
原地址:Block内的强引用 众所周知,当某个对象持有着一个Block的时候,如果在Block内部使用强引用反过来持有这个对象,就会导致引用循环。为了避免引用循环,可以使用__weak修饰符,苹果的官方文档在用代码演示__weak修饰符的时候,有这么一个例子: 那么,myController持有着c ...
分类:
其他好文 时间:
2017-08-24 01:08:08
阅读次数:
171
简介: 本文主要介绍JAVA中的四种引用: StrongReference(强引用)、SoftReferenc(软引用)、WeakReferenc(弱引用)、PhantomReference(虚引用)的作用。同时我们还将介绍ReferenceQueue和WeakHashMap的功能和使用示例。 欢迎 ...
分类:
编程语言 时间:
2017-08-21 19:43:40
阅读次数:
311