码迷,mamicode.com
首页 > 2015年03月14日 > 全部分享
Java 强引用、 软引用、 弱引用、虚引用
?? 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。下图为对象应用类层次。 ⑴强引...
分类:编程语言   时间:2015-03-14 23:18:02    阅读次数:176
Effective C++ -- 构造析构赋值运算
05.了解C++默默编写并调用哪些函数 编译产生的析构函数时non-virtual,除非这个类的基类析构函数为virtual成员变量中有引用和const成员时,无法自动生成copy assignment函数基类将copy assignment操作符声明为private时,编译器拒绝为其derived classes生成一个copy assignment操作符。 06.若不想使用编译器自动生...
分类:编程语言   时间:2015-03-14 23:16:19    阅读次数:216
[算法系列之二十八]并查集(不相交集合)
一 概述并查集(Disjoint set或者Union-find set)是一种树型的数据结构,常用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。有一个联合-查找算法(union-find algorithm)定义了两个操作用于此数据结构:Find:确定元素属于哪一个子集。它可以被用来确定两个元素是否属于同一子集。 Union:将两个子集合并成同一个集合。 因为它支持这两种操作...
分类:编程语言   时间:2015-03-14 23:17:48    阅读次数:195
BestCoder Round #33
A和B做法和官方题解一样 C题我是用背包+map,先把任务按最早开始的时间进行排序,然后去背包,dp[j]表示j时间能得到最大的得分,然后就过了。。 代码: A: #include #include #include using namespace std; int n, b; char str[205]; int ans[205]; int get(char c) { ...
分类:其他好文   时间:2015-03-14 23:14:40    阅读次数:168
浏览器缓存机制(2)-应用缓存
浏览器缓存机制(2)-应用缓存 在公司项目中,一些移动版的WEB页面恰好用到了应用缓存,故顺便写篇文章来总结下应用缓存方面的内容。 1.应用缓存简介应用缓存(application cache)是HTML5提供的一套缓存机制,使得WEB应用可以离线运行。除了一些旧版本的IE外,现代浏览器如firefox,chrome,safari大部分都是支持HTML5标准的。使用应用缓存主要优势有: 离线浏览...
分类:其他好文   时间:2015-03-14 23:15:47    阅读次数:181
UBUNTU如何修改mysql的默认目录数据目录
停止mysql服务 * sudo /etc/init.d/mysql stop 拷贝原来的目录 * cp -r /var/lib/mysql /home/yourname/somewhere 修改权限 * sudo chmod mysql:root /home/yourname/somewhere/mysql * sudo chmod 777 /home/yourname/somewhare...
分类:数据库   时间:2015-03-14 23:14:58    阅读次数:224
垃圾回收算法简介——JVM读书笔记<二>
垃圾回收的过程主要包括两部分:找出已死去的对象、移除已死去的对象。 确定哪些对象存活有两种方式:引用计数算法、可达性分析算法。 方案一:引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器值减1;计数器的值为0时即表明对象已经死去(可被回收)。 优点:实现简单,判定效率高。 缺点:难解决对象之间互相引用的问题。 如:对象objA和...
分类:编程语言   时间:2015-03-14 23:15:26    阅读次数:167
JS表格分页组件:fupage的设计思路和具体用法(未来考虑开源,争取在2015年)
一、背景         之前在秒针工作的时候,某js高级工程师写了很多自己的组件,其中一套是分页组件,叫做st-grid。不过在我看来,bug太多,我经常给他反馈bug,我也不清楚为啥别人没有发现。    回到武汉工作后,我自己利用业余实践完善自己的官网,从前端到后端,都是自己一个人亲自搞定。    第1个分页的需求是,文章下方的评论,异步加载。第2个需求是,表格管理,比如后台管理系统,经常需要...
分类:Web程序   时间:2015-03-14 23:16:48    阅读次数:191
jquery ui tab跳转
1、tabs_iframe.jsp tabs demo...
分类:Web程序   时间:2015-03-14 23:16:27    阅读次数:144
Markdown编辑器语法指南
E文好的同学请查看英文原文: Markdown syntax guide标题# 这是一级标题,相当于HTML中的H1标签 ## This is an H2 ###### This is an H6呈现效果:这是一级标题,相当于HTML中的H1标签This is an H2This is an H6段落每个段落从一个新行开始,段落前最好有一个空行。只需按下回车键开始一个新行。例如, 像下...
分类:其他好文   时间:2015-03-14 23:13:29    阅读次数:139
如何关闭ubuntu的图形界面,仅启动命令行
1,关闭它 sudo apt-get remove lightdm2,启用它 sudo apt-get install lightdm...
分类:系统相关   时间:2015-03-14 23:15:44    阅读次数:186
C#帮助控件HelpProvider的使用
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 帮助控件的...
分类:Windows程序   时间:2015-03-14 23:16:02    阅读次数:651
战国策评析(三)---齐
小时候跟随大人看电视,接触到唯一大篇与齐国有关的为孙膑的故事。而历史上齐国经历了春秋与战国两个大的时代,并且都处在浪潮之巅,即便天下大势决定了秦国一统天下,齐国也是坚持抗争,成为六国最后一个倒下的国家。《战国策》虽是每篇都以论辩故事叙述孤立事实,贯穿起来,乐帝还是有了新的感悟。 战局     鲁仲连看清同一个人在没有选择和选择过多时,所面临的压力是完全不同的,这也是军事上常见以少胜多的原因:骄...
分类:其他好文   时间:2015-03-14 23:13:33    阅读次数:172
致佳音: 推箱子游戏自动求解算法设计(二)
这一个小节我们说一说传说中的A×算法,其实之前也上传过类似的小件件,这里我们就去剖析一下它 毕竟在游戏程序,我们要从一点移动到另一点,并得到最短路程的轨迹,类似这种算法还有好几种,执行效率都差不多,不过大多不能得到轨迹 首先,从一点移动到另一点,最快就是直接走过去了,就像小男生爱上小女生,最好的办法就是直接走到她面前说:我爱你 不过理想状态,几乎是没有的,弯路那是必然的经过,有曲线,...
分类:编程语言   时间:2015-03-14 23:15:01    阅读次数:128
iOS 开发者必不可少的75个工具
原文出处: Ben Scheirman 译文出处: Njuxjy如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住了这些,我将向你展示一份关于各种工具的长长的列表。其...
分类:移动开发   时间:2015-03-14 23:15:12    阅读次数:369
Arduino程序-光敏电阻
虽然造书去做的,但还是有莫名的成就感 从串口显示出,电压变化, void setup() {   // put your setup code here, to run once:   Serial.begin(9600);    } void loop() {   // put your main code here, to run repeatedly:   ...
分类:其他好文   时间:2015-03-14 23:13:12    阅读次数:340
Golang基础学习总结
1、不支持继承 重载 ,比如C++Java的接口,接口的修改会影响整个实现改接口的类行为的修改,Go 设计者认为这一特点或许根本没用. 2、必任何函数定义必须花括号跟在函数声明后面而不能换行 如 func  funca(a int){},在Go语言中 函数也是一种类型 可以被推导  使用支持匿名函数 和闭包。  函数的返回值支持多重返回类似Python , 如果不赋值  整数类型默认 0...
分类:其他好文   时间:2015-03-14 23:13:26    阅读次数:182
1536条   上一页 1 2 3 4 5 6 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!