运行结果截图: 体会: 这次的题目是上次题目的升级版本,要求数组可成为一个环,即首尾相接返回最大子数组的和,并返回子数组,比上次题目有些难度,关键是数组的首尾相接并判断跳出来返回,经过多次思路的转换达到效果,不过还有仍待改进的不足之处,继续努力。 结对的小伙伴博客:http://www.cnblog ...
分类:
编程语言 时间:
2016-03-27 12:23:47
阅读次数:
192
从2006年毕业至今,从事IT行业已经接近8个年头。 一路走来有很多心路历程和技术心得都写在了51CTO的博客中,不少文字现在看来已显稚嫩,但是这正是我真实的成长之路。这八年,从最基础的网络管理员开 始,从最下层的IT工作比如说做水晶头做起,慢慢的走过国企、干过外企,做过网络管理员、系统工程师、项目 ...
分类:
系统相关 时间:
2016-03-27 12:24:16
阅读次数:
228
转自 http://blog.csdn.net/m582445672/article/details/7731565 操作系统环境:CentOS5.51.MySQL 主从流程图2.MySQL 主从说明 a.主服务器一定要开启二进制日志文件. b.MySQL使用3个线程来执行复制功能(其中1个在主服务 ...
分类:
数据库 时间:
2016-03-27 12:24:11
阅读次数:
396
禁用右键菜单其实是很容易的。主就要是实现一个接口 IMenuHandler ,这个接口有一个 OnBeforeContextMenu 的方法,我们在这里让返回一个false,右键菜单就消失了。 再将这个对像的实例赋给 ChromiumWebBrowser 对象的 MenuHandler 属性上就OK ...
分类:
其他好文 时间:
2016-03-27 12:21:32
阅读次数:
471
最长递增(上升)子序列问题:在一列数中寻找一些数,这些数满足:任意两个数a[i]和a[j],若i<j,必有a[i]<a[j],这样最长的子序列称为最长递增(上升)子序列。 考虑两个数a[x]和a[y],x>y且a[x]<a[y],且dp[x]=dp[y],当a[t]要选择时,到底取哪一个构成最优的呢 ...
分类:
其他好文 时间:
2016-03-27 12:22:50
阅读次数:
197
题目大意 给出N个矩形重叠后的图形,要求出重叠后图形的轮廓线长。 题解 参照1999年国家集训队陈宏的论文《数据结构的选择与算法效率——从IOI98试题PICTURE谈起》。 里面说得很清楚,这里不细讲。 就是把PICTURE抽象出一个统计区间个数的模型。简单粗暴地用线段树+离散化上了。 代码 ...
分类:
其他好文 时间:
2016-03-27 12:21:18
阅读次数:
173
阶乘:1x2x3x4.....N,仿照2的N次方的手法,只不过这次从前往后计算,得到的数从左往后,依次为个位十位百位...等等。例如:021,表示120 这个算法的一个缺点是,每次都要把数组乘一遍,有什么办法能优化它呢? ...
分类:
其他好文 时间:
2016-03-27 12:22:14
阅读次数:
142
出处:http://gearever.iteye.com tomcat架构分析 (概览) tomcat架构分析 (容器类) tomcat架构分析 (valve机制) tomcat架构分析 (valve源码导读) tomcat架构分析 (Session管理) tomcat架构分析 (JNDI配置) t ...
分类:
其他好文 时间:
2016-03-27 12:21:53
阅读次数:
158
看到有脚本中使用了shFlags,于是google了一下,发现还是个挺方便的东西。 https://github.com/kward/shflags/wiki/Documentation12x shaflags有助于在脚本中简单地处理命令行的参数。 如下例子 下面逐行分析 这个是引入了shflags ...
分类:
其他好文 时间:
2016-03-27 12:20:53
阅读次数:
310
笔记:<<the linux kernel primer>> linux中的链表常见的是循环双向链表。其完整代码存放在同文件include/linux/list.h中 ...
分类:
系统相关 时间:
2016-03-27 12:21:39
阅读次数:
217
学习requirejs过程中.... RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。它鼓励在使用脚本时以module ID替代URL地址。RequireJS的模块是模块模式的一个扩展,其好 ...
分类:
Web程序 时间:
2016-03-27 12:20:39
阅读次数:
203
一、复合语句 Java语言的复合语句是以整个块区为单位的语句,所以又称为快语句。由开括号“{”开始,闭括号"}"结束。复合语句中的每个语句都是从上到下被执行。复合语句以整个块为单位,课可以用在任何一个单独的语句可以用到的地方,并且在复合语句中还可以嵌套复合语句。在使用复合语句时要注意,符合语句为局部 ...
分类:
其他好文 时间:
2016-03-27 12:19:21
阅读次数:
209
一、函数声明中函数名是必须的;函数表达式中则是可选的 二、用函数声明定义的函数,函数可以在函数声明之前调用,而用函数表达式定义的函数只能在声明之后调用。 【根本原因在于解析器对这两种定义方式读取的顺序不同:解析器会事先读取函数声明,即函数声明放在任意位置都可以被调用; 对于函数表达式,解析器只有在读 ...
分类:
其他好文 时间:
2016-03-27 12:20:00
阅读次数:
208
题目大意 给出从一个字符环,求从哪个位置断开后的字符串的字典序最小。 题解 不多说,一条模板题。就是后缀数组(或后缀树)。 先把字符串倍长,后缀数组预处理(请看相关资料),扫一遍SA数组,找符合条件的即可。 代码 ...
分类:
其他好文 时间:
2016-03-27 12:19:07
阅读次数:
201