0、缘起 一直ym传说中的kmp算法能以最坏线性的时间复杂度搞定字符串匹配, 开始动手看才知道kmp中的K居然是Donald.E.Knuth,《计算机程序设计艺术》的作者。 好吧,继续ym…… 1、传统的字符串匹配算法 2、传统字符串匹配算法的性能问题 用模式串P去匹配字符串S,在i=6,j=4时发 ...
分类:
编程语言 时间:
2016-09-10 11:30:16
阅读次数:
221
当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~ ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+- F12: ...
分类:
其他好文 时间:
2016-09-10 11:31:01
阅读次数:
123
排序类别 时间复杂度 空间复杂度 稳定 插入排序 O(n2) 1 √ 尔排序 O(n2) 1 × 冒泡排序 O(n2) 1 √ 选择排序 O(n2) 1 × 快速排序 O(Nlogn)/ O(n2) O(logn) × 堆排序 O(Nlogn) 1 × 归并排序 O(Nlogn) O(n) √ ...
分类:
编程语言 时间:
2016-09-10 11:30:33
阅读次数:
122
近期遇到一个奇怪的问题:在调试MES程序时发现,如果连接的是远程的SQL SERVER数据库(通过了IIS),则提示连接失败,就是经常见到的数据库不允许远程连接的错误提示; 而且又测试了以下几种情况: 1. 在芜湖与石家庄都遇到这种情况,而且数据库服务器端未做任何改动; 2. 使用IIS连接本地的数 ...
分类:
数据库 时间:
2016-09-10 11:30:06
阅读次数:
205
android的开发人员来说,首先要做的就是环境变量的配置。java是需要配置环境变量的。当然,安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里。 android的开发人员来说,首先要做的就是环境变量的配置。java是需要配置环境变量的。当然,安卓的环境变量需要我们配置 ...
分类:
移动开发 时间:
2016-09-10 11:31:19
阅读次数:
233
3195 发现宝藏 3195 发现宝藏 3195 发现宝藏 题目描述 Description 小毛在一块地方发现了一块宝藏,他把这块地方看成为一个a*b的矩阵,有a条南北方向的道路和b条东西方向的道路。南北方向的a条道路从西到东依次编号为l到a,而东西方向的b条道路从南到北依次编号为l到b,南北方向 ...
分类:
其他好文 时间:
2016-09-10 11:30:19
阅读次数:
117
昨天在使用Ubuntu自带的mkuserimg打包Android ext4镜像时出现这个错误,今天找一下原因,解决一下。 ...
分类:
移动开发 时间:
2016-09-10 11:31:08
阅读次数:
247
题目: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see be ...
分类:
其他好文 时间:
2016-09-10 11:31:52
阅读次数:
118
我们见到的一般常规的函数传参是下面这样的: 但是当函数需要很多个参数,而且参数的位置会影响到结果的时候常规的函数传参方式就显得捉襟见肘,例如 此时如果再使用原来那种传参方式出错的概率会大大增加 此时我们可以尝试 配置对象 传参,可以把上面的例子写成: function fn ( obj ){ con ...
分类:
其他好文 时间:
2016-09-10 11:29:40
阅读次数:
125
Spring Cloud Task 1.0.3.RELEASE 和 1.1.0.M1 发布了。Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具(基础教程qkxue ...
分类:
编程语言 时间:
2016-09-10 11:30:08
阅读次数:
1879
searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式 ...
分类:
其他好文 时间:
2016-09-10 11:28:20
阅读次数:
253
安装完软件以后 1.建立用户 adduser ftp passwd 密码 2.修改vsftp.conf文件 将anonymous_enable改为NO,阻止匿名上传 将chroot_list_enable改为NO可以访问上级目录 将chroot_list_file改为默认访问路径 anonymous ...
分类:
其他好文 时间:
2016-09-10 11:30:15
阅读次数:
131
局部变量 隐式类型允许你用var修饰类型。用var修饰只是编译器方便我们进行编码,类型本身仍然是强类型的,所以当编译器无法推断出类型时(例如你初始化一个变量却没有为其赋值,或赋予null,此时就无法推断它的类型),用var修饰就会发生错误。另外,只能对局部变量使用隐式类型。 使用隐式类型的几个时机: ...
提到如何在gurb界面进入单用户模式,此模式下,用户不需要输入任何密码即可进入系统。于是查了一下ubuntu如何通过grub界面以单用户模式进入系统。实验步骤如下: 1.重启系统 按住shift键 进入grub界面 2.选择ubuntu高级选项 然后回车 3.选择带有 recovery mode的那 ...
分类:
其他好文 时间:
2016-09-10 11:30:43
阅读次数:
154
无论对于新人还是老人来说,在确定学习或者深入研究特定的技术前,参考该领域的流行度通常都是有价值的,以下是2016年8月编程语言流行度排行榜: ...
分类:
编程语言 时间:
2016-09-10 11:29:04
阅读次数:
131
抄自这里 ************************************************************************************************ 网上找来找去都是zk和etcd的比较,和consul的比较很少,这个感觉还算靠谱,也在别的地方看 ...
分类:
其他好文 时间:
2016-09-10 11:28:05
阅读次数:
187
html><head> <meta charset="utf-8"> <style> #conatiner{ width:400px; height:500px; border:1px solid #eee; position: relative; } </style></head> <body> ...
分类:
其他好文 时间:
2016-09-10 11:28:22
阅读次数:
175