苹果的 zlib 库
zlib 的介绍zlib 是个标准化通用压缩库,各个语言平台都有对应的实现。标准文档为 RFC 1950 ZLIB Compressed Data Format Specification version 3.3 zlib 使用 deflate 压缩算法进行压缩,deflat
zlib 的介绍zlib 是个标准化通用压缩库,各个语言平台都有对应的实现。标准文档为 RFC 1950 ZLIB Compressed Data Format Specification version 3.3 zlib 使用 deflate 压缩算法进行压缩,deflat
想要改变 UIButton 上的图片大小,可以使用 [btn setImageEdgeInsets:UIEdgeInsetsMake(5, 5, 5, 5)]; 但是不生效。 那么,你可能跟我一样遭遇了一个奇葩的情况:Button 设置图片的时候设置的是 backgroundI
x = np.array(xs) t = np.array(ts) # Create an order 3 lowpass butterworth filter: b, a = signal.butter(3, 0.05) # Use filtfilt to apply the
A = 1 2 3 4 5 6 7 8 9 B = 1 2 3 A X B 使用 iOS 自带的矩阵运算 vDSP#import <Accelerate/Accelerate.h> float matrix[3][3] = {
IP 数据报格式 Frame 7576: 78 bytes on wire (624 bits), 78 bytes captured (624 bits) on interface 0 Ethernet II, Src: Apple (马赛克), Dst: Hiw
iOS 冷启动优化App 被用户触摸到启动完成有很多优化的地方 main 函数之前的优化,包含动态链接、注册 objc 相关方法、load 函数调用等 main 函数之后的优化,didFinishLaunchingWithOptions 瘦身、首页加载等 组件化成熟企业喜欢做
新环境中设置 GitHub 仓库的时候设置了 ssh key push 的时候还是要账户密码。 ssh -T git@github.com 看一下结果,显示 Hi SeanChense! You’ve successfully authenticated, but GitHub
背景在前文 重定向 stdout 随后恢复——探究 printf 中发现重定向过后的 stdout 缓存策略发生了改变,本文就具体描述下 stdout 到底有什么缓存策略。 知识点 printf 默认情况下打开的 stdout 标准输出流,在上面写数据。重定向可以改变打开的流,
前言在之前的文章 EarlGrey 源码阅读(二) 中整理了 iOS 中几种常见的测量程序运行时间的方法,末尾提到了希望有更科学的测量方法——可以计算当前进程分别在用户态和内核态占用 CPU 多长时间。使用 times 或者 getrusage 这两个操作系统提供的方法可以办到了
计算程序运行的时间GREYStopwatch *elementFinderStopwatch = [[GREYStopwatch alloc] init]; // 开始计时 [elementFinderStopwatch start]; NSArray *elements =