/daydayup

各种技术交流、分享、记录 ~

[TOC]

这个库干什么的?

这个是很多水友们一起维护的知识 交流、记录、分享 的仓库。

不局限于 iOS,可以是任何一门编程语言、任何一门技术、任何一本书籍读后感、面试题解析 … 等等, 都可以记录在这里,提供给其他的童鞋。

C

1. 基本类型

2. 指针

3. 面向对象

4. 内存

5. 读书笔记

C++

1. C++ 与 C

2. 复合类型

3. 类型转换

4. 函数

5. 引用

6. 名字空间

7. 对象与类 (构造/析构/拷贝构造/赋值)

8. 类 - 方法重载

9. 类 - 继承

10. 类 - 动态内存分配

11. 类 - 抽象、多态

12. static

13. const

14. 友元

15. 异常

16. 函数 - 模板

17. 类 - 模板

18. 智能指针

19. STL (Standard Template Library)

1. 容器

2. 迭代器

3. 算法

20. C++ 11

1. 并发编程

2. 模板元

21. Boost 开源库

22. 读书笔记

  • 高级 C/C++ 编译技术

23. 面试题

  • xxx

iOS

thread

runloop

runtime

组件化

包体积

cocoapods

1. cocoapods 使用

2. Xcodeproj

3. virus

fastlane

00. fastlane

01. Fastfile 基础

02. action

03. plugin

04. Fastfile 高级

devops

马甲包

自动化构建系统

MR(Gitlab Merge Request) Pipeline

读书笔记

面试题

ruby

1. 😀 Ruby 这门语言

点击我

2. 😁 Ruby 学习中即将接触到的各种概念

点击我

3. 😂 使用 RVM 管理 Ruby 开发环境

点击我

4. 😨 令初学者疑惑的 require: cannot load such file -- xxx (LoadError)

点击我

5. 🤣 Bundler : 管理 gem 依赖

6. 😇 Ruby 基础语法

1. 常用数据类型

2. 变量

点击我

3. 常用运算符

4. 流程控制

if/else/switch/times/break/continue ….

5. 方法

6. 代码块

点击我

7. 方法 与 代码块

点击我

8. 类与对象

7. 😄 Ruby 高级语法

1. 模块 (module)

2. 消息

3. DSL

点击我

4. 各种钩子 (hook)

点击我

5. patch

点击我

8. 😅 Ruby 设计模式

1. SOLID 原则

点击我

2. 设计模式

9. 😉 手把手教你开发并上线一个 Ruby 软件

  • 本地的 开发、调试
  • 发布到 rubygems.org
  • 本地 调试 Ruby 开源库

10. 技巧总结

11. 模拟 gitlab ruby api gem

python

go

linux 工具

1. make

linux 系统编程

1. 系统调用 syscall

2. 文件 I/O

3. 进程

1. 进程

2. fork() 创建 子进程

3. 僵尸进程 vs 孤儿进程

4. wait 回收 子进程

5. 守护进程 (daemon)

6. CPU 进程 亲和力

7. execl 函数簇, 执行 外部的 可执行文件

8. 进程 rlimit

10. 进程间 数据共享 存在的问题

11. 进程间 通信(ipc) - Unix api

12. 进程间 通信(ipc) - SystemV api

13. 进程间 通信(ipc) - Posix api

14. 进程间 通信(ipc) - Socket

15. 进程间 同步与互斥(sync)

4. 线程

1. 线程间 通信

2. 线程间 同步与互斥

3. 线程池

5. 信号 signal

6. socket

7. I/O 模型

参考资料

  • UNIX 环境高级编程
  • UNIX 系统编程手册 (上下两册)

LLVM

微信交流与打赏

如果你有想参与或者交流,可以联系我哈 ~

如果你觉得这些内容对你有帮助,手头也比较宽裕,那么可以考虑打赏一下,这样会更新的更快 ~