码迷,mamicode.com
首页 > 其他好文
菜鸟学设计模式系列笔记之Prototype模式(原型模式)
菜鸟学设计模式系列笔记之Prototype模式: Intent: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 Motivation:以一个已有的对象作为原型,通过它来创建新的对象。 在增加新的对象的时候,新对象的细节创建工作由自己来负责,从而使新对象的创建过程与框架隔离开来。 应用场景: (1)当一个系统应该独立于它的产品创建、构成和表示时 (2)当要实例化的类是在...
分类:其他好文   时间:2015-05-25 11:28:23    阅读次数:144
区别 最短路跟最小生成树
首先是定义上 最小生成树能够保证整个拓扑图的所有路径之和最小,但不能保证任意两点之间是最短路径。 最短路径是从一点出发,到达目的地的路径最小。 实现方法 1. 最小生成树 最小生成树有两种算法来得到:Prims算法和Kruskal算法。 Kruskal算法:根据边的加权值以递增的方式,一次找出加权值最低的边来构建最小生成树,而且规定:每次添加的边不能造成生成树有回路,知道找...
分类:其他好文   时间:2015-05-25 11:29:02    阅读次数:274
【新手向】键盘常用 ASCII 码
ESC 键 VK_ESCAPE (27) 回车键: VK_RETURN (13) TAB 键: VK_TAB (9) Caps Lock 键: VK_CAPITAL (20) Shift 键: VK_SHIFT ($10) Ctrl 键: VK_CONTROL (17) Alt 键: VK_MENU...
分类:其他好文   时间:2015-05-25 11:25:48    阅读次数:161
(笔试题)删除K位数字
题目:现有一个 n 位数,你需要删除其中的 k 位,请问如何删除才能使得剩下的数最大?比如当数为 2319274, k=1 时,删去 2 变成 319274 后是可能的最大值。思路:1、贪心算法每次从高位向低位数,删除高位数字比低位数字小的那位数字。如2319274第一次21,略过,1 > nums...
分类:其他好文   时间:2015-05-25 11:26:45    阅读次数:914
这就是搜索引擎--读书笔记一
这就是搜索引擎 -- 读书笔记一相信搜索引擎对于每一个爱好算法甚至爱好技术的IT人员都具有强烈的好奇心吧,因为搜索引擎在互联网中的地位实在是不可撼动。想象如果互联网没有了搜索引擎,那么我们平常技术上出现瓶颈了怎么办?甚至连普通的生活都离不开搜索,大学生的你订餐了吗?搜索引擎已经发展为每个人上网都离不...
分类:其他好文   时间:2015-05-25 11:25:06    阅读次数:246
Guava源码分析——Preconditions
Preconditions作为Guava中异常的前置检查,提供了一系列方法。从源码的实现中可以看出,所有的方法都满足以下形式(除format()方法以外)。if (!status) { throw new xxException();}例如:public static void checkAr...
分类:其他好文   时间:2015-05-25 11:27:24    阅读次数:160
SourceMonitor安装和使用
介绍:SourceMonitor是一款免费的软件,运行在Windows平台下。它可对多种语言写就的代码进行度量,包括C、C++、C#、Java、VB、Delphi和HTML,并且针对不同的语言,输出不同的代码度量值。像其他代码度量工具一样,SourceMonitor只关注代码,并为编码人员提供及时的...
分类:其他好文   时间:2015-05-25 11:27:19    阅读次数:184
dsfdfdd
1 介绍 目的:解决数据如何从A搬到B,一般是整体搬移,或者是分块搬移,比如现实中搬运的数据超过limt时,就做一个动作,否则,不做 2 现实应用 1 按照一定的扇区搬运,防止出错,节省内存资源等 2 当数据大于某个limt时,就发送一次握手,防止前面板重启 3 设计思路 len 数据总量 sect...
分类:其他好文   时间:2015-05-25 11:25:02    阅读次数:167
ByteArrayOutputStream的用法
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArr...
分类:其他好文   时间:2015-05-25 11:25:52    阅读次数:136
POJ 1298 The Hardest Problem Ever
Time Limit: 1000MSMemory Limit: 10000KTotal Submissions: 23668Accepted: 12945DescriptionJulius Caesar lived in a time of danger and intrigue. The hard...
分类:其他好文   时间:2015-05-25 11:25:37    阅读次数:179
如何让svn和git使用代理
svn: vi?~/.subversion/servers add: http-proxy-host?=?127.0.0.1 http-proxy-port?=?8087 git: run?command: export?http_proxy=http://127.0.0.1:8087...
分类:其他好文   时间:2015-05-25 10:21:19    阅读次数:132
Using MQTTWarn to monitor server or device
How do your servers talk to you? Most of us monitor what our servers do, in some way or another. We might use Icinga/Nagios ?for some tasks, or use any of what feels like a myriad different tools ...
分类:其他好文   时间:2015-05-25 10:21:25    阅读次数:419
bat命令学习
一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也...
分类:其他好文   时间:2015-05-25 10:22:15    阅读次数:217
RESTFUL服务中POST/PUT/PATCH方法的区别
POST/PUT方法,都可以用来创建或更新一个资源。 区别是细微但清楚的: POST方法用来创建一个子资源,如 /api/users,会在users下面创建一个user,如users/1 POST方法不是幂等的,多次执行,将导致多条相同的用户被...
分类:其他好文   时间:2015-05-25 10:22:04    阅读次数:170
为DELL 2900添加全局热备磁盘
我们在规划服务器本地存储的时候,一般是为服务器配置RAID,并在机房放置一块同样容量、大小的硬盘做为备用。并且定期巡检机房,一旦看到磁盘报警(红灯或黄灯),应该用备用硬盘替换故障磁盘,此时RAID卡会检测到硬盘替换,并在新替换的磁盘上重建数据。这种方式是目前大多数..
分类:其他好文   时间:2015-05-25 10:21:18    阅读次数:269
物业维护检查流程图
物业维护检查流程图——摘自《公司开了,你该这样管理》作者:张国祥其他详细内容见《公司开了,你该这样管理》
分类:其他好文   时间:2015-05-25 10:21:28    阅读次数:200
游戏上邮票,就能有文化?”(人民邮电报专栏《乐游记》56)
重要的是,游戏公司已经开始在游戏周边产品上打开突破口。用时下的流行语来说,这是一种“互联网+”精神的体现。即将网上的虚拟数字内容,“落地”为传统产业的实物产品。文/张书乐刊载于5月22日《人民邮电报》应用版乐游记专栏作为一个“金盆洗手”十余年的集邮爱好者,我被一..
分类:其他好文   时间:2015-05-25 10:22:02    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!