当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时,就可以考虑使用状态模式。 //定义一个抽象状态类 abstract class State { public abstract void Handle ...
分类:
其他好文 时间:
2017-04-18 14:07:56
阅读次数:
128
工作快满一年了,立即着手准备第二次出差去升级我们的系统,可是突然想到一件事情,让我颇有感触,是关于系统现场升级的。 我们迭代开发的系统隔一段时间就会须要到用户的现场去为其进行系统升级,当中升级包含client,服务端,以及数据库。 眼下我们的做法是什么? 升级服务的方法是,将带过去的新的服务全然替换 ...
分类:
数据库 时间:
2017-04-18 09:33:52
阅读次数:
210
方法一(实测可行): 参考http://www.cnblogs.com/dream-cichan/p/aaaa.html 当我点击跳转至一个带有EditText的界面后,模拟器中的软键盘会自动弹出,严重影响了用户体验。在网上找了资料,现总结如下。 我们知道,EditText有一个 android:f ...
分类:
其他好文 时间:
2017-04-18 09:33:09
阅读次数:
161
多图片多线程异步下载 开发中非常常用的就是就是图片下载,我们常用的就是SDWebImage,但是作为开发人员,不仅要能会用,还要知道其原理。本文就会介绍多图下载的实现。 本文中的示例Demno地址,下载后项目位于iOS_Demo/09-多图片多线程下载 1 - 问题 开篇我就先将多图下载过程中出现的 ...
分类:
编程语言 时间:
2017-04-18 09:28:35
阅读次数:
175
发了财的张大炮和张瞎子一下子就还清了欠的债。发了财的张大炮和张瞎子一下子就成了远近闻名的名人。 张瞎子一出门,就有人围住他让他说上一句。张瞎子就会一副为难相,天机不可泄露嘛。 张瞎子越是金口不开,张瞎子的话就越值钱。张瞎子透过他的墨镜,看着求他开金口的每个人。他像躲在阴影里的小偷一样,偷看每个人的衣 ...
分类:
其他好文 时间:
2017-04-18 00:49:34
阅读次数:
148
当需要在机器之间传输400GB文件的时候,你就会非常在意传输的速度了。默认情况下(约125MB带宽,网络延迟17ms,Intel E5-2430,本文后续讨论默认是指该环境),scp的速度约为40MB,传输400GB则需要170分钟,约3小时,如果可以加速,则可以大大节约工程师的时间,让攻城师们有更 ...
分类:
其他好文 时间:
2017-04-18 00:47:49
阅读次数:
271
假设一个四段流水线,取指段的时间为t,译码段的时间为t,取数段的时间为3t,执行段的时间为t。 为了便于计算假设取指和译码段总是连续执行的,每隔一段的时间(取最长一段的时间,例如上面的取数3t)下一条指令执行 一条指令之后每隔一段的时间(取最长一段的时间,例如上面的取数3t),就会执行完一条指令。 ...
分类:
其他好文 时间:
2017-04-18 00:39:08
阅读次数:
336
题意:n个人排成一行,从第一个人开始,每个k个人报数,报到数的人被杀死,剩下的人重新排成一行再报数。一共q个询问,每次询问第qi个死的人是谁。 析:是一个约瑟夫的变形,我们要考虑子问题的问题同样编号是0-n-1,如果在某一轮,第 i 个人如果能取模 k 为0,那么这一轮他就会被干掉,如果不是 那么下 ...
分类:
其他好文 时间:
2017-04-17 23:42:33
阅读次数:
256
对于上网的每个人来说,发送,接收邮件是一个基本的要求。但是对于那些需要做网络产品推广和新闻消息推送的用户来说,普通邮箱就不能满足要求了,因为如果发送的邮件量很大的时候,发送邮件的数量就会被限制了。具体大家可以看这篇报道各大免费邮箱邮件群发账户SMTP服务器配置..
分类:
其他好文 时间:
2017-04-17 22:37:33
阅读次数:
1443