码迷,mamicode.com
首页 > 其他好文
行为模式之Template(模板模式)
模板模式定义一系列的操作流程,并将其中的一个或多个操作的实现延迟到子类之中. 我们以牛奶加工过程为例,当然对其做了简化,具体流程如下图: 首先,将加工过程定义成一个抽象类: AbstractMilkProcess package com.design; /**牛奶加工过程 * @author wobendiankun *2015-1-21 下午08...
分类:其他好文   时间:2015-01-21 22:36:09    阅读次数:172
Qt Quick核心编程从入门到精通
本文是个推荐文章,推荐foruok博主的Qt quick 核心编程的系列经典编程!...
分类:其他好文   时间:2015-01-21 22:33:15    阅读次数:380
WaitHandle——使用Semaphore
semaphore也继承自waithandle,它用于锁机制,与Mutex不同的是,它允许指定数量的线程同时访问资源,在线程超过数量以后,则进行排队等待,直到之前的线程退出。     Semaphore很适合应用于web服务器这样的高并发场景,可以限制对资源访问的线程数。     Monitor与monitor都有一个锁持有者,而semaphore则不需要,因此通常将sempaho...
分类:其他好文   时间:2015-01-21 22:34:49    阅读次数:203
Redis研究(十二)—数据复制
在上一节中我们写了Redis的数据持久化 http://blog.csdn.net/wtyvhreal/article/details/42916503      通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据。但是由于数据是存储在一台服务器上的,如果这台服务器的硬盘出现故障,也会导致数据丢失。为了避免单点故障,我们希望将数据库复制多个副本以部署在...
分类:其他好文   时间:2015-01-21 22:31:36    阅读次数:242
HDU 1495 非常可乐(BFS+模拟)
题目链接:点击打开链接    题目大意:中文题就不解释了。 题目思路:我们有明确的初始状态(s=s,a=0,b=0)和终止状态(s=s>>1,a=s>>1,b=0) (PS:a为大号杯) 而每一步我们都有六个可选择的方向(s->a ;s->b ; a->s ; a->b ;b->s ;b->a),我们要得到最少的倒的次数,当然就是bfs咯。 #include #include #inclu...
分类:其他好文   时间:2015-01-21 22:30:36    阅读次数:213
POJ 3126 Prime Path(BFS)
Prime Path Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12060   Accepted: 6843 Description The ministers of the cabinet were quite upset by the message ...
分类:其他好文   时间:2015-01-21 22:33:32    阅读次数:176
spark内核揭秘-13-Worker中Executor启动过程源码分析
spark内核揭秘-13-Worker中Executor启动过程源码分析 spark内核揭秘-13-Worker中Executor启动过程源码分析 spark内核揭秘-13-Worker中Executor启动过程源码分析 spark内核揭秘-13-Worker中Executor启动过程源码分析...
分类:其他好文   时间:2015-01-21 22:32:54    阅读次数:307
poj1321--棋盘问题(搜索练习2,变形的八皇后问题)
棋盘问题 Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64u Submit Status Appoint description:  System Crawler  (2013-07-31) Description 在一个给定形状的棋盘(形状可能是不规则的)...
分类:其他好文   时间:2015-01-21 22:31:32    阅读次数:229
二叉树的非递归遍历
先是中序遍历 /** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ clas...
分类:其他好文   时间:2015-01-21 22:30:18    阅读次数:211
POJ2251Dungeon Master(三维图)(BFS)
Dungeon Master Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 17444   Accepted: 6790 Description You are trapped in a 3D dungeon and need to find the quic...
分类:其他好文   时间:2015-01-21 22:29:00    阅读次数:238
poj2676--Sudoku(搜索练习5-数独游戏)
Sudoku Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Appoint description:  System Crawler  (2013-01-21) Description Sudoku is a very si...
分类:其他好文   时间:2015-01-21 22:29:07    阅读次数:164
POJ 3744 Scout YYF I 简单递推
题意就是 一个人, 站在坐标为1的点处,然后每次走路有p的概率一下走出去坐标1,1-p的概率一下走出去坐标2 路上某些点(n 想一下就知道这些雷之间实际上是独立不相关的 可以分段考虑 然后互相之间乘一下就行 假设有个雷在x点 现在人在坐标1 然后不踩雷就得从1点到x-1点 并且从x-1点迈出坐标2到x+1 从x-1迈出坐标2到x+1的概率是1-p 之前1到x-1这段...
分类:其他好文   时间:2015-01-21 22:31:08    阅读次数:214
OpenGL学习日记-2014.12.21--光照
一、光照和颜色密切相关,光照也是由不同颜色的光去描述,所以由于颜色的表示有两种模式:rgba模式和颜色索引模式,所以光照也分为rgba下的光照,和颜色索引模式下的光照。不过同样的是rgba模式下的光照灵活方便,主要还是使用rgba下的光照模式。 二、隐藏表面消除工具。 三、现实世界和OpenGL关照 四、材料和颜色 五、创建光源 六、选择光照模型 七、定义材料属性...
分类:其他好文   时间:2015-01-21 22:29:54    阅读次数:370
为什么寄存器比内存快?
文章来源:点击打开链接 原因一:距离不同 距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费更长的时间读取。 以3GHz的CPU为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳秒。光在1纳秒的时间内,可以前进30厘米。也就是说,在CPU的一个时钟周期内,光可以前进10厘米。因此,如果内存距离CPU超过5厘米,就不可能在一个时钟周期内完成数据的...
分类:其他好文   时间:2015-01-21 22:30:10    阅读次数:202
浙大计算机研究生复试上机考试-2010年
二叉搜索树 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3007 Accepted Submission(s): 1310 Problem Description 判断两序列是否为同一二叉搜索树序列 Input ...
分类:其他好文   时间:2015-01-21 22:28:39    阅读次数:218
网络基本功(二):细说交换机
以太网上的帧包含源MAC地址与目的MAC地址。交换机从源设备接收到帧并快速发往目的地址。交换的基本概念指基于以下两条准则做出决策的设备:...
分类:其他好文   时间:2015-01-21 22:27:07    阅读次数:291
WaitHandle——使用AutoResetEvent
区别ManualResetEvent:      使用AutoResetEvent和使用ManualResetEvent是完全相同的,只有一点区别:在使用autoresetevent时,在调用waitOne后,会自动执行到一个reset方法。   AutoResetEvent的waitone相当于将ManualResetEvent.waitone和reset合并为一个方法执行。 ...
分类:其他好文   时间:2015-01-21 22:27:45    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!