再次,研究了一个下午的jhat好jmap。从一开始惊呆、懵懂于那样大量而无聊乏味的数据,到现在有那么一点点收货。赶紧记录下来。没办法,悟性太低。。。C:\Users\Administrator>jps1189612528 JpsC:\Users\Administrator>jps1189619016...
分类:
编程语言 时间:
2014-07-22 22:50:32
阅读次数:
295
netstat -ano | findstr 31900注意最后是pid堆栈的作用: 线程死锁分析 辅助CPU过高分析 线程资源不足分析 性能瓶颈分析 关键线程异常退出Windows:在运行java的控制台上按ctrl+break组合键 _ usefull?wait() —— 会释放监视锁slee....
分类:
编程语言 时间:
2014-07-22 22:50:16
阅读次数:
250
通过创建新VC项目,然后设置一堆属性,对于懒人来说还是太复杂了。既然它自带了makefile,可以尝试下使用nmake。 需要注意的是VS2012的安装目录里面已经没有GL的头文件和库文件。这个改动应该在VS2010或者更早就已...
分类:
其他好文 时间:
2014-07-22 09:13:36
阅读次数:
136
1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长?? (可读可写可执行) 2、 ? ? ? ? ? ? ? 堆(给动态分配内存是使用),向上生长 ? ? ? ? ? ? ? ? ?(可读可写可执行) 3、 ? ...
分类:
其他好文 时间:
2014-07-22 08:25:37
阅读次数:
173
当我们对.NET Framework的一些基本面了解之后,实际上,还是很有必要了解一些更底层的知识。比如.NET Framework是如何进行内存管理的,是如何垃圾回收的......这样,我们才能写出更高性能的程序。 ? 在.NET Fram...
分类:
Web程序 时间:
2014-07-21 10:35:27
阅读次数:
307
Debug视图 认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 ?线程堆栈视图 分别介绍一下这几个按钮的含义: 1.表示当前实现继续运行直到下一个断点,快捷键...
分类:
编程语言 时间:
2014-07-21 10:35:21
阅读次数:
288
原帖地址:http://www.oschina.net/question/1397765_159365 快速排序算法的基本特性: 时间复杂度:O(N * logN) 堆排序为不稳定排序,不适合记录较少的排序。 var arr = [],
count = 100,
i = 0,
parentIndex...
分类:
其他好文 时间:
2014-07-21 10:21:26
阅读次数:
207
其实需求很明确,就是一大堆不一样的excel,每张excel对应数据库的一张表,我们需要提供用户上传excel,我们解析数据入库的功能实现。 那么,这就涉及到一个问题:我们可以读出excel的表头,但是怎么知道每个表头...
分类:
数据库 时间:
2014-07-21 10:14:39
阅读次数:
324
这道题目和分成两块的partition的扩展,例如有一堆0 1 2 数字组成的数组,要分成 00 00 11 1 1 222 2这种顺序的。
利用lumoto版的partition可以很好的解决,比hoare好多了,而且直接利用loop invariant,变成i j k三个指针,[low,i]=0 [i+1,j]=1, [j+1,k-1]=2, 里面如果新来2的话,直接k++,
...
分类:
其他好文 时间:
2014-07-20 10:47:16
阅读次数:
239
上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下。当然,写代码前我们需要做的一些工作(如申请appid、导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧。详细步骤:1.导完类库之后,在工程里添加好用的头文件。在视图里.....
分类:
移动开发 时间:
2014-07-20 10:18:20
阅读次数:
446