学习参考博客:http://www.cnblogs.com/yinrq/p/5584885.html 使用Stopwatch类测试耗时代码: 最后总结: 大数据插入Dictionary花费时间最少 遍历HashTable最快是Dictionary的1/5,ConcurrentDictionary的1 ...
利用php的序列化和反序列化来做简单的数据本地存储 如下程序可以做为一个工具类 测试代码如下 ...
分类:
Web程序 时间:
2016-08-26 15:17:07
阅读次数:
165
客户端与服务端的数据交互使用的数据格式是json格式,为了使客户端与服务端有类对应关系,进行序列化,所以总要定义一些类,使用动态类型dynamic可以不必要定义那么多类。 测试代码: 发送请求的代码: 发送请求的结果: ...
分类:
其他好文 时间:
2016-08-20 01:30:03
阅读次数:
137
AOP: 面向切面编程,当有其它的业务需求的时候,比如添加日志等。但是我们不能在原有的代码上添加,那样不能保证开闭原则。可以用代理的方法。 原有业务: 添加日志。 添加代理类: 测试: 这样还是很麻烦我们用AOP 只需要写一个切面类: 这是注解的形式: 在xml文件中配置 设置自动扫描 <conte ...
分类:
编程语言 时间:
2016-08-14 16:11:05
阅读次数:
227
--> 这一次要封装得狠一点... --> Poker 类照样存储54张牌 --> 但是每张牌都有一个 Level 值来确定它在扑克牌中的顺序 --> Player 类用来接收发到手上的牌 --> DealPoker 类执行发牌操作 --> Test 类测试 --> 看起来比上次好多了,不过还是没有 ...
分类:
编程语言 时间:
2016-08-13 12:53:27
阅读次数:
211
1. mac 下 安装mongodb sudo brew update sudo brew install mongodb sudo brew services mongodb start 2. 创建映射类 3. 测试代码 运行后,查看数据库 4. 源码下载 http://download.csdn ...
分类:
数据库 时间:
2016-08-05 06:30:30
阅读次数:
315
编写一个程序,定义一个抽象类“Shape”,包含两个方法,计算周长和计算面积。然后定义两个子类,矩形(Rect)和圆形(Circle)。矩形有长和宽属性,圆形有半径属性,但两个类都要实现抽象类中的周长和计算面积方法。 编写测试类测试上述类。 1.定义一个抽象类“Shape”,包含两个方法,计算周长和 ...
分类:
编程语言 时间:
2016-07-31 21:57:00
阅读次数:
170
1.设计建立后的User表(下图为hibernate自动创建的表) userName和address作为联合主键 2.写复合主键类 3.写User类 4.配置主键映射 5.在总配置文件中加载映射配置和自动建表配置 6.编写测试类测试 ...
分类:
Web程序 时间:
2016-07-24 12:09:15
阅读次数:
212
语言国际化自适应--------------------1.当设备使用者切换设备语言环境时,APP上显示的字符串也会自动更换语言种类。(测试的时候最好测自己认识的其它语言)方法是在values不同文件下建一个中文的strings和一个英文的strings,里面name的命名要一样2.原理是:系统会根据语言环..
分类:
编程语言 时间:
2016-07-20 06:51:14
阅读次数:
183
浅拷贝(Object类中的clone()方法)是指在拷贝对象时,对于基本数据类型的变量会重新复制一份,而对于引用类型的变量只是对引用进行拷贝。 深拷贝(或叫深克隆) 则是对对象及该对象关联的对象内容,都会进行一份拷贝。 实体类: 克隆执行类: 测试类: 运行结果: ...
分类:
编程语言 时间:
2016-07-10 23:16:53
阅读次数:
220