因为数据范围并不大,所以可以枚举。 枚举的方法是枚举二叉树,之后计算每棵树的答案。 枚举的时候,每次选择两个没有父节点的节点连接,n-1次之后即得一棵二叉树。 计算的时候,分别计算两棵子树的宽,再结合本节点天平的宽。 有一个小技巧,由于计算时子程序要返回两个值(最左长度和最右长度),不能直接写成返回 ...
分类:
其他好文 时间:
2016-03-31 01:57:36
阅读次数:
256
第三章 进程管理 注:作者:臧文君,原创作品转载请注明出处。 一、进程 1、进程管理是所有操作系统的心脏所在。 2、进程:是处于执行期的程序以及相关的资源的总称,实际上,进程就是正在执行的程序代码的实时结果。 3、执行线程:简称线程thread,是在进程中活动的对象。 4、内核调度的对象是线程,而不 ...
分类:
其他好文 时间:
2016-03-31 01:56:08
阅读次数:
141
Linux下安装vsftpd之后,默认的配置是匿名用户可以登录,匿名帐户有两个:用户名:anonymous密码:空 用户名:ftp密码:ftp 如果要用匿名进行上传删除等操作需要配置其它参数。 本篇文章主要是设置如何让root用户可以登录的。因为默认配置是不行。 主要在vsftpd.conf的两个参 ...
分类:
其他好文 时间:
2016-03-31 01:55:08
阅读次数:
173
1.语法:if(条件1){ //代码1 }else if(条件2){ //代码块2 }else{ //代码块3 } else if:可以没有,可以多个 else:可以没有,最多一个,并且只能放在最后 先判断条件1,当结果为true时,执行大括号内的代码块1,跳出结构! 结果为false时,再判断条件 ...
分类:
编程语言 时间:
2016-03-31 01:55:36
阅读次数:
188
本文概要 1.简介 2.介绍TextField控件 3.介绍TextView控件 4.键盘的打开和关闭 5.关闭和大开键盘的通知 6.键盘的种类 详情 1.简介 与Label一样,TextField和TextView也是文本类控件,是可以编辑文本内容的。但是TextField和TextView比La ...
分类:
其他好文 时间:
2016-03-31 01:54:56
阅读次数:
850
1、解析简单Json字符串 2、从Json字符串中解析Json数组 持续更新中,敬请期待... ...
分类:
Web程序 时间:
2016-03-31 01:54:14
阅读次数:
158
http://news.cnblogs.com/n/542281/ 细思极恐,晚安。 ...
分类:
其他好文 时间:
2016-03-31 01:55:15
阅读次数:
146
先说下问题产生的背景: 最近在做一个用到MyBatis的项目,其中有个业务涉及到关联查询,我是将两个查询分开来写的,即嵌套查询,个人感觉这样更方便重用; 关联的查询使用到了动态sql,在执行查询时就出现了如下错误:Caused by: org.apache.ibatis.reflection.Ref ...
分类:
其他好文 时间:
2016-03-31 01:54:53
阅读次数:
2637
前言 iOS 7以后提供了自定义转场动画的功能,我们可以通过遵守协议完成自定义转场动画。本篇文章讲解如何实现自定义present、dismiss自定义动画。 效果图 本篇文章实现的动画切换效果图如下: 视图切换种类 如下效果图,这是有两大类视图切换动画的,一种是交互式的,另一种就是自定义的。 本篇只 ...
分类:
移动开发 时间:
2016-03-31 01:54:14
阅读次数:
225
当MAXPRIMES等于3或4时。t2=(n=5)会越界。但t1=(n=3)不越界 n=1 节点覆盖{1,2,3,4,5,6,7,8,9,10,11,12} {(1,2),(2,3),(3,4),(4,5),(5,6),(6,4),(4,5),(5,7),(7,8),(8,2),(2,9),(9,1 ...
分类:
其他好文 时间:
2016-03-31 01:53:15
阅读次数:
185
概述 说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局 ...
分类:
其他好文 时间:
2016-03-31 01:56:00
阅读次数:
218
前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:
其他好文 时间:
2016-03-31 01:55:43
阅读次数:
277
redmine默认是用webrick启动的,这种方法不适合生产环境,最好部署在apache下,本文介绍如何通过mod_fcgid启动。 首先要有一个能够启动的redmine,可以通过我之前的博文查看: http://www.cnblogs.com/wzy5223/p/5335549.html 本例r ...
分类:
Web程序 时间:
2016-03-31 01:53:00
阅读次数:
201
额,很多东西都是自己凭感觉总结概括的,有错误的观点请帮忙指出来。谢了 物理层教材上的 版本是:物理层的作用:是在网络节点之间的物理媒体上提供线路的建立、维持和释放,实现二进制位流的透明运输,并进行差错检查。物理层是对DIE和DCE之间的通信接口的描述和规定1物理层提供的功能:1、保证数据按位传送的正 ...
分类:
其他好文 时间:
2016-03-31 01:52:17
阅读次数:
186
序言 CAAnimation是一个抽象类,遵循了CAMediaTiming协议和CAAction协议!我们不要直接使用CAAnimation类,而是使用其子类: CATransition:提供渐变效果,如推拉push效果,消退fade效果,揭开reveal效果 CAAnimationGroup:允许 ...
分类:
其他好文 时间:
2016-03-31 01:53:49
阅读次数:
256
作用:发送和接收异步系统信号 信号是一个操作系统特性,它提供了一个途径可以通知程序发生了一个事件并异步处理这个事件。信号可以由系统本身生成,也可以从一个进程发送到另一个进程。 由于信号会中断程序的正常控制流,如果在中间接收到信号,有些操作(特别是I/O操作)可能会发生错误。 接收信号: signal ...
分类:
其他好文 时间:
2016-03-31 01:53:52
阅读次数:
181