JVM垃圾收集算法简介
1、标记-清除算法 算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 主要缺点有两个: 一个是效率问题,标记和清除过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片, 空间碎片太多会导致需要为大对象分配内存空间时,没有连续内存,不得不提前触发一次垃圾收集。
2、复制算法 将内存...
分类:
其他 时间:
2014-01-21 23:36:13
收藏:
0 评论:
0 赞:
0 阅读:
495
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对...
分类:
其他 时间:
2014-01-21 23:17:33
收藏:
0 评论:
0 赞:
0 阅读:
332
我用状态压缩做的。
一个有少于18000的合格状态,再DP 就好。
#include
#include
#include
#include
#include
using namespace std;
#define max(a,b) a>b?a:b;
int value[23][23];
int status[18000];
int dp[22][18000];
int n,top;
i...
分类:
其他 时间:
2014-01-21 23:13:13
收藏:
0 评论:
0 赞:
0 阅读:
341
如题...
分类:
其他 时间:
2014-01-21 23:04:18
收藏:
0 评论:
0 赞:
0 阅读:
363
对于拼接字符串,以某个符号作为分隔符的实现,最后一个分隔符一般都比较郁闷了
我经常想到的做法有两种:
第一种:在循环中判断是不是最后一个,如果是最后一个不加分隔
第二种:在循环结束后将最后一个字符substring掉
在我进行优化for循环时,我将数组或集合对象的size或length的值作为一个int,然后循环中写int,而不再调用对象的size方法或length属性了,代码如下...
分类:
其他 时间:
2014-01-21 23:09:43
收藏:
0 评论:
0 赞:
0 阅读:
540
cocos2d-x项目中有时碰见需要注册回调函数,然后在合适的条件触发,有些类似android的广播消息。楼主项目中遇到的是网络数据处理,下面是主要的实现思路,希望能有些帮助。...
分类:
其他 时间:
2014-01-21 23:13:53
收藏:
0 评论:
0 赞:
0 阅读:
408
3.同步开关噪声分析
同步开关噪声SSN是指当器件处于开关状态,产生瞬间变化的电流,在经过回流途径上存在的电感时,形成交流压降,从而引起噪声。如果是由于封装电感引起地平面的波动,造成芯片地和系统地不一致,这种现象称为地弾,Ground Bounce。同样,如果是由于封装电感引起的芯片和系统电源差异,就称为电源反弹,Power Bounce。所以,严格地说,同步开关噪声并不完全是电源...
分类:
其他 时间:
2014-01-21 23:13:08
收藏:
0 评论:
0 赞:
0 阅读:
348
生成自己的模型
选择文件->新建,增加模型后,选择增加,增加初始化和运行2个按钮,如下图所示:
然后选择程序->编写代码:
to setup
clear-all
create-turtles 100
ask turtles[setxy random-xcor random-ycor]
end
to go
move-turtles
end
to...
分类:
其他 时间:
2014-01-21 23:05:03
收藏:
0 评论:
0 赞:
0 阅读:
339
TracePoint是一款跟踪Ruby代码的工具,可以细粒度的监控Ruby程序,但是只支持2.0.
基础知识
一个简单的例子
非tracepoint的例子
tracer = lambda do |event, file, line, id, binding, klass|
to_display = [event, File.basename(file), line, klass,...
分类:
其他 时间:
2014-01-21 23:30:43
收藏:
0 评论:
0 赞:
0 阅读:
461
说明:
输入> 安徽 合肥 包河区
输出> 只有包含“安徽”+“合肥”+“包河区”的索引才会被搜索出来
这样就会使搜索结果根据你输入的关键字的多少进行控制,输入的越多结果也越少越精确
实现方式:
通过使用IKAnalyizer分词器来将输入的字符串进行分词,将分此后的结果放到一个数组中后循环将数组中的字符串作为查询必须出现的条件,这样就能保证查询出来的结果中一定包含你输入的关键字...
分类:
其他 时间:
2014-01-21 23:13:48
收藏:
0 评论:
0 赞:
0 阅读:
494
VBS将ascii码转换为16进制报文...
分类:
其他 时间:
2014-01-21 23:06:13
收藏:
0 评论:
0 赞:
0 阅读:
347
关于3D的一篇基础论述http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html
http://www.zwqxin.com/archives/opengl/vao-and-vbo-stuff.html //关于VB0,VAO的说明。
http://www.cmnsoft.com/wordpress/...
分类:
其他 时间:
2014-01-21 23:13:03
收藏:
0 评论:
0 赞:
0 阅读:
480
你是不是常常苦于找不到合适的建模工具来制作你的视图模型呢?或者是制作出来的效果与你的构想大相径庭呢?本文小编就为你推荐几款实用的视图建模工具,它们大都具备模拟或过程分析功能,帮助你创建流程图甚至是组织结构图。...
分类:
其他 时间:
2014-01-21 23:30:38
收藏:
0 评论:
0 赞:
0 阅读:
342
Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。...
分类:
其他 时间:
2014-01-21 23:13:43
收藏:
0 评论:
0 赞:
0 阅读:
500
GUID(Global unique identifier)是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-...
分类:
其他 时间:
2014-01-21 23:13:38
收藏:
0 评论:
0 赞:
0 阅读:
366
Microsoft SQL Server 2008作为一个数据库平台在所有重要商业领域都胜过MySQL。它提供了一个大型的资源网络、行业领先的性能和企业级的可扩展性、最高级的安全性、一个广泛的商业智能平台——以一个较低的总体拥有成本(TCO)提供所有这些。
· 合作伙伴系统
· 可扩展性
· 安全性
· 高有效性
· 商业智能
...
分类:
数据库技术 时间:
2014-01-21 22:59:33
收藏:
0 评论:
0 赞:
0 阅读:
371
点击打开链接
/*
目的:模拟猴子选大王
时间:2014.1.21
*/
#include
#include
#include
int main()
{
int n, m, t, i, j;
int *p;
while(~scanf("%d%d", &n, &m),m||n)
{
p = (int*)malloc(sizeof(int)*(n+1));
memse...
分类:
其他 时间:
2014-01-21 23:30:33
收藏:
0 评论:
0 赞:
0 阅读:
444
C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。
中央情报局要研究敌人究竟演习什么战术,所...
分类:
其他 时间:
2014-01-21 23:30:28
收藏:
0 评论:
0 赞:
0 阅读:
388
本章节由《Hadoop专业解决方案群:313702010》翻译小组完成,为小组校验稿,已经通过小组内部校验通过,特此面向网络征集意见,如果对本章节内容有任何异议,请在评论中加以说明,说明时,请标明行号,也可以以修订的方式,发送给我。非常感谢。...
分类:
其他 时间:
2014-01-21 22:59:18
收藏:
0 评论:
0 赞:
0 阅读:
432
调试i2c设备时大家肯定会遇到i2c读写的问题,如何读取某个设备指定的寄存器?如何把值写入到该寄存器?想必这些很多人都会遇到。android本身没有这样的工具,所以只能自己写或者使用其他开源的codes。i2c-tools-3.1.0是在网上找到的一个相当合适的工具,所以我们可以好好利用,好的工具可以让我们开发事半工倍。
其它就不用多说了,进入主题吧!
i2c-tool...
分类:
其他 时间:
2014-01-21 22:58:53
收藏:
0 评论:
0 赞:
0 阅读:
383