强引用(Strong) 就是我们平时使用的方式 A a = new A();强引用的对象是不会被回收的 软引用(Soft) 在jvm要内存溢出(OOM)时,会回收软引用的对象,释放更多内存 弱引用(Weak) 在下次GC时,弱引用的对象是一定会被回收的 虚引用(Phantom) 对对象的存在时间没有 ...
分类:
编程语言 时间:
2020-01-18 10:24:11
阅读次数:
72
Python3.7之类的属性 一、 程序使用 属性既可查看对象的所有内部状态,也可通过字典语法来访问或修改指定属性的值。 由此可见, 类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类 里的 对象的 中存储了一些self.xxx的一些东西 ...
分类:
编程语言 时间:
2020-01-17 11:48:21
阅读次数:
63
RAII(Resource Acquisition Is Initialization),也称为“资源获取就是初始化”,是C++语言的一种利用对象生命周期来控制资源的技术。 简单的说,RAII 的做法是使用一个对象,在其构造时获取资源,在对象生命期控制对资源的访问使之始终保持有效,最后在对象析构的时 ...
分类:
其他好文 时间:
2020-01-09 13:27:09
阅读次数:
72
ARC代码: NSObject *p = [NSObject new]; 编译完的MRC代码: NSObject *temp = [NSObject new]; p = [temp retain]; [temp release]; ARC代码: __weak NSObject *p = [NSObj ...
分类:
其他好文 时间:
2020-01-08 00:43:37
阅读次数:
64
基本概念 A directed graph is called strongly connected if there is a directed path from any vertex to any other vertex. If we suppress the direction of th ...
分类:
其他好文 时间:
2020-01-02 22:19:50
阅读次数:
102
IntelliJ IDEA恢复安装时的初始状态 C:\Users\Hellsino\.IntelliJIdea2018.2 文件全删,但此过程会导致重新激活 彻底删除项目文件 C:\Users\Hellsino\IdeaProjects Intellij Idea自动生成serialVersionU ...
分类:
其他好文 时间:
2020-01-01 20:36:46
阅读次数:
156
题目描述 Shuffling is a procedure used to randomize da deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoi ...
分类:
系统相关 时间:
2020-01-01 12:04:39
阅读次数:
115
弱典型性、强典型性 1. Weak AEP 考虑信源$\left\{X_{k}:k\ge 1\right\}$,其中$X_{k}$独立同分布,服从$p(x)$,用$X$表示一般性的变量,即任何的$X_{k}$都与$X$同分布。 Weak AEP I : $\displaystyle \frac{1} ...
分类:
其他好文 时间:
2019-12-31 23:12:35
阅读次数:
135
智能指针weak_ptr为弱共享指针,实际上是share_ptr的辅助指针,不具备指针的功能。主要是为了协助 shared_ptr 工作,可用来观测资源的使用情况。weak_ptr 只对 shared_ptr 进行引用,而不改变其引用计数,当被观察的 shared_ptr 失效后,相应的 weak_ ...
分类:
其他好文 时间:
2019-12-23 13:41:27
阅读次数:
399
Description Find the number Weak Connected Component in the directed graph. Each node in the graph contains a label and a list of its neighbors. (a we ...
分类:
其他好文 时间:
2019-12-22 00:56:39
阅读次数:
123