码迷,mamicode.com
首页 > 2015年03月29日 > 全部分享
Java中四种引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,...
分类:编程语言   时间:2015-03-29 15:06:10    阅读次数:277
FreeType简介及在vs2010的编译使用
FreeType简介及在vs2010的编译使用!...
分类:其他好文   时间:2015-03-29 15:07:00    阅读次数:625
【ZJOI2013】【BZOJ3110】K大数查询
Description有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。 Input第一行N,M 接下来M行,每行形如1 a b c或2 a b c Output输出每个询问的结果 Sample Input 2 5 1 1 2 1 1 1...
分类:其他好文   时间:2015-03-29 15:08:07    阅读次数:412
算法导论:回文子串(Manacher)算法 ,O(n)时间效率实现
问题描述: 输入一个字符串,求出其中最大的回文子串。子串的含义是:在原串中连续出现的字符串片段。回文的含义是:正着看和倒着看相同,如abba和yyxyy。 解析: 这里介绍O(n)回文子串(Manacher)算法 算法基本要点:首先用一个非常巧妙的方式,将所有可能的奇数/偶数长度的回文子串都转换成了奇数长度: 在每个字符的两边都插入一个特殊的符号。比如 abba 变成 #a#b#b#a#, aba变成 #a#b#a#。 为了进一步减少编码的复杂度,可以在字符串的开始加入另一个特殊字符,这样就不用...
分类:编程语言   时间:2015-03-29 15:08:35    阅读次数:305
YUM安装rpm包安装后本地不清楚的方法
[root@wwww yum.repos.d]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf [root@wwww yum.repos.d]# grep keepcache /etc/yum.conf keepcache=1 [root@wwww yum.repos.d]# tree /var/cache/yum///rpm包默认存放路径 ...
分类:其他好文   时间:2015-03-29 15:05:28    阅读次数:123
IOS:IOS系统基本介绍
IOS系统主要分为COCOA TOUCH层、MEDIA层和CORESERVICE层。       Cocoa Touch层提供了基本的系统行为支持,而且将开发者的工作量降到最低。Cocoa Touch层主要包含了UIKit框架(UIKit提供了一些程序运行的关键对象,是的App能够捕获用户输入和在屏幕上显示的内容),MapKit框架(IOS 3.0版本引入该框架,该框架主要提供一个可被嵌入到应用...
分类:移动开发   时间:2015-03-29 15:05:06    阅读次数:324
【模板整合】整体二分模板
模板题目:ZJOI2013 K大数查询原题是带插入区间第K大 注释足够看→_←#include #include #include #include #include #define MAXN 50010 #define MAXINT 0x7fffffff #define lchild rt<<1,l,mid...
分类:其他好文   时间:2015-03-29 15:06:45    阅读次数:157
(素材源码)猫猫学IOS(十三)UI之UITableView学习(下)汽车名牌带右侧索引
猫猫分享,必须精品素材代码地址:http://download.csdn.net/detail/u013357243/8544217 原文地址:http://blog.csdn.net/u013357243?viewmode=contents先看效果图 ps:新建iOS交流学习群:304570962 可以加猫猫QQ:1764541256 或则微信znycat 让我们一起努力学习吧...
分类:移动开发   时间:2015-03-29 15:05:07    阅读次数:162
对一个程序的思考4
#include #include #pragma pack(4) int main() { unsigned char puc[4]; struct tagPIM { unsigned char ucPim1; unsigned char ucData0 : 1; unsigned char ucData1 : 2; unsigned char ucData2 : 3;...
分类:其他好文   时间:2015-03-29 15:04:38    阅读次数:138
JS回调函数全解析教程
自学jquery的时候,看到一英文词(Callback),顿时背部隐隐冒冷汗。迅速google之,发现原来中文翻译成回调。也就是回调函数了。不懂啊,于是在google回调函数,发现网上的中文解释实在是太“深奥”了,我承认自己才疏学浅了。看了几个回调的例子后,貌似有点理解了。下面是我对回调函数的理解,...
分类:Web程序   时间:2015-03-29 15:04:52    阅读次数:119
Valid Phone Numbers
Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bash script to print all valid phone numbers.You may ...
分类:其他好文   时间:2015-03-29 15:05:21    阅读次数:115
Windows Form (C#) 进度条处理
问题: 后台处理大量数据,要求主界面不卡死,显示进度条,且主程序体在数据处理完毕后继续运行。 1 { 2 //主程序1 3 } 4 //插入代码 5 Thread t1 = new Thread(StartWork); 6 t1.IsBackground = true;...
分类:Windows程序   时间:2015-03-29 15:03:59    阅读次数:206
Cocos2d-x之绘图API说明
Node类中的draw()方法,重写draw方法去绘制图形 1 //创建自定义的类 2 class Shape:public Node { 3 public: 4 //重写draw方法,用于绘制图形 5 virtual void draw(){ 6 //使用DrawP...
分类:Windows程序   时间:2015-03-29 15:05:38    阅读次数:144
暴力(解数阵)
题目大意: 就是说给你1-6这些数字,把这些数字放到一个2*3的矩阵中,要求左边的数字比右边的数字大,上边的数字比下边的数字大,输出所有的方案总数。解题思路:ORZ,群里的一个小学弟问我的问题,由于没有OJ系统,我直接暴力解了,对于一个2*3的矩阵.654321这是我们最容易想到的一组解了,然后,....
分类:其他好文   时间:2015-03-29 15:04:38    阅读次数:108
1.6打印字符串排列
public static void swapChar(char[] str ,int i,int j){ char tmp = str[i]; str[i] = str[j]; str[j] = tmp; } public static voi...
分类:其他好文   时间:2015-03-29 15:04:49    阅读次数:111
jquery实现全选反选功能---兰
选择喜欢的兰花品种: 蕙兰 建兰 寒兰 墨兰春兰莲瓣兰 //全选 $("input[name='ay_check']").bind("click",function(){ var btn_id = $(this).attr("id"); if(btn_id){ ...
分类:Web程序   时间:2015-03-29 15:04:28    阅读次数:136
跳跃表
1、简介跳跃列表(也称跳表)是一种随机化数据结构,基于并联的链表,其效率可比拟于二叉查找树(对于大多数操作需要O(log n)平均时间)。基本上,跳跃列表是对有序的链表增加上附加的前进链接,增加是以随机化的方式进行的,所以在列表中的查找可以快速的跳过部分列表,因此得名。所有操作都以对数随机化的时间进...
分类:其他好文   时间:2015-03-29 15:03:10    阅读次数:213
1459条   上一页 1 ... 41 42 43 44 45 46 47 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!