码迷,mamicode.com
首页 > 全部
秒懂命令模式
在软件开发中,由于请求者与行为实现者之间存在过高的耦合,这样对于同一个接口存在多处调用的情况下,我们对其进行封装,这样供各处调用,而且大大的降低了请求者与行为执行者之间的耦合度。在实际运用中,例如在客户端发起的请求,可以通过不同的Cmd的命令字来调取相应的接口实现类,完成逻辑,而且这种设计模式已经广泛的运用。 于是乎,命令模式成为了设计模式中的十分重要一部分,而且在开发中也是运用十分流行。 ...
分类:其他好文   时间:2015-08-11 18:45:46    阅读次数:165
MyReport.Form运算符函数说明文档
目录 运算符 2 统计函数 2 求和:Sum(field, start, end) 2 条件求和:SumIf(field, cond, start, end) 2 查询数据:Get(field, cond, start, end) 3 求平均:Avg(field, start, end) 3 条件求平均:AvgIf(field, cond, start, en...
分类:其他好文   时间:2015-08-11 18:45:28    阅读次数:347
活在当下
写在最前面:这是我之前写过的一篇文章,名字叫《每一天都是特别的日子》。最近经历了一些事,对这句话又有了一些更深的感悟,于是拿出来说道一下。         文章的开头,先给大家分享一个故事:   有一个人, 他太太出车祸刚去世,他在整理他太太的东西的时候,发现了一条丝质的围巾,那是他们去纽约旅游时,在一家名牌店买的。那是一条雅致、漂亮的名牌围巾,高昂的价格卷标还挂在上面,他太太一直舍不得用,她...
分类:其他好文   时间:2015-08-11 18:46:36    阅读次数:107
IP协议解读(二)
IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。 我们接着在IP协议解读(一)继续学习网络层作用IP分片: IP数据报的长度超过帧的MTU时,将会被分片传输。分片可能发生在发送端,也可能发生在中转路由器上,并且可能在传输过程中被多次分片。最终会在接收器上被IP模块重新组装。 在IP协议解读(一)中讲述了16位数据报标识、3位的标识,13位的片偏移给分片和重组提供了足够的信息。一个IP数...
分类:其他好文   时间:2015-08-11 18:45:25    阅读次数:136
java要在命令行运行eclipse的项目的方法
在命令行运行eclipse的项目时需要把该项目生成一个可以执行的jar包,才可以在命令行下执行;分为两种情况,一种是项目中没有调用第三方的jar包,这种比较简单,网上的资源也很多,本文主要讲述第二中情况该项目调用了第三方的jar包,生成该包有两种方法:...
分类:编程语言   时间:2015-08-11 18:45:03    阅读次数:190
9.9递归和动态规划(五)——确定某字符串的所有排列组合
/**  * 功能:确定某字符串的所有排列组合。  */ 注意:不考虑重复字符。若考虑重复字符,只需在加入permulations时去掉重复的字符串即可。 /** * 思路:元素由少到多,将新的元素塞进所有字符串中间的任意可能位置。 * @param str * @return */ public static ArrayList getPerms(...
分类:其他好文   时间:2015-08-11 18:44:24    阅读次数:167
hdu 1247 Hat’s Words
点击此处即可传送到 hdu 1247 **Hat’s Words**Problem DescriptionA hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary. You are t...
分类:其他好文   时间:2015-08-11 18:43:53    阅读次数:112
LeetCode -- 顺时针旋转图片90度
LeetCode -- 顺时针旋转图片90度...
分类:其他好文   时间:2015-08-11 18:44:21    阅读次数:113
Lufylenged引擎学习——LTextField
【 LTextField 】创建新的 LTextField 实例。在创建 LTextField 实例后,调用父 LSprite 对象的 addChild() 或 addChildAt() 方法可将 LTextField 实例添加到显示列表中。 LTextField 类的方法允许您设置、选择并操作在创作过程中或运行时创建的动态或输入文本字段中的文本。 (一)利用LTextField ...
分类:其他好文   时间:2015-08-11 18:43:21    阅读次数:156
C++对象模型——函数的效能(第四章)
4.3 函数的效能 在下面的这组测试中,在不同的编译器上计算两个3D点,其中用到一个nonmember friend function,一个member function,以及一个 virtual member function,并且 virtual member function分别在单一,虚拟,多重继承三种情况下执行.下面就是nonmember function: void cross_p...
分类:编程语言   时间:2015-08-11 18:43:10    阅读次数:162
SingleLinkedList独立实现,无任何依赖包
现在对Java原生数据结构特感兴趣,于是决定自己动手实现一些类,比如这个List类,在熟习了单链表和双链表的数据结构之后,终于实现了,代码如下: 源码SingleLinkedList.java package hk.inso.service; /**  * Created by IntelliJ IDEA.  * Date: 8/10/15 6:09 PM  * Aut...
分类:其他好文   时间:2015-08-11 18:43:10    阅读次数:136
hdoj-1131-Count the Trees
Count the Trees Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1798 Accepted Submission(s): 1195 Problem Description Another common soci...
分类:其他好文   时间:2015-08-11 18:44:28    阅读次数:120
Python 之 sklearn 实现 PCA 降维
关于 PCA 算法的讲解文章不胜枚举,这里主要谈一谈 基于 Python 中 sklearn 模块的 PCA 算法实现。Explained Variance 累计贡献率 又名 累计方差贡献率 不要简单理解为 解释方差,它是 PCA 降维维度的重要指标,一般选取累计贡献率在90%左右的维度作为PCA 降维的参考维度。在识别算法的实现过程中,当我们求得某一数据库各类别特征参考维度时,取最大维度作为每一...
分类:编程语言   时间:2015-08-11 18:42:38    阅读次数:497
我的高效编程秘笈
准确来说是2012年11月的时候开始学编程的,那个时候我上大二,到现在学习编程快三年了,期间大部分时间处于自学状态,今天就跟大家聊聊我的高效编程秘笈。 一、活学活用office 首先请大家看清楚标题,我说的是office,不是wps,这两个差异还是非常大的,特别是excel中的差异非常明显。如果你能够熟练掌握Word和Excel的使用,这对你的编程效率会有质的提高。 说说我自己身上的一个事吧。...
分类:其他好文   时间:2015-08-11 18:43:28    阅读次数:209
hdu 1879 继续畅通工程
本题链接:点击打开链接 本题大意:         输入n行数据,每行数据前两个表示该条路连通的两个村庄的编号,第三个表示修该条路的成本,最后的0或1表示该路未修或已修过,求在此道路基础上要使道路畅通的最小成本。 解题思路:         本题基本上也是使用的kruskal算法,只是多加了一个道路状态,不管该路已修或未修,都要把它连到树上,然后就是看加不加成本的问题。抑或采取一种方法,当...
分类:其他好文   时间:2015-08-11 18:42:00    阅读次数:74
JAVA笔记——自定义注解
如何自定义注解 Target Retention Inherited Documented 如何使用自定义注解 需求 实现 运行结果如何自定义注解这里是一个自定义的注解@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface AnnoDemo {...
分类:编程语言   时间:2015-08-11 18:42:56    阅读次数:204
hdu5371Hotaru's problem manacher算法
//给一个序列,让求其最大子序列 //这个序列由三段组成,第一段和第二段对称,第一段和第三段一样 //manacher算法求得p[i] //枚举第二段的起点和长度,得到结果 #include #include #include using namespace std ; const int maxn = 2e5 + 10 ; int str[ma...
分类:编程语言   时间:2015-08-11 18:43:18    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!