码迷,mamicode.com
首页 > 2014年10月10日 > 全部分享
C++技术问题总结-第12篇 设计模式原则
设计模式六大原则,参见http://www.uml.org.cn/sjms/201211023.asp。   1. 单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。  问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建...
分类:编程语言   时间:2014-10-10 19:02:54    阅读次数:267
Quartz.NET c# 教程 - 课程一: 使用 Quartz
课程一: 使用 Quartz 在使用 scheduler 之前, 需要进行初始化。直接使用 ISchedulerFactory 的实现即可。...
分类:Windows程序   时间:2014-10-10 18:29:24    阅读次数:229
修正jquery的autocomplete在firefox下不支持中文输入法提交的bug
修正jquery的autocomplete在firefox下不支持中文输入法提交的bug...
分类:Web程序   时间:2014-10-10 17:55:54    阅读次数:326
VS2010 调试C++项目 fatal error LNK1123 错误解决办法
最近用VS2010写C++项目,奇怪的是每次生成解决方案都有一个fatal error LNK1123错误,提示生成失败。查阅资料总结解决方案如下: (1)项目——>属性——>连接器——>清单文件   中生成清单 “是” 修改为 “否”      该方法一般都可以解决问题,但是每次创建项目都要设置一遍 (2)查找是否有两个cvtres.exe  删除较旧版本。 第一个是在你 VS201...
分类:编程语言   时间:2014-10-10 18:12:24    阅读次数:169
JAVA复习2 JAVA开发环境配置
JAVA开发环境配置...
分类:编程语言   时间:2014-10-10 18:12:14    阅读次数:161
BZOJ 2435 NOI2011 道路修建 BFS/DFS
题目大意:给定一棵树(直接给树,不是给图求生成树!),求每条边权值*两边点数之差的和 BFS水过即可 其实DFS也能过。。。系统栈可能有些不充裕,我们可以利用内嵌汇编手动开大系统栈 详见代码 这题读入优化可以优化掉4s左右 #include #include #include #include #define stack_size (20001000) #define M 1001001 ...
分类:其他好文   时间:2014-10-10 18:45:30    阅读次数:139
JavaScript参数个数可变的函数
JavaScript参数个数可变的函数   题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript & Ajax这个分栏。我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。 ...
分类:编程语言   时间:2014-10-10 18:28:45    阅读次数:209
跟我一起学extjs5(35--单个模块的设计[3根据类的标注自动生成数据])
跟我一起学extjs5(34--单个模块的设计[2根据类的标注自动生成数据])         然后在hibernate.cfg.xml中加入:         至此这4个模块的数据表已经加好了,下面是根据类的标注信息自动生成上述4个类中数据的过程。也就是说你新建一个类,用自定义的标识语言来标注各个字段之后,可以根据标注的信息把各个字段的内容写到数据库中...
分类:Web程序   时间:2014-10-10 19:18:04    阅读次数:522
【iOS开发-34】自动释放池@autoreleasepool的使用注意事项以及ARC机制——面试必考内容
在自动释放池@autoreleasepool{}中alloc一个对象后(如p1),仍然需要用[p1 autorelease];只是这个语句和[p1 release];不同,后者表示把p1的retainCount-1,而前者仅仅表示把p1放到自动释放池中返回一个self,自动释放池结束销毁时,统一对里面的对象引用计数retainCount-1。...
分类:移动开发   时间:2014-10-10 17:54:34    阅读次数:233
步步深入Java — ==和equals
当你在程序中遇到判断变量或对象是否相等的情况,想到的应该是用equals或==,两者的区别在哪?先来了解一下内存中的堆和栈。       栈:基本类型的变量和对象的引用变量     堆:实际对象      例如:int i=1;             int j=2;            Object_A a=new Object_A();...
分类:编程语言   时间:2014-10-10 17:37:44    阅读次数:282
AJAX
XMLHttpRequest和ActiveXObject的区别 XMLHttpRequest和ActiveXObject学习  ajax请求页   function btnClick() { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); /...
分类:Web程序   时间:2014-10-10 18:10:54    阅读次数:270
部分和问题
时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。 输入首先,n和k,n表示数的个数,k表示数的和。 接着一行n个数。 (1输出如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”样例输入 4 13 1 2 4 7 样例输出...
分类:其他好文   时间:2014-10-10 17:37:24    阅读次数:333
Java 实现策略(Strategy)模式
/** * 策略模式:针对同一命令(或行为),不同的策略做不同的动作 * 商品促销 * 本类为:收取现金的类 * * @author stone */ public interface ICashSuper { double acceptCash(double money); } /** * 正常收取现金 * @author stone * */ public ...
分类:编程语言   时间:2014-10-10 19:17:14    阅读次数:148
UVA 12436 - Rip Van Winkle's Code(线段树)
UVA 12436 - Rip Van Winkle's Code 题目链接 题意:区间修改一个添加等差数列,一个把区间设为某个值,然后询问区间和 思路:关键在于等差数列的地方,线段树的每个结点添加一个首项和公差,由于等差数列加上一个等差数列还是一个等差数列,利用这个性质就可以进行维护了,注意set操作会覆盖掉等差数列的操作 代码: #include #includ...
分类:Windows程序   时间:2014-10-10 19:00:24    阅读次数:332
一个关于动态多维数组的问题
同样的错误,即使你年龄再大,也一样会犯,Opps............ 最近在做C#和C++的混合编程。昨天搞了堆栈平衡搞了好久,今天又解决了一个BUG,既开心又难过。 先看代码: unsigned char*** bytes2D=(unsigned char***)bytesArray; for(int i=0;i { for(int j=0;j { tmp=byt...
分类:编程语言   时间:2014-10-10 17:53:34    阅读次数:162
iOS UITableViewCell AccessoryType属性
iOS UITableViewCell AccessoryType属性...
分类:移动开发   时间:2014-10-10 18:43:24    阅读次数:144
NSHashTable 和 NSMapTable的学习
今天在实现play gif功能的时候,看到有两个类比较陌生,就在此记录下看到的东西: NSSet和NSDictionary是两个常用的类,但是他们默认假定了其中对象的内存行为。对于NSSet,object是强引用的,和NSDictionary中的value是一样的。而NSDictionary中的key则是copy的,因此当开发者想要使NSSet的objects或者NSDictionary的v...
分类:其他好文   时间:2014-10-10 19:16:34    阅读次数:242
2055条   上一页 1 ... 46 47 48 49 50 51 52 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!