上一页 1 ··· 38 39 40 41 42
摘要: 依赖接口,寻找实现继承又叫依赖注入依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其它对象)只会通过以下几种方式来实现:构造器的参数、工厂方法的参数,或给有构造函数或者工厂方法创建的对象设置属性。因此,容器的工作就是创建bean时注入那些依赖关系。 阅读全文
posted @ 2011-01-28 13:48 tokeep 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 决对唯一的,一个公司只可以有一个老总,一个女人只可以有一个老公; 阅读全文
posted @ 2011-01-28 13:45 tokeep 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 依赖参数构建对象  建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。  对象性质的建造  有些情况下,一个对象会有一些重要的性质,在它们没有恰当的值之前,对象不能作为一个完整的产品使用。比如,一个电子邮件有发件人地址、收件人地址、主题、内容、附录等部分,而在最起码的收件人地址未被赋值之前,这个电子邮件不能发出。  有些情况下,一个对象的一些性质必须按照某个顺序赋值才有意义。在某个性质没有赋值之前,另一个性质则无法赋值。这些情况使得性质本身的建造涉及到复杂的商业逻辑。  这时候,此对象相当于一个有待建造的产品,而对象的这些性质相 阅读全文
posted @ 2011-01-28 13:40 tokeep 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 几个优秀的js框架的license问题,付费,版权,侵权我的理解1、extjs:可以免费调用使用,以及商用,自己开发的软件有调用它也可以销售,不涉及侵权。如果你把extjs改为一个一个同性质的js框架软件,如果销售则是侵权,你的修改必须是开源,否则也侵权。2、coolite:社区版的可以给个人或者个人所在的公司免费使用。专业版的必须付费(如果你用它开发了软件并进行销售,那么也是需要付费的)3、jQ... 阅读全文
posted @ 2010-10-14 08:56 tokeep 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 使用EXECL转换时间戳的公式为:代码:=(xxxxxxxxxx+8*3600)/86400+70*365+19使用MYSQL语句解释时间戳语法举例:代码:SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S') 附:在mysql中,一个时间字段的存储类型是int(11),怎么转化成字符类型,比方存储为13270655222,需要转化为yyyy -... 阅读全文
posted @ 2010-09-07 15:41 tokeep 阅读(354) 评论(0) 推荐(0) 编辑
摘要: void fun( int input) { if (input >= 14) fun(input/14); printf("%c","0123456789ABCD"[input%14]); } 阅读全文
posted @ 2010-08-06 16:46 tokeep 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 有时要帮朋友处理一下U盘,他们的U盘经常被病毒感染后,U盘内的所有文件都不见了,只有一些快捷方式,偶尔一次还可以接受,经常干这样的事就觉得很麻烦了,尤其是被隐藏的文件特别多的时候。今天中午还有个朋友让我帮他恢复U盘中的隐藏文件。。。 所以今天抽空写了个程序,把这些活让程序去干。 程序说明: 1.程序可以自动检测U盘盘符,自己也可以进行更改 2.程序可以恢复U盘中的所有隐藏数据 3.程序会删除U盘中... 阅读全文
posted @ 2010-08-06 16:42 tokeep 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.programfan.com/article.asp?id=15762模式匹配的KMP算法详解这种由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现的改进的模式匹配算法简称为KMP算法。大概学过信息学的都知道,是个比较难理解的算法,今天特把它搞个彻彻底底明明白白。注意到这是一个改进的算法,所以有必要把原来的模式匹配算法拿出来,其实理解的关键就在这里... 阅读全文
posted @ 2010-08-06 16:41 tokeep 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局... 阅读全文
posted @ 2010-08-06 16:34 tokeep 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 常用字符串搜索算法介绍 字符串搜索或匹配是经常用到的技术,因此也发展了多个算法,介绍几个著名的算法。 1.单模式匹配 就是在一些文本中查找某一个子字符串的算法,效率较高的有以下几种。 KMP算法:全称Knuth-Morris-Pratt算法 预处理时间Θ(m) 匹配搜索时间 Θ(n) BM算法:全称Boyer-Moore string search algorithm 预处理时间Θ(m + |Σ|) 匹配搜索时间Ω(n/m), O(n) 2. 有限模式集合匹配 就是在字符串中查找多个子字符串的算法,常用于查找字典中的单词和一些脏字匹配算法 Aho-Corasick算法:这是一种字典匹配算法,它用于在输入文本中查找字典中的字符串。时间复杂度是线性的。 基本原理:该算法利用类似后缀树的方法构造一个trie结构,匹配时利用该结构来搜索。 Commentz-Walter 算法:详细未知 Rabin-Karp string search算法:该算法最差复杂度不好,因此运用的并不广泛。 以上资料来源于维基百科,感兴趣的可以搜索维基百科词条String searching a 阅读全文
posted @ 2010-08-06 16:26 tokeep 阅读(889) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42