Binary Tree Zigzag Level Order TraversalGiven a binary tree, return thezigzag level ordertraversal of its nodes' values. (ie, from left to right, then...
分类:
其他好文 时间:
2015-01-18 18:21:13
阅读次数:
151
NAT, Network Address Translation,即网络地址转换。当内部网络的主机想要访问外网,但是又不想直接暴露给公网,可以通过NAT节点来访问外网。这样做有两个好处,第一是内网的主机无需拥有公网IP就可访问网络(NAT节点需要公网IP),节约了公网IP;第二是内网的主机由于没有公...
分类:
其他好文 时间:
2015-01-18 18:23:03
阅读次数:
4284
介绍
分布式事务和上篇中说到的普通事务的差别在于他所涉及到的服务器超过1个。分布式事务可能是1层的也可能是嵌套多层的。为了协调分布式事务的,就出现了原子提交协议,比较著名的2pc协议就是其中的一个例子。之前的3种并发控制的方法锁控制,乐观并发控制,时间戳序列方法,经过一定的扩展也可以运用在分布式的事务上面。在分布式的事务上,还提供了恢复管理器用来进行对象,操作的恢复。之前已经讨论过在单一的服务器...
分类:
其他好文 时间:
2015-01-18 17:18:36
阅读次数:
197
方法可能谁都可以说谁都可以提,但是,根据现在情况来说,“实用“”适用“就是最好。很多高大上的东西,看起来很美好,但落不了地,那也就是个零,甚至还因此把事情搞得更乱更烂、、、、那就得不偿失了、、、...
分类:
其他好文 时间:
2015-01-18 17:17:33
阅读次数:
167
问题描述:
Implement int sqrt(int x).
Compute and return the square root of x.
基本思路:
采用二分查找法; 犹豫输入x是int型 ,int最大范围是2147483647 ,所以返回结果的范围0-46340. 注意要根据确定的区间去查找正确的返回值,如果大于46340的数的平方将超出int的表示范围。
代码:...
分类:
其他好文 时间:
2015-01-18 17:18:16
阅读次数:
99
C++primer第五版第七章类:有关相关类的解释:类的访问权限;类的构造函数;类的作用域;类的静态成员;同时也介绍了几个C++11特性:=default默认构造函数;委托构造函数;...
分类:
编程语言 时间:
2015-01-18 17:16:22
阅读次数:
246
什么是UITableView
?在众多移动应用中,能看到各式各样的表格数据
在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView
UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳
UITableView的两种样式
如何展示数据
?UITableView需要一...
分类:
移动开发 时间:
2015-01-18 17:15:43
阅读次数:
285
我们知道,Android是靠Binder机制来实现进程间的通信,而上一篇文章中,我们利用AIDL,简单地从代码方面的角度讲解了在服务端中的Binder的存在形式,是以服务的实现存在的,而在客户端,则是以代理的形式,实现存在的只是一个关于服务端的Binder实现的引用。
理论上的东西我们要去学习掌握,但是也不能忽略了实际的动手能力,对吧。
今天,我们就一步一步地利用我们所了解地关于AIDL的知识,并且实现我们自己的小Demo。...
分类:
移动开发 时间:
2015-01-18 17:15:49
阅读次数:
262
前一段时间阳光小强安装了一个豆瓣客户端,第一次打开就被这种界面风格吸引了,今天早上起来在打开豆瓣听音乐的时候,突然产生一个念头,来试着实现一下这种效果,打开客户端分析了一下发现其实这种效果的实现并不是想象中的那么难,下面我先分析一下这种效果的实现思路,然后一步步解释实现的过程,希望大家能提出意见和建议,一起交流学习。先给大家展示一下我的成果吧:其实豆瓣客户端的界面上还有其他的文字和菜单,但是这两个...
分类:
其他好文 时间:
2015-01-18 17:15:15
阅读次数:
281
不高兴的小明
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述 小明又出问题了。妈妈认为聪明的小明应该更加用功学习而变的更加厉害,所以小明除了上学之外,还要参加妈妈为他报名的各科复习班。另外每周妈妈还会送他去学习朗诵、舞蹈和钢琴。但是小明如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。假设小明不会因为其它事不高兴,并且她的不...
分类:
其他好文 时间:
2015-01-18 17:17:07
阅读次数:
145
具体的安装过程可以参考 官网的Installation,以及网友分享的一些安装教程,教程一,教程二,教程三。
我在这里主要记录下我在安装的过程中碰到的一些问题,以及解决方法(部分网上没有提到),而不是整个安装的流程。由于自己是linux小白,安装caffe花了好几天时间,期间好几次想放弃,还好我坚持下来了,写这篇博客只是希望网友如果也遇到这样的问题,可以从我这里找到答案。
一、试验...
分类:
系统相关 时间:
2015-01-18 17:16:07
阅读次数:
414
敏捷开发-原则 模式与实践
这的确是一本关于开发者的好书,对于我们开发者、研究人员,它提出了一个开发的全新的价值观(对我来说),甚至人生都有启发。需要认真阅读。
书中总结了敏捷开发的实例,确确实实更够感觉到对于项目的完成大有裨益,有种相读恨晚的感觉。想想自己之前的开发状态,想想自己导师安排公司项目的情况,就是低效率,就是小儿科,就是书上批评讽刺的那样,这正是开发者十几年开发智...
分类:
其他好文 时间:
2015-01-18 17:14:50
阅读次数:
196
国内网络屏蔽了google,你懂的。
解决方法:
进入到安装目录下的bin文件夹,找到idea.properties文件,用文本编辑器打开,在该文件最后一行加入:
disable.android.first.run=true
保存文件,然后重启Android Studio即可。...
分类:
移动开发 时间:
2015-01-18 17:16:04
阅读次数:
418
font-family,这是一个很容易被忽视的环节,却直接影响了网站的体验。
本文不谈技术细节,只说设计准则。
1.使用英文名
尽量不要使用下面的声明方式:
font-family: "华文细黑", "微软雅黑";直接用中文名有可能会出现支持性问题,在编辑器之间切换还有可能乱码。中文字体其实也是有英文名的,华文细黑叫STXihei,微软雅黑叫"Microsoft YaHei",宋体叫S...
分类:
Web程序 时间:
2015-01-18 17:14:54
阅读次数:
340
Power Network
Time Limit: 2000MS
Memory Limit: 32768K
Total Submissions: 23724
Accepted: 12401
Description
A power network consists of nodes (power stations, consum...
分类:
编程语言 时间:
2015-01-18 17:14:54
阅读次数:
255
通知中心(NSNotificationCenter)
?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信
?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知...
分类:
移动开发 时间:
2015-01-18 17:15:00
阅读次数:
1497
lucene索引文件有一定的层次结构,有索引、段、文档、域、词五个层次;索引文件不仅保存了正向信息,同时还保存了反向信息。...
分类:
Web程序 时间:
2015-01-18 17:13:21
阅读次数:
266