码迷,mamicode.com
首页 > 2015年05月27日 > 全部分享
模式匹配- KMP算法
■Knuth-Morris-Pratt(KMP)算法-听我的,别总重来。 发表于1977年的KMP算法是一种高效的匹配算法,消除了BF算法中回溯问题,即每次移动的距离可以不是1而是更大的数,也不需要回溯,BF算法的时间复杂度是O(m*n...
分类:编程语言   时间:2015-05-27 07:28:56    阅读次数:226
问答系统的前世今生
一、 前世 传统的问答系统是人工智能(AI: Artificial Intelligence)领域的一个应用,通常局限于一个非常狭窄专门的领域,基本上是由人工编制的知识库加上一个自然语言接口而成。由于领域狭窄,词汇总量很有限,...
分类:其他好文   时间:2015-05-27 07:30:13    阅读次数:151
重新认识史蒂夫·乔布斯
相信很多的人都阅读过《史蒂夫·乔布斯传》或看过电影,乔布斯是令人崇拜的,个人认为不是因为他改变世界的丰功伟绩,而更多的是他这个人本身的特质,对创新的执着,对艺术的尊敬,对用户体验的极致追求,对质量的一丝不苟,在产品中融入美学,在美学中呈现产品,有了这些,商业与利益自然而然会蜂拥而来,反观中国近些年,也出现了很多的大佬,媒体们喜欢称他们为X布斯,大体上是C2C(CopyToChina),有细节上的创...
分类:其他好文   时间:2015-05-27 07:27:59    阅读次数:216
《C#高级编程》【第五章】泛型 -- 学习笔记
??        泛型是高级程序设计语言的一种特性。泛型的引入使得程序开发的效率得到提高,代码的重用性大大的提升。有了泛型,我们可以创建独立于被包含类型的类和方法,我们不必给不同的类编写功能相同的很多方法或者类,只创建一个方法或类就可以了。现在我们看看泛型的优点        性能上,泛型不需要进行类型转换(也就是拆箱和装箱)。        类型安全,和Object类相比,Objec...
分类:Windows程序   时间:2015-05-27 07:26:27    阅读次数:226
Android性能优化Google课程翻译一:Memory
Android内存性能优化,如何检测内存泄露。Memory monitor、Heap Viewer、Allocation tracer工具的特色与使用场景。...
分类:移动开发   时间:2015-05-27 07:26:38    阅读次数:225
Spring自带mock测试Controller
转自:http://blog.csdn.net/yin_jw/article/details/24726941分类:Spring开源框架2014-04-29 17:011786人阅读评论(2)收藏举报Spring自带mock测试Contro准备SpringMVC环境注意:使用mock测试需要引入sp...
分类:编程语言   时间:2015-05-27 07:26:34    阅读次数:342
json格式转树状结构
转自:http://rockyuse.iteye.com/blog/1541308/** * json格式转树状结构 * @param {json} json数据 * @param {String} id的字符串 * @param {String} 父id的...
分类:Web程序   时间:2015-05-27 07:26:06    阅读次数:248
android intent 传递 list<object>
android 中 intent 如何传递arraylist?hashmapintent可以传递 list 、list等等,但我没找到有object。所以也没list>类型,在此可以这样intent intent = new intent();intent.putExtra("list",newAr...
分类:移动开发   时间:2015-05-27 07:26:13    阅读次数:442
未来10年是大数据价值变现的阶段
“未来几年,所有的金融企业,包括现在的银行、券商、保险和所有在线上风起云涌做金融生意的运营商,争夺的就是一件事情——那就是国民财富账户。国民财富账户如今是通过什么样的渠道去会聚、去使用、去体验的呢?那就是指尖上的银行。TalkingData不仅拥有移动数据,同时我们跟线上、线下的大型金融企业、金融机...
分类:其他好文   时间:2015-05-27 07:27:03    阅读次数:259
Vector & ArrayList
1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。2) 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它...
分类:其他好文   时间:2015-05-27 07:27:31    阅读次数:147
Implement Trie (Prefix Tree)
完全抄答案class TrieNode { // Initialize your data structure here. // ref http://www.programcreek.com/2014/05/leetcode-implement-trie-prefix-tree-jav...
分类:其他好文   时间:2015-05-27 07:26:48    阅读次数:195
模拟form提交数据
最近在做一个项目,发现ajax不能enctype=”multipart/form-data” 属性的表单,没办法,只能使用form表单直接提交的方法了,但是form表单直接提交会跳转页面,这样很不友好,也不是项目需求,于是上网搜索了一番,发现可以使用隐藏的iframe来实现。具体的原理是form表单...
分类:其他好文   时间:2015-05-27 07:25:09    阅读次数:134
PHP慢脚本日志和Mysql的慢查询日志(转)
1、PHP慢脚本日志间歇性的502,是后端 PHP-FPM 不可用造成的,间歇性的502一般认为是由于 PHP-FPM 进程重启造成的。在 PHP-FPM 的子进程数目超过的配置中的数量时候,会出现间歇性的502错误,如果在配置中设置了max_requests的话,超过数量也会出现502错误,而ma...
分类:数据库   时间:2015-05-27 07:25:20    阅读次数:181
[BZOJ 1008] [HNOI 2008] 越狱
[BZOJ 1008] [HNOI 2008] 越狱
分类:其他好文   时间:2015-05-27 07:24:20    阅读次数:206
用PHP做服务器接口客户端用http协议POST访问安全性一般怎么做
我的问题是,如果不做安全相关处理的话,一些可能改变数据库的操作可能会遭遇垃圾数据提交什么的,毕竟要找到这些信息只要找个http包就可以了系统无用户登录新手问题(从来没做过服务端开发),如果可以,给几个主流方法的链接,多谢直观总结方法二: 1.请求头里带用户username和password,到服务器...
分类:Web程序   时间:2015-05-27 07:24:59    阅读次数:188
HackerRank - "Chief Hopper"
Apparently it is by a backwards derivation solution. Say energy at h[i] is e, the next energy at h[i+1] is 2*e - h[i+1] => e', so backwards, e = ceil(...
分类:其他好文   时间:2015-05-27 07:26:06    阅读次数:198
【fs】
先判断是否存在再删除
分类:其他好文   时间:2015-05-27 07:26:17    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!