jstack:Java进程中线程的堆栈信息跟踪工具 功能简介 jstack常用来打印Java进程/core文件/远程调试端口的Java线程堆栈跟踪信息,包含当前虚拟机中所有线程正在执行的方法堆栈信息的集合。 主要用来定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待。 ...
分类:
Web程序 时间:
2017-04-19 10:18:12
阅读次数:
269
最近在做笔试题时,遇到一道编程题:单向链表反转算法。 一共做了两个版本:递归版和迭代版。 递归版的灵感来源于《Haskell 趣学指南》中非常简洁的快速排序算法的实现。 迭代版的思想和冒泡排序有点像,又不完全一样。 ...
分类:
编程语言 时间:
2017-04-17 09:47:49
阅读次数:
249
1.循环语句 for(初始条件;循环条件;状态改变) { 循环体 } break为跳出循环,continue为结束此次循环。 2.死循环常用while语句 while(判断语句) { if(判断) { break } } 凑钱问题 用一元,两元,五元三种面值的钱凑20元有几种方法。 <script> ...
分类:
其他好文 时间:
2017-04-17 00:42:35
阅读次数:
267
http://blog.csdn.net/pipisorry/article/details/36189155 <strong><span style="font-size:48px;color:#ff0000;">问题:</span></strong>写一个程序,让用户来决定Windows任务管理 ...
分类:
其他好文 时间:
2017-04-16 10:57:32
阅读次数:
224
有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。 海枯石烂代码 其实除了时间,没有什么是永恒的,死loop还是少写为好 上面的代码循环100次就退出吧 回到上面for 循环的例子,如何实现让用户不断的猜年龄,但只给最多3次机会,再猜不对就退出程序 ...
分类:
编程语言 时间:
2017-04-12 20:47:09
阅读次数:
179
1:dhcpd.c 里面的main/udhcpd_main函数是整个程序的入口,依次完成读取配置文件信息至全局结构体,记录程序pid_number,初始化lease链表,将程序作为daemon运行,死循环中用socket监听报文执行DHCP报文交互逻辑. ...
分类:
其他好文 时间:
2017-04-11 13:57:57
阅读次数:
296
前记:永远不要写死循环 一,while循环 先判断,再执行 while(条件){ //代码块; 迭代; } 示例: 二,do while语句 先执行一次,再判断 do{ //代码块; 迭代; }while(条件); 示例: ...
分类:
编程语言 时间:
2017-04-09 15:52:31
阅读次数:
146
1、递归函数 在函数内部,可以调用其他函数。但是一个函数在内部调用自身,这个函数被称为递归函数。 #输出结果 10 5 2 1 > 1 #最后返回的值 1+2+3+4+.....+100的例子: #输出 5050 递归特性总结 注:死循环递归时,最多循环执行999次,防止死机 2、函数式编程 2、函 ...
分类:
其他好文 时间:
2017-04-08 13:58:31
阅读次数:
174
在看函数的arguments对象的时候,用了arguments.callee写了一个递归。 当执行函数func(99999)时候,直接报错了,一看,原来栈溢出了。 当执行递归运算的时候,忘记加点判断条件,出现死循环。栈溢出就是调用堆栈不断地增长,直到达到一个限制,浏览器硬编码的堆栈大小或内存耗尽。 ...
分类:
其他好文 时间:
2017-04-08 00:09:19
阅读次数:
203
最近项目一个需求是对操作日志的数量限制为10万条,超过十万条便删除最旧的那一条,保存数据库中日志数量不超过10万。 最终通过数据库的触发器机制完成了。
分类:
数据库 时间:
2017-04-05 11:02:38
阅读次数:
241