对象的拷贝又被成为对象的克隆。对象的拷贝分为两种:浅拷贝和深拷贝。 浅拷贝 浅复制(浅克隆)被复制对象的所有变量都含有与原来对象相同的值,而所有的对其他对象的引用仍然只指向原来的对象,换言之,浅复制仅仅复制锁考虑的对象,而不复制它所引用的对象。 对象的浅拷贝是通过调用clone方法来实现的。 浅拷贝 ...
分类:
其他好文 时间:
2017-01-11 22:12:04
阅读次数:
429
前言
Android事件分发机制是每个Android开发者必须了解的基础知识
网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等
今天...
分类:
移动开发 时间:
2017-01-11 16:05:21
阅读次数:
417
2.1.2Type Conversions(1/10/2017) 2.1.2Type Conversions(1/10/2017) 1.If we assign an out-of-range value to an object of unsigned type, the result is th ...
分类:
编程语言 时间:
2017-01-11 12:55:24
阅读次数:
204
1.什么是代码段? 将一段代码行提取出来,可以多次重复的使用。VS IDE提供对代码段的完整支持、使代码编写更快、更容易、更可靠。 2.系统默认代码段 对于开发人员的例行任务,Visual Studio 有默认代码段。默认代码段是代码扩展和外侧代码的混合。默认代码段出现在IntelliSense完成 ...
分类:
其他好文 时间:
2017-01-11 11:12:48
阅读次数:
187
#include int map[5][5]={0,1,0,0,0, 0,1,0,1,0, 0,0,0,0,0, 0,1,1,1,0, 0,0,0,1,0}; int mx[4]={0,0,1,-1}; int my[4]={1,-1,0,0}; int q; typedef struct node... ...
分类:
其他好文 时间:
2017-01-11 10:19:02
阅读次数:
157
模态对话框要求自己实现自己的消息循环,当然,建议它还是处于主线程中,所以最好是由它再调用主线程的消息循环函数,此时主线程自身的消息循环函数被阻塞,等待模板对话框的消息循环函数退出 参考代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 ...
分类:
其他好文 时间:
2017-01-11 08:02:14
阅读次数:
247
概述 概述 Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web 的透明支持、SSO 单点登录的支持等特性。 会话相关的API ...
分类:
其他好文 时间:
2017-01-11 07:53:11
阅读次数:
260
1.前言 最近被问到一个问题,"我用java写了一个用到多线程的功能,但是线程数应该多少个比较好呢?"。这个问题以前听的版本有:"CPU核心数的2倍","和CPU核心数一样","CPU核心数加1"。但是因为一个“懒”字将这个问号埋在了心底。为了给这个故事画上一个完美的句号,所以就有了这篇博文。 2. ...
分类:
编程语言 时间:
2017-01-11 07:42:55
阅读次数:
338