Linux高级开发
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
附录E 操作系统
浏览
62
扫码
分享
2022-07-11 07:27:11
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
linux c解决多个第三方so动态库包含不同版本openssl造成的符号冲突
编程之法:面试和算法心得
1 程序员如何准备面试中的算法
第一部分 数据结构
第一章 字符串
第二章 数组
第三章 树
3.1 红黑树
3.2 B树
3.3 最近公共祖先LCA问题
3.4 R树:处理空间存储问题
3.5 本章堆栈树图相关的习题
第四章 查找匹配
4.1 有序数组的查找
4.2 行列递增矩阵的查找
4.3 出现次数超过一半的数字
第五章 动态规划
5.1 最大连续乘积子串
5.2 字符串编辑距离
5.3 格子取数问题
5.4 交替字符串
5.5 最长递增子序列
5.6 本章动态规划的习题
第六章 海量数据处理
6.1 关联式容器
6.2 分而治之
6.3 simhash算法
6.4 外排序
6.5 分布式处理之MapReduce
6.6 多层划分
6.7 Bitmap
6.8 Bloom Filter
6.9 Trie树(字典树)
6.10 数据库
6.11 倒排索引(Inverted index)
6.12 海量数据去重之SimHash算法简介和应用
6.13 本章海量数据的习题
第七章 机器学习
7.1 K近邻算法
7.2 支持向量机
附录 更多题型
附录A 语言基础
附录B 概率统计
附录C 智力逻辑
附录D 系统设计
附录E 操作系统
附录F 网络协议
40亿个数中快速查找
hash表算法
RPC
gRPC
Windows平台C 使用VS2015 编译gRPC(总结)
windows端gRPC编译
gRPC有四种通信方式
golang中使用gRPC
gRPC服务发现与服务治理的方案
连接池(mysql和redis)
最详细的Redis通信协议规范
hiredis的使用
mysql api c客户端
OpenSSL
Android下openssl编译和使用
大厂C 面试
系统设计典型问题的思考
腾讯面试
网络编程
从零开始的C 网络编程
C 并发编程(中文版)
第1章 你好,C 的并发世界!
1.1 何谓并发
1.2 为什么使用并发?
1.3 C 中的并发和多线程
1.4 开始入门
1.5 本章总结
第2章 线程管理
2.1 线程管理的基础
2.2 向线程函数传递参数
2.3 转移线程所有权
2.4 运行时决定线程数量
2.5 标识线程
2.6 本章总结
第3章 线程间共享数据
3.1 共享数据带来的问题
3.2 使用互斥量保护共享数据
3.3 保护共享数据的其他方式
3.4 本章总结
第4章 同步并发操作
4.1 等待一个事件或其他条件
4.2 使用期望值等待一次性事件
4.3 限定等待时间
4.4 使用同步操作简化代码
4.5 本章总结
第5章 C 内存模型和原子类型操作
5.1 内存模型基础
5.2 C 中的原子操作和原子类型
5.3 同步操作和强制排序
5.4 本章总结
第6章 基于锁的并发数据结构设计
6.1 为并发设计的意义何在?
6.2 基于锁的并发数据结构
6.3 基于锁设计更加复杂的数据结构
6.4 本章总结
第7章 无锁并发数据结构设计
7.1 定义和意义
7.2 无锁数据结构的例子
7.3 对于设计无锁数据结构的指导和建议
7.4 本章总结
第8章 并发代码设计
8.1 线程间划分工作的技术
8.2 影响并发代码性能的因素
8.3 为多线程性能设计数据结构
8.4 设计并发代码的注意事项
8.5 在实践中设计并发代码
8.6 本章总结
第9章 高级线程管理
9.1 线程池
9.2 中断线程
9.3 本章总结
第10章 并行算法
10.1 并行化标准库算法
10.2 执行策略
10.3 C 标准库中的并行算法
10.4 本章总结
第11章 多线程程序的测试和调试
11.1 与并发相关的错误类型
11.2 定位并发错误的技术
11.3 本章总结
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注