SeanChense

SeanChense

位卑未敢忘忧国

    • Home
    • Archives
    • About

苹果的 zlib 库

zlib 的介绍zlib 是个标准化通用压缩库,各个语言平台都有对应的实现。标准文档为 RFC 1950 ZLIB Compressed Data Format Specification version 3.3 zlib 使用 deflate 压缩算法进行压缩,deflat

2019-06-29

UIButton set ImageEdgeInsets not working

想要改变 UIButton 上的图片大小,可以使用 [btn setImageEdgeInsets:UIEdgeInsetsMake(5, 5, 5, 5)]; 但是不生效。 那么,你可能跟我一样遭遇了一个奇葩的情况:Button 设置图片的时候设置的是 backgroundI

2019-06-27

numpy 绘制巴特沃斯滤波器输出曲线失败

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

2019-05-28

iOS 里的矩阵运算——vDSP/simd

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] = {

2019-05-26

WireShark 看看 TCP/IP

IP 数据报格式 Frame 7576: 78 bytes on wire (624 bits), 78 bytes captured (624 bits) on interface 0 Ethernet II, Src: Apple (马赛克), Dst: Hiw

2019-05-12

iOS 冷启动优化——干掉 +load() 函数

iOS 冷启动优化App 被用户触摸到启动完成有很多优化的地方 main 函数之前的优化,包含动态链接、注册 objc 相关方法、load 函数调用等 main 函数之后的优化,didFinishLaunchingWithOptions 瘦身、首页加载等 组件化成熟企业喜欢做

2019-04-13

You've successfully authenticated, but GitHub does not provide shell access

新环境中设置 GitHub 仓库的时候设置了 ssh key push 的时候还是要账户密码。 ssh -T git@github.com 看一下结果,显示 Hi SeanChense! You’ve successfully authenticated, but GitHub

2019-02-14

stdout printf 和它的缓存策略

背景在前文 重定向 stdout 随后恢复——探究 printf 中发现重定向过后的 stdout 缓存策略发生了改变,本文就具体描述下 stdout 到底有什么缓存策略。 知识点 printf 默认情况下打开的 stdout 标准输出流,在上面写数据。重定向可以改变打开的流,

2018-10-05

计算 App 用户态和内核态占用的 CPU 时间

前言在之前的文章 EarlGrey 源码阅读(二) 中整理了 iOS 中几种常见的测量程序运行时间的方法,末尾提到了希望有更科学的测量方法——可以计算当前进程分别在用户态和内核态占用 CPU 多长时间。使用 times 或者 getrusage 这两个操作系统提供的方法可以办到了

2018-10-05

EarlGrey 源码阅读(二)

计算程序运行的时间GREYStopwatch *elementFinderStopwatch = [[GREYStopwatch alloc] init]; // 开始计时 [elementFinderStopwatch start]; NSArray *elements =

2018-10-03
<span></span>Prev1…7891011…13Next<span></span>

Github Card

Tags

  • economy11
  • iOS9
  • stock7
  • bank6
  • 劝退iOS5
  • 字节跳动期权4
  • EarlGrey3
  • finance2
  • life1
  • enconomy1
  • AFNetworking1
  • HarmonyOS1
  • OpenHarmony1

Links

Powered by hexo and Theme by Jacman © 2024 SeanChense