原题地址1. 把所有元素都塞到集合里2. 遍历所有元素,对于每个元素,如果集合里没有,就算了,如果有的话,就向左向右拓展,找到最长的连续范围,同时在每次找的时候都把找到的删掉。这样做保证了同样的连续序列只会被遍历一次,从而保证时间复杂度。时间复杂度O(n)代码: 1 int longestConse...
分类:
其他好文 时间:
2015-01-20 17:29:55
阅读次数:
126
Python,Perl,Bash命令行参数 Part I日常经常性的和Perl,Python,Bash打交道,但是又经常性的搞混他们之间,在命令行上的特殊性和index的区别,Python真的是人性化到家了,但是命令行上就很原始,但是很有分类感。还是会喜欢Perl一点(至少还可以动脑子,不至于生锈)...
分类:
编程语言 时间:
2015-01-20 17:29:41
阅读次数:
199
5.4 函数设计的基本规则函数是C++程序的基本功能单元,就像一块块砖头可以有规则地垒成一座房子,而一个个函数也可以有规则地组织成一个程序。我们在大量使用他人设计好的函数的同时,也在设计大量的函数供自己或他人使用。一个设计良好的函数,概念清晰职责明确,使用起来将非常容易,可以很大程度地提高我们的开发...
分类:
编程语言 时间:
2015-01-20 17:31:02
阅读次数:
155
我们先弄清楚对象和引用的区别,为便于说明,我们先定义一个简单的类:public class Person { int age;}有了这个模板,就可以用它来创建对象:Person person=new Person();通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。1)右边的“...
分类:
编程语言 时间:
2015-01-20 17:31:36
阅读次数:
169
为了可以方便地在hadoop的管理界面(namenode和jobtracker)中自定义展示项,使用代理servlet的方式实现了hadoop的管理界面。首先,在org.apache.hadoop.http.HttpServer中的构造函数public HttpServer(String name,...
分类:
其他好文 时间:
2015-01-20 17:28:36
阅读次数:
676
1、递归实现全排列基本思路:(1)、对于n个数的全排列,可以看成是其中1个数开始,另外(n-1)个数的全排列结尾的排列,如此循环,直至完成每一个数开始的全排列。(2)、对于第一步得出的排列,将第1位忽略,剩下字串s,s的第一位作为开始,剩下的数进行全排列,循环,直至完成每一个数开始的全排列。 1 p...
分类:
编程语言 时间:
2015-01-20 17:28:54
阅读次数:
137
http://poj.org/problem?id=3159题意:一个班有n个人 每人分到若干糖果 且u的糖果数不能比v少w个 求第1个人与第n个人最大数量差照着模板spfa+queue果断tle了之后照着题解说的把queue改成stack就过了 但是还不明白为什么会快而且如果用数组直接模拟会比st...
分类:
其他好文 时间:
2015-01-20 17:29:54
阅读次数:
153
源码于 :https://github.com/wangjinfeng/ScanForiOSAPI1.AVFoundation.framework,QuartzCore.framework2.引入ScanViewController.h&ScanViewController.m文件到工程中,在需要调...
分类:
移动开发 时间:
2015-01-20 17:29:09
阅读次数:
222
对于php-fpm的參数设置,非常多情况下有这种疑问,就是内置的几个參数比如pm.max_children,pm.start_servers等这几个參数究竟该设置最多为多少才合适。事实上这几个參数往往取决于当前的连接数情况,而大多数情况下,我们非常难断定当前的连接数情况对于我们的pm等几个參数是否....
分类:
Web程序 时间:
2015-01-20 17:29:58
阅读次数:
132
依据Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小;然后在UI Root下再创建一个Panel。在Hierarchy窗体选中Panel,然后选择菜单Component->NGUI->Interacti...
分类:
编程语言 时间:
2015-01-20 17:28:37
阅读次数:
440
oracle的客户端里面的bin下面有两个可执行文件,名称分别为exp.exe和imp.exe。他俩的用途就是导出和导入数据用的。全库导出:exp 用户名/密码@数据库名 full=yfile=c:xxxx.dmp owner=数据库用户导入:imp 用户名/密码@数据库名 full=yfile=c...
分类:
数据库 时间:
2015-01-20 17:29:54
阅读次数:
235
http://kevinjmh.github.io/web/2014/04/20/build-your-jekyll-blog/20 April 2014On GitHubFollow the instructions onjekyllbootstrapOn WindowsTutorialDownl...
分类:
其他好文 时间:
2015-01-20 17:28:01
阅读次数:
196
Telerik提供了RadDiagram控件,用于图形元素的旋转,拖拽和缩放.更重要的是,它还拓展了许多绑定的命令(复制,剪切,粘贴,回退等等).我们可以用来组织自己的图形编辑工具.Step1.定义图形元素容器(Shape)的基类,继承RadDiagramShape,并重写Serialize和Des...
分类:
其他好文 时间:
2015-01-20 17:28:44
阅读次数:
226
fenye.php 1 $numofpage) {21 /* 非法输入时,定位到第一页 */22 $start = 0;23 $end = $countofpage;24 }25 /* 目标数据的下表区间,比如第一页,10条记录,区间...
分类:
Web程序 时间:
2015-01-20 17:29:19
阅读次数:
247
1.事件冒泡在类似 body > div > a 这样的结构中,如果单击a元素,click事件会从a一直冒泡到div和body(即document对象)。因此,发生在a上面的单击事件,div和body元素同样可以处理2.事件委托利用事件传播(这里是冒泡)这个机制,就可以实现事件委托。具体来说,事件委...
分类:
其他好文 时间:
2015-01-20 17:28:51
阅读次数:
160
因为linux下要定时运行coreseek的脚本文件而使用到了crontab,发现一些使用的时候要注意的地方:1.常用命令servicecron start 启动cron服务service cron stop 停止cron服务service cron reload 不停止的服务的情况下载入cront...
分类:
系统相关 时间:
2015-01-20 17:26:43
阅读次数:
197
符号说明举例literal匹配字符串的值foore1|re2匹配正则表达式re1或re2foo|bar.匹配任何字符(换行符除外)b.b^匹配字符串的开始^Dear$匹配字符串的结尾/bin/*sh$*匹配前面出现的正则表达式0次或多次[A-Za-z0-9]*+匹配前面出现的正则表达式1次或...
分类:
编程语言 时间:
2015-01-20 17:27:36
阅读次数:
175