10矩形覆盖 问题描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 实现思路 这是斐波那契数列的一个变身。 代码 11 二进制中1的个数 问题描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 ...
分类:
其他好文 时间:
2017-08-05 14:50:53
阅读次数:
111
队列:一种特殊的线性表,其特性就是先进先出(FIFO),即从一端进从另一端出 队头:允许删除的一端 front 队尾:允许插入的一端 rear 如下图所示,出队和入队的流程: 可以发现,无论是出队还是入队,front指针 和 rear指针都会增加而不是减少,因此很容易造成溢出 和 空间浪费 因此队列 ...
分类:
其他好文 时间:
2017-08-05 14:50:46
阅读次数:
138
一. 需求分析 曾几何时,游戏是海洛因的代名词,让人与玩物丧志联系在一起。一度遭到社会反感和家长抵制。可是。随着互联网的发展,和游戏潜在优点被发现。游戏的价值開始逐渐被社会认可,人们開始接受、认识和了解游戏带来的诸多优点。 如今学生的课业负担重,娱乐时间少,人际交往少,烦恼和压力也因此对应添加。事实 ...
分类:
编程语言 时间:
2017-08-05 14:50:39
阅读次数:
201
1、传递form表单,参数接收到对象,name和对象属性对应上即可; 2、springmvc不能直接通过form表单传递多个对象的list集合,要么采用ajax传递,要么采用封装了list属性的bean来接收,jsp页面的name和list的name对应,采用下标区分 3、传递ajax获取数据,aj ...
分类:
编程语言 时间:
2017-08-05 14:50:30
阅读次数:
177
浏览器加载一个html页面: 解析html 》构建DOM树 遇到img标签加载图片 加载样式 》解析样式 》构建样式规则树 遇到背景图片链接不加载 加载js 》执行js 把DOM树和样式规则树匹配构建渲染树 加载渲染树上的背景图片 计算元素位置进行布局 绘制 渲染图片 ...
分类:
其他好文 时间:
2017-08-05 14:50:21
阅读次数:
134
应用部署是工程人员(包括开发、测试和运维)每日面对的重要问题之一。尤其是在应用交付频率越来越高的当下,工程人员经常需要花费巨大的成本和心血来完成频繁的应用部署工作。在过去半年里面,我们接触了大量的企业客户,他们来自不同的行业,有着不同的规模,但我们发现他们在应用部署上面都有一个类似的困惑,即是应该选 ...
分类:
其他好文 时间:
2017-08-05 14:50:13
阅读次数:
229
写在http://hukai.me/blog/android-training-volley-index/ ...
分类:
移动开发 时间:
2017-08-05 14:49:55
阅读次数:
165
影响一个网络请求的因素主要有两个,带宽和延迟。今天的网络基础建设已经使得带宽得到极大的提升,大部分时候都是延迟在影响响应速度。连接无法复用连接无法复用会导致每次请求都经历三次握手和慢启动。三次握手在高延迟的场景下影响较明显,慢启动则对文件类大请求影响较大。head of line blockingh... ...
分类:
Web程序 时间:
2017-08-05 14:49:48
阅读次数:
147
一、文件流FileStream类主要用于读写磁盘文件。常用于向磁盘存储数据或读取配置文件。读取文件:复制代码 写入文件: 二、网络流NetWorkStream类是专门用来处理服务器与客户端通信的流。它在网络编程中经常使用,主要是用来处理类似Socket、TcpClient和TcpListener这些 ...
Header信息 HTTP状态码 一些常见的状态码为: 200 - 服务器成功返回网页 304 - 自上次请求,网页未修改过;不会返回网页内容。 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 2xx (成功) ...
分类:
Web程序 时间:
2017-08-05 14:49:29
阅读次数:
151
python是面向对象的编程,所以他是有类,也是有对象的,不像单身狗一样,连对象都没有 用class定义一个类,类名的第一个字母必须大写: class CC: def setxy(self,x,y): self.x=x self.y=y def printxy(self): print(self.x ...
分类:
编程语言 时间:
2017-08-05 14:49:24
阅读次数:
153
Margin和Padding的区别 一、简介 二、实例 效果图 代码 /MarginAndPadding/res/layout/activity01.xml ...
分类:
其他好文 时间:
2017-08-05 14:49:14
阅读次数:
148
看这本书之前,对wait和notify认识大概就是,调用wait的线程A堵塞之后,一旦另外有线程调用notify方法。线程A会立马从wait方法处返回。看完这本书后。发现自己的认识实在太肤浅了。。。。。。 线程调用wait()后,会释放已经获得的锁。同一时候进入Waiting状态,而非Blocked ...
分类:
编程语言 时间:
2017-08-05 14:49:08
阅读次数:
137
1.为什么会出现过长的參数的函数呢? 出现过长的參数列,我们在编敲代码的时候职责划分不清晰,一个函数做了太多的事情。可能会让调用者传入很多其它的參数进行功能的实现。第二函数封装不合理,导致调用函数的内部变量成为封装函数的參数。 2.当我们遇上了过长的參数函数怎么办? 当我们遇上了过长的參数列的函数有 ...
分类:
其他好文 时间:
2017-08-05 14:14:49
阅读次数:
105
Date类 构造函数 Date() // 空参 Date(long msec) // 用毫秒值初始化日期对象的值 方法 long getTime() // 得到日期对象的毫秒值 void setTime(long msec) // 用毫秒值修改日期对象 Date date1 = new Date() ...
分类:
其他好文 时间:
2017-08-05 14:14:40
阅读次数:
125
1. 可选方案 a. jdk 6 开始内置的Rhino 引擎 b. jdk8 替换的nashorn (性能高,对于ECMA 支持更好) c. java 版的nodejs vertx.io 2. 实践操作 public static void main(String[] args) { ScriptE ...
分类:
编程语言 时间:
2017-08-05 14:14:32
阅读次数:
279