码迷,mamicode.com
首页 > 其他好文
迭代器模式
UML类图: 实例实现代码: abstract class Aggregate { public abstract Iterator CreateIterator(); } class ConcreteAggregate : Aggregate { private IList items = ne...
分类:其他好文   时间:2015-05-05 16:40:55    阅读次数:137
设计模式(行为型)之模板方法模式(Template Method Pattern)
模板方法模式是一种基于继承的代码复用,它是一种类行为型模式;是结构最简单的行为型设计模式,在其结构中只存在父类与子类之间的继承关系。通过使用模板方法模式,可以将一些复杂流程的实现步骤封装在一系列基本方法中,在抽象父类中提供一个称之为模板方法的方法来定义这些基本方法的执行次序,而通过其子类来覆盖某些步骤,从而使得相同的算法框架可以有不同的执行结果。模板方法模式提供了一个模板方法来定义算法框架,而某些具体步骤的实现可以在...
分类:其他好文   时间:2015-05-05 16:42:35    阅读次数:113
activiti表单设置节点的默认变量
最近使用activiti,需求中需要用到表单设置节点的默认变量。源码如下: 在bpmn文件中,选中节点,配置表单属性: 类型是enum的,可以下方设置可以选值,如下: 当流程走到该节点时使用下列代码获取表单信息: ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); ...
分类:其他好文   时间:2015-05-05 16:42:24    阅读次数:475
破解APK注入代码大揭秘
能够正常安装到手机上的APK都是带有签名的(不了解签名的可以百度),APK在破解重新打包后是已经不再拥有签名的,如果想要你破解后的APK能够正常运行请重新签名。 apk其实也就是一个压缩包。我们来看看里边都有什么吧?如下图:...
分类:其他好文   时间:2015-05-05 16:39:41    阅读次数:134
【BZOJ 3991】 [SDOI2015]寻宝游戏
set维护dfs序~...
分类:其他好文   时间:2015-05-05 16:40:27    阅读次数:148
pomelo的push机制(channel)和源码解读
原文来自:http://write.blog.csdn.net/postedit/45499665 尊重原创,转载请注明出处,谢谢! pomelo跟客户端的通讯分为四种: request, response, notify, push。 前面三种都可是使用pomelo.request实现, 这里只看push是如何实现的。 一 ChannelService ChannelS...
分类:其他好文   时间:2015-05-05 16:40:10    阅读次数:361
[LeetCode] Reverse Linked List
Reverse Linked List Reverse a singly linked list. 解题思路: 链表翻转。没有什么很大的难度,画个图分析一下即可。单链表的技巧就是申请一个伪头结点,然后在最后的时候删除即可,这样能够保证中间代码不需要考虑不同的情况。 /** * Definition for singly-linked list. * struct ListNode ...
分类:其他好文   时间:2015-05-05 16:38:48    阅读次数:107
samba服务无权限访问
在CentOS上配置samba服务好几天了,总是出现在windows资源管理器中无法访问的问题: 开始总以为是我的smbpasswd -a root命令没有将用户加进去,之后添加/删除重复了不知多少次,还是不管用,把linux和windows的防火墙都关闭了之后,还是不管用,便全面开始samba的服务配置,一步步操作下来, 结果使用如下命令时,发现了...
分类:其他好文   时间:2015-05-05 16:40:49    阅读次数:109
Tomcat启动绑定IP失败问题
今天把工程迁移到另一个服务器, Tomcat启动报了一个错误:Error: Exception thrown by the agent ... 解决方法是:把......
分类:其他好文   时间:2015-05-05 16:39:06    阅读次数:126
nil和release的区别
今和大家详细解说一下有关Objective-C中nil与release的区别     首先说一下他们两的作用,nil就是把一个对象的指针置为空,也就是我们说的指针归零,只是切断了指针与内存中对象的联系,它对内存的释放没有什么作用;而release才是真正触发内存释放的,release后系统会将该块内存标记为可用(可重新分配),当alloc和new的对象,使用后,release,在当前类被销毁...
分类:其他好文   时间:2015-05-05 16:39:07    阅读次数:118
Sicily 1901. Beans
题目 大意 现在有N堆豆子,要从这N堆豆子中选连续的若干堆,选取的豆堆豆数总和为Sum,现在要使Sum%P≤K,问如何取可以使Sum/P最大。思路 利用前缀和数组Sum[i]快速计算和。 中间一段连续的豆数为Sum[p2] - Sum[p1],那么有: 0≤(Sum[p2] - Sum[p1])%P≤K; 即(Sum[p2]%P - Sum[p1]%P + P)%P≤K; 我们可以事先...
分类:其他好文   时间:2015-05-05 16:39:30    阅读次数:94
hive优化之增加减少map数量
如何合并小文件,减少map数? 假设一个SQL任务: Select count(1) from popt_tbaccountcopy_mes where pt = ‘2012-07-04’; 该任务的inputdir/group/p_sdo_data/p_sdo_data_etl/pt/popt_tbaccountcopy_mes/pt=2012-07-04 共有194个文件,其中很多是远...
分类:其他好文   时间:2015-05-05 16:36:33    阅读次数:248
1969 Pie
二分搜索...
分类:其他好文   时间:2015-05-05 16:35:02    阅读次数:144
Code::Blocks 的使用
?? 一、创建新工程、添加新文件、添加已存在的文件、移除文件。 Creating a new project(http://wiki.codeblocks.org/index.php?title=Creating_a_new_project#Adding_a_new_build_target) This page is a guide to many of thebeginnin...
分类:其他好文   时间:2015-05-05 16:35:15    阅读次数:113
openCV读取摄像头不用读取帧率
people 原图 people2 处理后 OpenCV中二值化的方法有多个,其中CV_THRESH_BINARY_INV参数是取反,具体如下 若大于给定的阈值threshhold,为目标点dst(x,y)=0,否则目标点dst(x,y)=max_value,这里设定为250。 threshold_type=CV_THRESH_BINARY_INV:dst(x,y) = 0, if src(x,y)...
分类:其他好文   时间:2015-05-05 16:32:23    阅读次数:157
设计模式(行为型)之状态模式(State Pattern)
状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,对于客户端而言,无须关心对象状态的转换以及对象所处的当前状态,无论对于何种状态的对象,客户端都可以一致处理。...
分类:其他好文   时间:2015-05-05 16:33:11    阅读次数:98
HDU 1285 确定比赛名次
#include #include using namespace std; const int maxn = 500 + 10; int map[maxn][maxn]; int d[maxn]; int n,m; void toposort() { for(int i = 1;i <= n;i++) { //逐个输出n个元素 for(int j = 1;j <= n;j++) ...
分类:其他好文   时间:2015-05-05 16:31:54    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!