码迷,mamicode.com
首页 > 2016年06月24日 > 全部分享
第六条:消除过期的对象引用
Java的垃圾回收机制并不代表我们不需要考虑内存管理的问题。 考虑: 这是自己编写的一个栈。 这段程序没有任何明显的错误,但这个程序中隐藏着一个问题,内存泄漏。 如果一个栈先是增长,然后收缩,那么从栈中弹出来的对象不会被当作垃圾回收,这是因为栈内部仍然维护着这些过期对象的引用,所谓过期引用是指ele ...
分类:其他好文   时间:2016-06-24 22:12:42    阅读次数:259
poj2186--tarjan+缩点
题目大意: 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这 种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头 牛被所有的牛认为是受欢迎的。 先用tarjan求出每个强连通分量,再缩点 ...
分类:其他好文   时间:2016-06-24 22:12:53    阅读次数:221
Java中的垃圾回收
关于垃圾回收,主要是两个步骤: 垃圾对象的判断方法 那么,哪些对象可以被认为是“GC Roots”对象呢,如下 Class - 由系统类加载器加载的对象,这些类是不能够被回收的,他们可以以静态字段的方式保存持有其它对象。 Thread - 活着的线程 Stack Local - Java方法的loc ...
分类:编程语言   时间:2016-06-24 22:12:59    阅读次数:181
【BZOJ-3033】太鼓达人 欧拉图 + 暴搜
3033: 太鼓达人 Description 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行。这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk、Poet_shy和lydrainbowcat拯救出来的的applepi。看到两人对太鼓达人产生了兴趣 ...
分类:其他好文   时间:2016-06-24 22:13:28    阅读次数:439
static const readonly
C#中的static 和Java中的static 简单,两者用法完全是一致的。从两方面讨论: 1. 变量是属于类的,不是实例级别的。只能通过类名调用,不能通过实例调用。 2. 如果在定义时就赋值了,那么在类初始化的时候,最先完成所有静态变量的赋值。但是要注意,所有静态变量的初始化顺序是无法确定的。 ...
分类:其他好文   时间:2016-06-24 22:13:17    阅读次数:136
Oracle正式发布VirtualBox 5.0.22版本
甲骨文(Oracle)正式发布了VirtualBox 5.0.22版本,该开源和跨平台虚拟化软件的最新维护版本已经面向所有支持平台开放,引入了诸多新特性和功能改善推荐用户尽早完成升级。新版本在Linux Additions中引入了对即将发布的Linux 4.7内核的支持,此外还支持Red Hat E ...
分类:数据库   时间:2016-06-24 22:12:58    阅读次数:254
SUSAN角点检测
SUSAN是一种角点检测算法,本文首先介绍其基本原理,然后给出实现代码。 如下图所示,当一个圆形模板在图像上滑动时,可以利用模板所覆盖区域内像素与中心点处像素灰度值的差异寻找角点。将模板内与中心像素差异小于某个阈值的像素点组成的区域定义为USAN(Univalue Segment Assimilat... ...
分类:其他好文   时间:2016-06-24 22:12:14    阅读次数:225
PS制作gif动图以及背景透明与消除残影
摘要: 用Photoshop制作gif动画的要点:在窗口菜单中找到“时间轴”选中打开时间轴,单击一帧,设置该帧显示持续时间在图层里将该帧要显示的图层显示,并将不该显示的层隐藏,新建一帧,接下来就是重复劳动了。最后在文件菜单里找到存储为Web所用的格式,设置一下存储选项即可。 透明背景制作方法有二:一 ...
分类:其他好文   时间:2016-06-24 22:12:23    阅读次数:1085
.Net开源Excel、Word操作组件-NPOI、EPPlus、DocX[转]
link: http://www.cnblogs.com/jacktang/p/4493760.html 一、NPOI 简介:NPOI is the .NET version of POI Java project. With NPOI, you can read/write Office 2003 ...
分类:Web程序   时间:2016-06-24 22:10:40    阅读次数:248
实验四 主存空间的分配和回收
实验四、主存空间的分配和回收 专业:商软2班 姓名:柯晓君 学号:201406114210 一、 实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解。 二、 实验内容和要求 1. 实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法、循环首次适 ...
分类:其他好文   时间:2016-06-24 22:11:06    阅读次数:367
我的android学习经历35
这几天又把android的基础知识全部复习了一遍,没有第一次那么难,感觉简单了好多,也发现了许多细节问题,发现了自己在网络编程方面的不足。 下面列举一些小的细节问题: 1.String,StringBuilder,StringBuffer三者的区别 String是对一串字符进行操作,属于不可变类,。 ...
分类:移动开发   时间:2016-06-24 22:09:49    阅读次数:193
Linux_学习笔记
这几天一直在自学linux命令的一些简单的操作和vim编辑器的使用,今天来记录一下使用vim进行多个文件之间的编辑。 多文件编辑是我在这几天的学习中认为是很重要掌握的。比如,我们在编写 shell 程序的时候,要在开头描述程序用途、编写时间、路径、用户名等信息,但是每一次都要输入会很麻烦,所以直接打 ...
分类:系统相关   时间:2016-06-24 22:10:17    阅读次数:171
OC系列foundation Kit基础-NSString
一NSString常见创建方法 二两个字符串比较 1.两个字符串是否相等 2.比较两个字符串 3.字符串截取操作 一个字符串中是否含有另一个字符串 ...
分类:其他好文   时间:2016-06-24 22:10:13    阅读次数:121
iOS 开发不可缺少的工具
1.截屏利器:Snip 强大的滚动截屏功能,你值得拥有! Snip.png Snip.png 传送门:http://www.snip.qq.com/ 2.Mac上最好的终端模拟器:iTerm2 iTeam.png iTeam.png 传送门:https://www.iterm2.com/ 3.专业的 ...
分类:移动开发   时间:2016-06-24 22:10:42    阅读次数:239
敏捷教练的八种失败角色
踏入敏捷圈很久了,参加了很多活动,和众多一线的敏捷教练进行交流,对敏捷教练的八种失败角色有了一些新的感悟,这里再次把这八种失败角色拉出来晒一晒,各位教练请对号入座: ...
分类:其他好文   时间:2016-06-24 22:10:52    阅读次数:202
php 对齐方法
太庞大了,效率是个问题,可以砍掉不不需要的 ...
分类:Web程序   时间:2016-06-24 22:09:27    阅读次数:196
Load_file()常用路径
...
分类:其他好文   时间:2016-06-24 22:10:39    阅读次数:227
1862条   上一页 1 ... 6 7 8 9 10 11 12 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!