- 博客(8)
- 收藏
- 关注
原创 单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现
2015-06-13 19:22:12
190
原创 Java图形界面设计基础
CodaStay Hungry!Stay Foolish!首页新随笔管理Java知多少(80)图形界面设计基础早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上。现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单、按钮等
2015-06-02 18:07:22
606
原创 spring中的各种注解
Spring中的注解大概可以分为两大类:1)spring的bean容器相关的注解,或者说bean工厂相关的注解;2)springmvc相关的注解。spring的bean容器相关的注解,先后有:@Required, @Autowired, @PostConstruct, @PreDestory,还有Spring3.0开始支持的JSR-330标准javax.inject.*中的注解
2015-05-25 20:46:58
260
原创 Java中的 WeakReference 和 SoftReference
我们知道Java语言中没有指针,取而代之的是引用reference。Java中的引用又可以分为四种:强引用,弱引用(WeakReference),软引用(SoftReference),虚引用(PhantomReference)。其中强引用,就是我们平时使用的最多的最普通的引用,虚引用一般我们是没有机会使用到的。所以我们主要了解下 WeakReference 和 SoftReference(除了上面
2015-05-09 23:44:56
399
原创 软件测试之-软件缺陷管理
1、软件测试缺陷基本概念和相关术语 1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。 2)故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一个动态行为。 3)失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。
2015-05-07 15:54:41
2781
原创 javascript中的定时器
1. 最小运行时间间隔 在setTimeout()和setInterval()我们能够设定时间间隔,来让下个事件大致发生在哪个时间段。假如我们设置时间间隔是0的话,那是不是就会在0ms之后执行呢,也就是立即执行。我们可以采用下面的代码输出一下:function get(){ var timer = null; var date = null; va
2015-05-04 11:41:55
326
原创 lua解析脚本过程中的关键数据结构介绍
在这一篇文章中我先来介绍一下lua解析一个脚本文件时要用到的一些关键的数据结构,为将来的一系列代码分析打下一个良好的基础。在整个过程中,比较重要的几个源码文件分别是:llex.h,lparse.h、lobject.h和lopcode.h。在llex.h中1 typedef struct Token {2 int token;3 SemInfo seminfo
2015-05-03 02:32:12
325
原创 Swift之UITableView的使用
Swift和OC中UITableView的使用基本是差不多,只是有一些语法上的差异。下面我们一步一步从0开始写一个tableView。一、创建tableView复制代码import UIKitlet ID = "Cell" //cell的ID,建议像这样写一个常量,不要直接使用"Cell"class ViewController: UIViewControlle
2015-05-01 21:17:16
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人