CodeChecker:Clang-Tidy与Clang Static Analyzer分析结果可视化

简介

CodeChecker是一个基于LLVM/Clang工具链的静态分析组件,用于替代Linux/MacOS开发环境中的scan-build工具。本文简单介绍其使用方法使用命令

阅读全文

vim配置汇总

vim介绍

vim,作为与emacs齐名的编辑器,无需更多溢美之词。
emacs由于学习曲线陡峭,但是学会之人,无不表示其方便。相比之下,vim操作的简洁,更适合不太愿意折腾的我。

阅读全文

iOS校招面试汇总

计网

  1. 七层协议栈
  2. HTTP是哪一层的协议?TCP呢?
  3. HTTP常见返回码

阅读全文

iOS之同步异步串行并行

示例

dispatch_queue_t serial_queue = dispatch_queue_create(“串行队列”, DISPATCH_QUEUE_SERIAL);

阅读全文

iOS之+load、+initialize调用

测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@interface Person : NSObject

+ (void)load {
NSLog(@"%s", __func__);
}

+ (void)initialize {
NSLog(@"%s", __func__);
}

@end

@interface Father : Person

+ (void)load {
NSLog(@"%s", __func__);
}

+ (void)initialize {
NSLog(@"%s", __func__);
}

@end

@interface Son : Person

//+ (void)load {
// NSLog(@"%s", __func__);
//}
//
//+ (void)initialize {
// NSLog(@"%s", __func__);
//}

@end

阅读全文