c++
文章平均质量分 73
jianxiangqian
这个作者很懒,什么都没留下…
展开
-
1,什么是栈溢出?
1,什么是栈溢出? 因为栈一般默认为1-2m,一旦出现死循环或者是大量的递归调用,在不断的压栈过程中,造成栈容量超过1m而导致溢出。 2,解决方案: 方法一:用栈把递归转换成非递归 通常,一个函数在调用另一个函数之前,要作如下的事情:a)将实在参数,返回地址等信息传递给被调用函数保存; b)为被调用函数的局部变量分配存储区;c)将控制转移到被调函数的入口. 从被调用函数返回调用函数之前,也转载 2012-05-18 20:45:26 · 611 阅读 · 0 评论 -
防止表单在网站外部提交
防止表单在网站外部提交 January 12, 2010 | tags 表单应用 | views 223 Comments 0 实例说明: 如果静态网页含有用户提交的表单和字段信息,而从网页的源代码中,又可以看到网页被提交的目标地址,因而修改静态页面表单提交的目标网址,就可以实现在本地运行静态网页并向服务器提交数据。这样,任何人都可以利用网页在网站外登录网站,从而给网站留下严重转载 2012-11-21 17:32:20 · 1188 阅读 · 0 评论 -
windows程序设计日记
SetTextColor(hdc, RGB(rand()%256,rand()%256,rand()%256)); //设置文字颜色 // set the background color to black SetBkColor(hdc, RGB(0,0,0));原创 2012-12-14 11:19:36 · 272 阅读 · 1 评论 -
java.lang.NoSuchMethodError的一种可能
java.lang.NoSuchMethodError的一种可能 新老版本并存,而老版本的jar包路径还在classpath中,并且在 新版本的前面,程序调用新方法,编译没问题,但运行时会先去找旧的classes,而旧的classes中不含此方法,故报 NoSuchMethodError错误,而且这个还不是异常,捕获不了,不好找原因。 另外新旧版本并存,老版本在前,运行时调用的方法名相同,转载 2013-03-21 18:50:27 · 523 阅读 · 0 评论