Objective-C中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求. ARC: ARC是Auto Reference Counting的缩写,即 ...
分类:
其他好文 时间:
2017-07-04 23:13:59
阅读次数:
212
此文为博主原创题解,转载时请通知博主,并把原文链接放在正文醒目位置。 题目链接:https://www.luogu.org/problem/show?pid=1596 题目描述 Due to recent rains, water has pooled in various places in Fa ...
分类:
其他好文 时间:
2017-07-04 21:48:41
阅读次数:
737
4397: [Usaco2015 dec]Breed Counting Time Limit: 10 Sec Memory Limit: 128 MB Submit: 29 Solved: 25 [Submit][Status][Discuss] Description Farmer John's ...
分类:
其他好文 时间:
2017-07-01 19:26:21
阅读次数:
204
引用计数算法 很多教科书判断对象是否存活的算法是这样的:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。 客观地说,引用计数算法(Reference Counting)的实现简单,判定效率也很高,在大部... ...
分类:
编程语言 时间:
2017-06-27 08:13:20
阅读次数:
208
Python GC Garbage Collection 三个任务: 1.为新生成的对象分配内存 2.识别垃圾对象 3.从垃圾对象那里回收内存 方法: 1,引用计数 reference counting 为主 2,标记-清除 mark and sweep 3,分代回收 generation coll ...
分类:
编程语言 时间:
2017-06-26 13:42:33
阅读次数:
189
Counting Offspring Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2809 Accepted Submission(s): ...
分类:
编程语言 时间:
2017-06-25 10:13:42
阅读次数:
207
1、垃圾收集算法(方法论): 定义:JVM通过GC来回收堆和方法区中的内存。 GC的基本原理:首先会找程序中不再被使用的对象;然后回收这些对象所占用的内存。 算法分类: (1) 按照基本回收策略分: <1>引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用 ...
分类:
编程语言 时间:
2017-06-24 18:35:54
阅读次数:
215
链接:http://poj.org/problem?id=2386 Lake Counting Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 24263 Accepted: 12246 Description Due to re ...
分类:
其他好文 时间:
2017-06-20 17:46:29
阅读次数:
158
http://acm.hdu.edu.cn/game/entry/problem/list.php?chapterid=1§ionid=2 1.2.5 #include<stdio.h> /* 题意:找闰年。 if((i%4==0 && i%100!=0) || i%400==0)count++; ...
分类:
其他好文 时间:
2017-06-20 14:44:26
阅读次数:
137
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。 在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的方法提高垃圾回收效率。 ...
分类:
编程语言 时间:
2017-06-16 14:22:11
阅读次数:
255