编程通用知识点
做iOS和Android开发后,发现有些知识点是共通的,就做下记录吧
操作系统
- 操作系统是如何管理物理内存的?
- 内存虚拟地址映射物理地址
- 浅析操作系统中的虚拟地址与物理地址
跨进程通讯
- 进程间通信的方式——信号、管道、消息队列、共享内存
编译
- 编译器的工作过程
- 为什么编译原理被称为龙书?
- 解释器( interpreter ) 与 编译器( compiler ) 的对比
密码学
在编程中,需要对数据进行加密、解密,在打包ipa、apk的时候,需要证书、数字签名等
- 密码学概述
非对称加密和对称加密
- 漫游对称加密算法
- 翱游公钥密码算法
消息摘要
- 消息的“指纹”是什么?
消息认证码
- 消息认证码是怎么一回事?
数字签名和数字证书
- 数字签名是什么?
- 一文彻底搞懂加密、数字签名和数字证书!
- 无处不在的数字签名
- 随处可见的公钥证书
数字证书
- 数字证书、签名到底是什么?这篇文章讲得太好了
HTTPS
- HTTPS 详解一:附带最精美详尽的 HTTPS 原理图
- 深入浅出 HTTPS (详解版)
- 数字签名、数字证书与HTTPS是什么关系?
自签名证书实现双向验证
- HTTPS双向认证
- HTTPS双向认证(Mutual TLS authentication)
HTTP缓存机制详解
- 5分钟看懂系列:HTTP缓存机制详解
MQTT
- MQTT基础篇
- MQTT中文网
更多推荐
编程通用知识点
发布评论