一、简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同的一套绘图序列,指定不同的Graphics Co ...
分类:
移动开发 时间:
2019-02-05 20:52:12
阅读次数:
257
说明:阅读本文,请参照之前的block文章加以理解; 一、循环引用的本质 //代码——ARC环境 //打印 分析:main函数日志输出之前,Person实例对象就被销毁了——因为在test1()方法中,强指针per持有[[Person alloc] init]对象会执行retain操作导致Perso ...
分类:
其他好文 时间:
2019-01-18 19:55:23
阅读次数:
190
[TOC] 为了持久化保存容器的数据,可以使用 Kubernetes Volume。 Volume 的生命周期独立于容器,Pod 中的容器可能被销毁和重建,但 Volume 会被保留。 本质上,Kubernetes Volume 是一个目录,这一点与 Docker Volume 类似。当 Volum ...
分类:
Web程序 时间:
2018-12-22 01:05:20
阅读次数:
282
调用代码: var jSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; string[] props = { "operationRemark", "managerCode", ...
分类:
Web程序 时间:
2018-12-06 20:24:25
阅读次数:
318
# 1 集合: * 1、用于存储对象的容器 * 2、集合的长度是可变的 (数组的大小是固定的) * 3、集合中不可以存储基本数据类型 Collection中常用的方法 1,添加。 boolean add(Object obj): boolean addAll(Collection coll): 2, ...
分类:
编程语言 时间:
2018-12-01 12:58:22
阅读次数:
199
Retain Cycle,Block强引用 NSTimer释放不当 第三方提供方法造成的内存泄漏 CoreFoundation方式申请的内存,忘记释放 1. Block引用内存泄漏问题: 利用__weak防止Block循环引用方法: 2. Timer不被释放引起的内存泄漏: 常规的监测方法 Anal ...
分类:
移动开发 时间:
2018-11-19 20:19:40
阅读次数:
267
def parse_qsl(qs, keep_blank_values=False, strict_parsing=False, encoding='utf-8', errors='replace'): """Parse a query given as a string argument. Arg ...
分类:
Web程序 时间:
2018-11-10 23:48:40
阅读次数:
534
boolean add(Object) *保证集合内包含了自变量。如果它没有添加自变量,就返回 false(假) boolean addAll(Collection) *添加自变量内的所有元素。如果没有添加元素,则返回 true(真) void clear() *删除集合内的所有元素 boolean ...
分类:
其他好文 时间:
2018-11-08 23:21:07
阅读次数:
221
委托是创建线程安全类的一个最有效策略:只需让现有的线程安全类管理所有的状态即可 Java类库包含丰富的并发基础构建模块,如线程安全的容器以及各种用于协调多个相互协作的线程控制流的同步工具类 1. 同步容器类 这些类的方式是:将它们的状态封装起来,并对每个公有方法都进行同步,使得每次只有一个线程能访问 ...
分类:
编程语言 时间:
2018-11-03 01:55:40
阅读次数:
237