07 2022 档案
摘要:NSDate 获取当前时间 要得到当前时间,创建1个NSDate对象就可以了,将这个对象输出,就是当前时间,得到的时间是格林威治的时间(GMT) 北京时间是GMT+8 NSDate *date = [NSDate date]; NSLog(@"%@",date); 格式化输出日期,指定日期输出的格式
阅读全文
摘要:虚拟机内存模型 从属于线程的内存区域(栈、计数器) JVM 的内存划分中,有部分区域是线程私有的,有部分是属于整个 JVM 进程;我们将 这部分归为一类。 程序计数器 程序计数器(Program Counter Register),在 JVM 规范中,每个线程都有自己的 程序计数器。这是一块比较小的
阅读全文
摘要:通过信号量可以控制不同线程任务的执行顺序和依赖关系,从而达到线程同步的目的。 1.基本用法 ●dispatch_semaphore_create(value) 创建信号量,value一般情况下传0 ●dispatch_semaphore_wait() 等待信号量,会对信号量减1(value - 1)
阅读全文
摘要:Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示
阅读全文