码迷,mamicode.com
首页 > 其他好文
易学设计模式看书笔记(6) - 创建者模式
四、创建者模式 1.摩托车组装系统 觉得这些例子挺适合入门的,容易理解, 看了之后大概是个什么样子的就有了印象。 摩托车 = 车架 + 车轮 + 轮胎 + 发动机。 首先设计摩托车类以及各零件类: 摩托车类: public interface Motorcycle { void build(); } public class Motorcycle1 implements M...
分类:其他好文   时间:2014-07-27 11:20:12    阅读次数:240
读《大数据》涂子沛著
一本不错的书,4/5星。 内容:介绍美国与信息,数据相关的历史。从之开国时,到奥巴马连任时。 主要是介绍大数据在美国,是如何从无到有的。 随着时间的流逝,到最近几年,这股影响美国的大数据 是如何走入世界,影响各国的。 英国的数据权 印度,日本,中国香港,等40多个国家地区的应用建设 最后中国可怜的现状。...
分类:其他好文   时间:2014-07-27 11:20:02    阅读次数:179
[ACM] POJ 3270 Cow Sorting (置换,贪心)
Cow Sorting Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5946   Accepted: 2263 Description Farmer John's N (1 ≤ N ≤ 10,000) cows are lined up to be milk...
分类:其他好文   时间:2014-07-27 11:19:42    阅读次数:354
Design Pattern Command 命令设计模式
本设计模式就是利用不同的类包起不同的命令,达到使用什么命令就实现什么操作。 也可以进一步利用map和自己喜欢的命令词对接起来。 一个执行类实际上已经包含了所有需要的操作了,如: class SuperMaker { public: string makeCar() { return "Car"; } string makePlane() { return "Plane"; ...
分类:其他好文   时间:2014-07-27 11:19:32    阅读次数:202
如何写出一个较好的快速排序程序
写出一个较好的快速排序程序 快速排序是常用的排序算法之一,但要想写出一个又快又准的使用程序,就不是那么简单了 需要注意的事项 首先要写正确。通常使用递归实现。其递归相当于二叉树展开,因此如果要用迭代实现的话需要使用一个队列来保存后续遍历信息。快速排序需要找到一个pivot值,如果顺序选择pivot则易造成N^2的复杂度,如果使用随机数则效果最好,但开销又太大,采取三数中值法比较合适。...
分类:其他好文   时间:2014-07-27 11:19:02    阅读次数:190
修改了的心型图片
代码: ContourPlot3D[(x^2 + 9/4 y^2 + z^2 - 1) == CubeRoot[x^2 z^3 + 9/80 y^2 z^3], {x, -6/5, 6/5}, {y, -6/5, 6/5}, {z, -6/5, 3/2}, Mesh -> None, Boxed -> False, AxesLabel -> {"x", "y", "z"}, Ax...
分类:其他好文   时间:2014-07-27 11:18:52    阅读次数:187
HDU1253 胜利大逃亡 BFS
HDU1253 胜利大逃亡 BFS...
分类:其他好文   时间:2014-07-27 11:18:42    阅读次数:291
cocos2d-x 事件分发机制 ——触摸事件监听
cocos2d-x 3.0 出来已经好久了,也已经用3.0写了几个小游戏,感觉3.0的事件触发机制太赞了,随这里总结一下,也算是对知识的一种回忆和加深理解。 3.0的事件分发机制中,需要也仅仅需要通过创建一个事件监听器来实现各种触发后的逻辑,然后添加到事件分发器_eventDispatcher,所有的事件监听器由这个分发器统一管理,即可完成事件响应。 事件监听器有以下几种: 1、EventL...
分类:其他好文   时间:2014-07-27 11:18:32    阅读次数:228
MoveSessionRestore.bat for firefox
move "c:\Documents and Settings\leon\Application Data\Mozilla\Firefox\Profiles\eyr6cp34.default\sessionstore.bak" "c:\Documents and Settings\leon\Application Data\Mozilla\Firefox\Profiles\eyr6cp34.def...
分类:其他好文   时间:2014-07-27 11:18:22    阅读次数:174
hdu 2102 A计划
A计划 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9162    Accepted Submission(s): 2208 Problem Description 可怜的公主在一次次被魔王掳走一次次被骑士们救回来...
分类:其他好文   时间:2014-07-27 11:18:12    阅读次数:270
Struck 跟踪算法(二)
下面开始读具体源码 config.h文件 /* * Struck: Structured Output Tracking with Kernels * * Code to accompany the paper: * Struck: Structured Output Tracking with Kernels * Sam Hare, Amir Saffari, Phil...
分类:其他好文   时间:2014-07-27 11:18:02    阅读次数:327
POJ 3311 Hie with the Pie (状压DP)
状态压缩DP dp[i][j]表示在i状态(用二进制表示城市有没有经过)时最后到达j城市的最小时间 转移方程dp[i][j]=min(dp[i][k]+d[k][j],dp[i][j])   d[k][j]是k城市到j城市的最短距离 要先用flody处理 #include using namespace std; int d[20][20],dp[1<<11][20]; int n,m;...
分类:其他好文   时间:2014-07-27 11:17:42    阅读次数:176
HDU 1106 排序 字符串模拟
Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。   Input 输入包含多组测试用例,每组输入数据只有一行数...
分类:其他好文   时间:2014-07-27 11:17:22    阅读次数:280
POJ 1273 Drainage Ditches(网络流,最大流)
Description Every time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to r...
分类:其他好文   时间:2014-07-27 11:17:12    阅读次数:255
POJ2155 Matrix 二维树状数组应用
一个N*N(1 C x1,y1,x2,y2 表示从x1行y1列到x2行y2列的元素全部反转(0变成1,1变成0); Q x y表示询问x行y列的元素是0还是1。         题目乍一看感觉还是很难,如果能记录每一个元素的状态值,那答案是显而易见的,但是元素过多,如果每次都对每一个元素进行更新状态的话,复杂度太高。实际上只要记录边界的特定坐标的反转次数,最好的选择那就是二维树状数组了。 ...
分类:其他好文   时间:2014-07-27 11:17:02    阅读次数:215
dwz 图片查找带回处理
我的需求的,文章要选择封面,用查找带回实现,看了查找带回函数bringBack的代码发现,都是针对input 标签处理的,所以img标签始终不能显示,所以对dwz的源代码做了修改,在dwz.databases.js 中找到函数bringBackSuggest,增加代码如下代码即可:$box.find(":img").each(function(){ var $input = $(this)...
分类:其他好文   时间:2014-07-27 11:16:52    阅读次数:239
HDU 4858 项目管理
BestCoder Round #1 数据不大...
分类:其他好文   时间:2014-07-27 11:16:32    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!