年关将至,许多IT从业者都喜欢写下过去的一年里感慨,做个年终总结,那我学习下这个潮流,说说我在这过去的一年里我的那些遭遇。
就在写下这篇文章前些天,我一个亲人在武汉的工地上去世了,明明是身体多么结实的人,说没了就没了,原因就是因为脑溢血突发,人生在世几多唏嘘,这是我第一次以晚辈的身份去参加葬礼,穿上那孝衣。
感到高兴的事情,我记得的只有两件,一件是我找到一份远程工作,经理人不错,带着我学了不少...
分类:
其他好文 时间:
2015-02-05 16:29:42
阅读次数:
146
原因一:距离不同
距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费更长的时间读取。
以3GHz的CPU为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳秒。光在1纳秒的时间内,可以前进30厘米。也就是说,在CPU的一个时钟周期内,光可以前进10厘米。因此,如果内存距离CPU超过5厘米,就不可能在一个时钟周期内完成数据的读取,这还没有考虑硬件的限制和...
分类:
其他好文 时间:
2015-02-05 16:29:50
阅读次数:
114
1:hibernate OR/Mapping
Hibernate帮助我们将 面向对象的调用 映射成 面向关系的实现。:
好处:
(1)sql语句不是面向对象的,Hibernate可以帮助我们面向对象
(2)简化编程,不用实现jdbc
(3)可以实现跨数据库,只需在配置文件上修改配置url,方言等信息...
分类:
Web程序 时间:
2015-02-05 16:31:24
阅读次数:
140
类似微信的操作栏,仿三级菜单,实现伸缩展开,填写数据,实现对键盘输入监听,数据同步。...
分类:
其他好文 时间:
2015-02-05 16:28:24
阅读次数:
115
Android系统架构
1.Linux内核层(基于Linux2.6)
2.系统运行库层(通过一些C/C++库来为Android系统提供主要的特性支持,并且拥有一个自己的额Dalvik虚拟机实例)
3.应用框架层(提供各种API,Android自带的一些核心应用就是使用这些API完成的,开发者也可以通过使用这些API来构建自己的应用程序)
4.应用层(手机上的应用程序都属于这一层)
...
分类:
移动开发 时间:
2015-02-05 16:30:16
阅读次数:
199
There are N gas stations along a circular route, where the amount of gas at station i is gas[i].
You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from station i to
...
分类:
其他好文 时间:
2015-02-05 16:27:38
阅读次数:
142
PageView * pageView = PageView::create();
//新建
pageView->setContentSize(Size(240.0f, 130.0f));
//设置大小
pageView->removeAllPages(); //清除所有页
pageView->insertPage(layout, i); //插入页
pageView->scrol...
分类:
编程语言 时间:
2015-02-05 16:29:46
阅读次数:
230
标题:一个类在另一个类中以集合形式声明为属性时应该注意的问题,先解释一下,看下面的代码吧
[Serializable]
public class MO_T_sj_quest
{
public List AnswerList { get; set; }
public List IDList { get; set; }
p...
分类:
其他好文 时间:
2015-02-05 16:30:21
阅读次数:
135
第一步:添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项:
private List list = new ArrayList();
list.add("北京");
list.add("上海"); ==========》》数据源
list.add("广州");
list.add("深...
分类:
其他好文 时间:
2015-02-05 16:29:18
阅读次数:
171
Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never diffe...
分类:
其他好文 时间:
2015-02-05 16:29:09
阅读次数:
135
/**
* 使用org.apache.commons.beanutils进行转换
*/
class A {
public static Object mapToObject(Map map, Class beanClass) throws Exception {
if (map == null)
return null;
Object obj = beanClass....
分类:
编程语言 时间:
2015-02-05 16:28:20
阅读次数:
183
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
For example:
Given binary tree {3,9,20,#,#,15,7}...
分类:
其他好文 时间:
2015-02-05 16:27:50
阅读次数:
107
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
难度系数:
容易
实现
int maxDepth(Tr...
分类:
其他好文 时间:
2015-02-05 16:28:31
阅读次数:
119
zigbee协议栈版本: z-stack home 1.2.1
1、按键的初始化:协议栈的按键初始化主要有两个地方,一个是初始化开始,一个是初始化结束。
int main( void )
{
。。。。
InitBoard( OB_COLD ); //第一次初始化按键
。。。。
InitBoard( OB_READY );
。。。。
}
...
分类:
其他好文 时间:
2015-02-05 16:26:22
阅读次数:
222
关于在Spring MVC中整合JPA是在我的上一篇关于spring mvc基本配置基础上进行的,所以大家先参考一下我的上一篇文章:http://blog.csdn.net/u012116457/article/details/43528111
接下来是需要新添加的一些文件:
jdbc.properties:
jdbc.driverClassName=com.mysql.jdbc.Dri...
分类:
编程语言 时间:
2015-02-05 16:28:34
阅读次数:
161
Java多线程之线程池
首先强调一点,池是一种设计模式,也就是说好多的成本比较高的连接了这些为了提供性能,用一个池来做缓存。比如说字符串池,比如说数据库连接池,这里介绍下线程池。
系统启动一个线程的成本还是比较高的,因为它涉及和操作系统交互。具体的设计思路和数据库连接池差不多:
线程池在系统启动时创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池会启动一...
分类:
编程语言 时间:
2015-02-05 16:28:31
阅读次数:
164
HashMap与LinkedHashMap是Map接口的两个实现类,它们最大的区别就是HashMap的元素是无序存放的,LinkedHashMap的元素是有序存放的,示例:
Map hashMap = new HashMap();
Map linkedHashMap = new LinkedHashMap();
for (int i = 0; i < 10; i++) {
hashMap.pu...
分类:
编程语言 时间:
2015-02-05 16:27:04
阅读次数:
181