GC日志分析 程序代码: 一、串行GC 1、执行命令如下 2、GC日志如下: 如上显示首先分配了6M内存后,进行了一次YGC;然后再分配6M内存后进行了一次整个堆的GC。 上面蓝色字体展示的是第一次YGC的日志,其中 6831K->231K(9216K) 表示年青代的区域大小由6831K较少到231 ...
分类:
编程语言 时间:
2016-11-08 09:49:00
阅读次数:
200
#import "XMGInfiniteScrollView.h" static int const ImageViewCount = 3; @interface XMGInfiniteScrollView() @property (weak, nonatomic) UIScrollView *sc ...
分类:
其他好文 时间:
2016-11-03 18:17:08
阅读次数:
198
本文不做Block的基本介绍和底层实现原理,有兴趣的同学直接戳这篇文章(http://www.jianshu.com/p/51d04b7639f1),写得灰常好,本文只在应用层面上带领读者进行思考,并整理出一些结论.这些结论是我从书上和上网资料收集所得,并通过实践进行验证而来,希望能和高手们共同探讨 ...
分类:
其他好文 时间:
2016-11-01 09:39:56
阅读次数:
297
browser = webdriver.Firefox()browser是一个webdriver,可用的方法有 'NATIVE_EVENTS_ALLOWED', '__class__','__delattr__','__dict__', '__doc__', '__format__', '__get ...
分类:
其他好文 时间:
2016-10-24 09:39:59
阅读次数:
238
社会计算中相关的一些概念,整理下笔记: 1、弱连接[weak tie]:最早来源于Granovetter的“弱连接假设”(weak tie hypothesis),比如下图,弱连接假设是说,如果A和B、C有一条强连接,可以理解成A和B、C是好朋友,则B、C之间形成连接的可能性就会很大,即B、C很有可 ...
分类:
其他好文 时间:
2016-10-24 02:13:50
阅读次数:
187
问题1:什么是懒加载?什么是字典转模型?模型又是什么?为什么要写懒加载?self.属性和_属性的使用注意?为什么控件要用weak? string要用copy? 懒加载也成为延迟加载,只有在需要加载的时候才去加载,其实就是重写属性的getter方法 ...
分类:
其他好文 时间:
2016-10-15 02:16:50
阅读次数:
137
Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。 常用的: 1.strong:@property (nonatomic,strong) <#Class#> *<#object#>;2.weak:@property (nonatom ...
分类:
其他好文 时间:
2016-10-08 20:28:56
阅读次数:
100
来源:冬瓜争做全栈瓜 链接:https://desgard.com/weak/ 对于 runtime 的分析还有很长的路,最近在写 block 系列的同时,也回顾一下之前疏漏的细节知识。这篇文章是关于 weak 的具体实现的学习笔记。 runtime 对 __weak 弱引用处理方式 切入主题,这里 ...
分类:
其他好文 时间:
2016-10-08 09:25:50
阅读次数:
1306
C++智能指针 weak_ptr weak_ptr 是一种不控制对象生命周期的智能指针, 它指向一个 shared_ptr 管理的对象. 进行该对象的内存管理的是那个强引用的 shared_ptr. weak_ptr只是提供了对管理对象的一个访问手段. weak_ptr 设计的目的是为配合 shar ...
分类:
编程语言 时间:
2016-10-04 14:04:13
阅读次数:
251
1、HDU 5877 Weak Pair 2、总结:有多种做法,这里写了dfs+线段树(或+树状树组),还可用主席树或平衡树,但还不会这两个 3、思路:利用dfs遍历子节点,同时对于每个子节点au,查询它有多少个祖先av满足av<=k/au。 (1)dfs+线段树 #include<iostream ...
分类:
其他好文 时间:
2016-10-03 15:02:20
阅读次数:
272