最大子数组问题方法一:暴力求解方法我们可以很容易地设计出一个暴力方法来求解本问题:简单地尝试没对可能的子数组,共有O(n2)种#includeusing namespace std;#define INT_MIN 0x80000000int main(){ int arr[10]={9,8,-...
分类:
编程语言 时间:
2014-11-01 21:45:16
阅读次数:
296
What is an object?object=entityobjects=attributes+servicesData: the properties or status < Operations: the functionsMappingFrom the problem space to t...
分类:
编程语言 时间:
2014-11-01 21:42:40
阅读次数:
236
// Sets the dialog box iconsinline void CMFC_CORE_1Dlg::chSETDLGICONS(HWND hWnd, int idi) { ::SendMessage(hWnd, WM_SETICON, ICON_BIG, (LPARAM) ...
分类:
编程语言 时间:
2014-11-01 21:42:36
阅读次数:
282
EL应用 自定义一个标签,实现两个字符串的相加1回顾 1.1servlet生命周期 init(ServletConfig) service(ServletRequest,ServletResponse) destory()1.2回话技术 cookie:浏览器端 (服务器...
分类:
编程语言 时间:
2014-11-01 21:40:36
阅读次数:
258
++ 自增运算符,例如a++,++a都等于a=a+1-- 自减运算符,例如a--,--a都等于a=a-1++a和a++的区别++a是先操作,再使用int a = ++a;a++是先使用,再操作int a = a++;同理--a和a--也是同样的
分类:
编程语言 时间:
2014-11-01 21:40:32
阅读次数:
207
AutoResetEvent 允许线程通过发信号互相通信。 通常,当线程需要独占访问资源时使用该类。线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。 如果 AutoResetEvent 为非终止状态,则线程会被阻止,并等待当前控制资源的线程通过调用 Set 来通知资源可...
分类:
编程语言 时间:
2014-11-01 21:41:29
阅读次数:
221
半平面交算法及简单应用半平面:一条直线把二维平面分成两个平面。半平面交:在二维几何平面上,给出若干个半平面,求它们的公共部分半平面交的结果:1.凸多边形(后面会讲解到)2.无界,因为有可能若干半平面没有形成封闭3.直线,线段,点,空(属于特殊情况吧)算法:1:根据上图可...
分类:
编程语言 时间:
2014-11-01 21:38:39
阅读次数:
229
import java.util.Arrays;/***字典序全排列*字符串的全排列*比如单词"too" 它的全排列是"oot","oto","too"*1,从右端开始扫描,若出现前一个比好一个小,记录前一个的元素下表index*2,再找出index以后比该元素大的中的最小值的下标,(实现见 下面的...
分类:
编程语言 时间:
2014-11-01 21:39:22
阅读次数:
176
关于java中到底是传值还是传应用,有以下笔记:Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。数组也是一个引用类型,它的参数传递方式按...
分类:
编程语言 时间:
2014-11-01 21:36:42
阅读次数:
153
function detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.pl...
分类:
编程语言 时间:
2014-11-01 20:33:58
阅读次数:
190
相传在很久很久以前,有一位神人,叫做伏羲,伏羲发现了河图,并推演八卦。那么,什么是八卦呢,八卦跟计算机二进制又有什么关系呢?请看下表:乾 ? =111 =7兑 ? =011 =6离 ? =101 =5震 ? =001 =4巽 ? =110 =3坎 ? =010 ...
分类:
编程语言 时间:
2014-11-01 20:31:51
阅读次数:
248
还是区间求和区间修改的问题,我们使用线段树解决以后发现编程复杂度比较大 在这里介绍一个简单的数据结构,树状数组。 树状数组的优势是编程复杂度小,常数小,时间复杂度也不错 树状数组的查询,修改,都是LOG(N)级别的 下面来分析一下上面那个图看能得出什么规律: 据图可知:c1=a1,...
分类:
编程语言 时间:
2014-11-01 20:31:27
阅读次数:
229
1 问题在后台领域,经常用python做一些简单服务,实现起来速度较快、变化较灵活,相比C++,成本要低很多。作为后台服务,在观察服务运行情况时,都希望服务能够实时输出日志数据,以便观察。之前我用python写的一个服务,发现就没有实时把数据写到磁盘,导致在观察数据时,发现实际上某个行为已经执行成功...
分类:
编程语言 时间:
2014-11-01 20:30:26
阅读次数:
233
KeywordsData TypesString Escape SequencesString FormatsOperators? and? del? from? not? while? as? elif? global? or? with? assert? else? if? pass? yiel...
分类:
编程语言 时间:
2014-11-01 20:29:26
阅读次数:
296
在使用eclipse进行整合springmvc时经常会碰到这样的异常:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener这时里的意思是说找不到jar包,如果使用的是maven管理...
分类:
编程语言 时间:
2014-11-01 20:29:00
阅读次数:
217
C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。 许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导致读过这本经书的同学们,看到阶乘计算第一个想法就是递归。但是在阶乘的计算里,递归...
分类:
编程语言 时间:
2014-11-01 20:26:47
阅读次数:
282
算数运算符顾名思义就是进行运算的符号+ 加法运算符- 减法运算符或负值运算符* 乘法运算符/ 除法运算符% 模运算符或称取余运算符,要求%两侧均为整型数据算术表达式:用算数运算符降数据连接起来的式子,称为算数表达式,例如:a+b、10/5等,如果表达式复杂的话,就要注意下运算的顺序,运算的顺序是按照...
分类:
编程语言 时间:
2014-11-01 20:24:43
阅读次数:
245