首页 > 编程语言
覆盖equals时请遵守通用约定——Effective Java 读书笔记
如果满足了以下任一条件,这就正是所期望的结果: 类的每个实例本质上都是唯一的。 不关心类是否提供了“逻辑相等”的测试功能。 超类已经覆盖了equals,从超类继承过来的行为对于子类也是适合的。 类是私有的或是包级私有的,可以确定它的equals方法永远不会被调用。如果类具有自己特有的“罗吉相等”概念(不同于对象等同的概念),而且超类还,没有覆盖equals以实现期望的行为,这时我们就需要覆盖...
分类:编程语言   时间:2015-02-14 09:53:52    收藏:0  评论:0  赞:0  阅读:267
返回零长度的数组或者集合,而不是null——Effective Java 读书笔记
/** * 返回零长度的数组或者集合,而不是null * * @author 刘向峰 * */ public class Shop { private List objectList; // 零长度数组常量被传递给toArray方法,以指明所期望的返回类型 private final static Object[] EMPTY_OBJECT_ARR...
分类:编程语言   时间:2015-02-14 09:53:09    收藏:0  评论:0  赞:0  阅读:256
python嵌入到C++的一些理解
1.简介(比较各自的特点,提出问题)C++ 与 python都是用的比较广泛的语言,各有各的优点;C++性能优异,python简单方便库丰富,如果能够结合两者使用就很好。python作为一种脚本语言,解释器会将其翻译成可执行代码。python强大呀,提供了C接口供C/C++调用,意思就是C/C++就...
分类:编程语言   时间:2015-02-14 09:49:12    收藏:0  评论:0  赞:0  阅读:284
Swift语言实现代理传值
需求:利用代理实现反响传值(下面样例採用点击第二个视图控制器中的button来改变第一个视图控制器中的Label的内容)一、创建RootViewControllerimport Foundationimport UIKitclass RootViewController:UIViewControll...
分类:编程语言   时间:2015-02-14 09:48:32    收藏:0  评论:0  赞:0  阅读:290
[原创][网页游戏]数独生成算法及实例
1.完整数独生成算法(规律性低,非随机,不保证全可能性)2.非唯一解挖坑3.正确性判断4.使用localStorage,制作继续游戏功能5.简单使用jquery mobile6.在某日早上,在地铁时代报上看到数独游戏,就想在网页上做一个试试百度google了下生成算法,没有发现有效的生成算法,很多是...
分类:编程语言   时间:2015-02-14 09:48:12    收藏:0  评论:0  赞:0  阅读:517
python入门最佳实践
1.给自己一个强烈的目标(爬虫)2.大致了解这个目标如何实现3.安装环境(2.7.6)4.学习python基本概念和语法(3c学院)5.找一个该目标的类似的demo,跑起来玩一玩6.为了跑起来demo需要安装一些库(requests,bs4,html2text)7.为了装置库方便,找自动化的方法(p...
分类:编程语言   时间:2015-02-14 09:45:52    收藏:0  评论:0  赞:0  阅读:306
JavaScript基础整理(1)
最近读了《JavaScript权威指南》这本书,闲来无事对自认为重要的知识做了些整理,方便以后查阅。 JavaScript中的最重要的类型就是对象,对象是名/值对的集合,或字符串到值映射的集合。对象是由{}括起来的。JavaScript对象是一种复合值:它是属性或已命名值的集合。通过"."符号...
分类:编程语言   时间:2015-02-14 09:45:42    收藏:0  评论:0  赞:0  阅读:296
unity3d中的trigger和collision消息以及刚体与碰撞体
一直困惑于unity3d中的触发和碰撞消息在什么条件下能够发生,平时用时也是一知半解。磨刀不误砍柴工,是时候发点时间一劳永逸的解决这个问题了XD。 OnTriggerEnter, OnTriggerStay, OnTriggerExit 是为触发类消息...
分类:编程语言   时间:2015-02-14 07:39:12    收藏:0  评论:0  赞:0  阅读:322
java实现最小生成树的prim算法和kruskal算法
在边赋权图中,权值总和最小的生成树称为最小生成树。构造最小生成树有两种算法,分别是prim算法和kruskal算法。在边赋权图中,如下图所示: 在上述赋权图中,可以看到图的顶点编号和顶点之间邻接边的权值,若要以...
分类:编程语言   时间:2015-02-14 07:39:02    收藏:0  评论:0  赞:0  阅读:536
Java相关的一些资源
Java SE Development Kit 7 Documentation JavaFX API Documentation 官方下载:http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html...
分类:编程语言   时间:2015-02-14 07:38:32    收藏:0  评论:0  赞:0  阅读:272
HDU 3616 Best Reward (Manacher算法 前缀回文+后缀回文)
HDU 3616 Best Reward (Manacher算法 前缀回文+后缀回文) 强大的Manacher算法!!...
分类:编程语言   时间:2015-02-14 06:34:52    收藏:0  评论:0  赞:0  阅读:428
c# 排序算法
排序是计算机程序设计中的一种重要操作,是把一个没有序的记录序列重新成按记录的某个关键码有序的序列的过程。排序方法按涉及的存储器不同分为内部排序和外部排序两类。内部排序指记录存放在内存中并且在内存中调整记录之间的相对位置,没有内、外存的数据交换。外部存中,借助于内存调整记录之间的相对位置,需要在内、外...
分类:编程语言   时间:2015-02-14 06:29:32    收藏:0  评论:0  赞:0  阅读:347
php json字符串转为数组或对象
从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用foreach 遍历即可$array = get_object_vars($test);$json= '[{"id":"1","name":"\u5f20\u96ea\u6885","age":"27","subjec...
分类:编程语言   时间:2015-02-14 06:29:02    收藏:0  评论:0  赞:0  阅读:259
报表动态可挂接算法的简便实现
在报表项目中,有些报表的数据计算方法会经常改变。例如:某企业员工的实际工资是通过绩效得分计算出的,算法经常变动,需要在不改动其他代码的情况下用新算法替换旧算法。如果用Java来实现计算的话,虽然可以实现动态可挂接计算模块,但是存在缺乏基础类库、占用多余内存等问题。 ? ???????? 采用润乾集算报表可以很好的解决这些问题,实现低耦合、热部署的动态挂接算法。集算报表挂接算法 ...
分类:编程语言   时间:2015-02-14 02:05:02    收藏:0  评论:0  赞:0  阅读:272
javascript 时间戳 转换 为时间格式的函数
分类:编程语言   时间:2015-02-14 02:02:06    收藏:0  评论:0  赞:0  阅读:362
java运行时数据区域
java运行时数据区域总结线程私有:程序计数器:它是一块较小的内存区域,可以把它看作当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是native方法,这个计数器值则为空。注意:..
分类:编程语言   时间:2015-02-14 01:24:12    收藏:0  评论:0  赞:0  阅读:339
java两种序列化(hessian与java自带)性能实验分析报告
序列化的5w2h分析what:序列化是一种将java对象流化的机制how:将一个实现了Serializable接口的对象的状态写入byte[],传输到另外一个地方,将其读出进行反序列化得对象(含状态)。状态就是类中的属性是含有值的。why:方便对象在网络间进行传播,并且可以随时把对象持久化到数据库..
分类:编程语言   时间:2015-02-14 01:22:22    收藏:0  评论:0  赞:0  阅读:432
Java bean转换map
/** * *@Title:convertMap *@Description:使用泛型Map转bean *首先先把传入的实体bean的类型通过反射实例化,获取该bean的所有方法。 *遍历map的所有的key,将key首字母变大写,前缀添加set,得到方法名 *然后遍历bean的所有方法,如果有方法名和map的可以拼接的方法名一致, ..
分类:编程语言   时间:2015-02-14 01:19:02    收藏:0  评论:0  赞:0  阅读:459
C++基本语法笔记
第七章函数在调用前要先声明。new和delete可以用来分配内存和释放。虽然malloc和free也保留了,但不推荐使用。delete运算符使用的一般格式为delete[]指针变量有时需要使几种不同类型的变量存放到同一段内存单元中,应使用union。声明的一般形式为:union类型名{成员表列};枚举..
分类:编程语言   时间:2015-02-14 01:18:12    收藏:0  评论:0  赞:0  阅读:338
spring定时任务
文章地址:http://blog.csdn.net/yuliqi0429/article/details/40537833
分类:编程语言   时间:2015-02-14 01:17:01    收藏:0  评论:0  赞:0  阅读:322
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!