我是个程序员,这里列出所有涉及到CS的文章。保持认真,不断前进。
1. 数据库
1.1 MySQL
MySQL中的字符集和字符序:https://deuterium.fun/character-sets-and-collations-in-mysql/
MySQL中的数据类型介绍:https://deuterium.fun/data-types-in-mysql/
把一个本地文件导入到MySQL表中:https://deuterium.fun/files-to-mysql/
MySQL导入文件使用的LOAD DATA
的原理:https://deuterium.fun/what-happens-when-using-load-data/
关于MySQL中的几种分区方式:https://deuterium.fun/all-you-need-to-know-about-mysql-partitions-part-1/
MySQL分区的各种操作:https://deuterium.fun/all-you-need-to-know-about-mysql-partitions-part-2/
使用pt-osc对MySQL表结构进行修改:https://deuterium.fun/use-pt-osc-to-alter-mysql-table/
1.2 Redis
把文件导入Redis中:https://deuterium.fun/file-to-redis/
2. Programming
2.1 Go Web
Go Web 1 处理器和多路选择器:https://deuterium.fun/go-web-part-1-handler-servemux/
Go Web 2 请求:https://deuterium.fun/go-web-part-2-request/
Go Web 3 响应:https://deuterium.fun/go-web-part-3-response/
Go Web 4 Cookie:https://deuterium.fun/go-web-part-4-cookie/
2.2 Go
Go中结构体到json的花样输出:https://deuterium.fun/go-struct-to-json/
Go中new与make的区别:https://deuterium.fun/new-make-in-golang/
Go中生成一个给定长度的随机字符串:https://deuterium.fun/generate-a-random-string-in-go/
3. Security
3.1 TLS
TLS简单介绍:https://deuterium.fun/ssl-and-tls-part-1-brief-intro/
TLS背后的密码学知识:https://deuterium.fun/ssl-and-tls-part-2-cryptography/
TLS协议:https://deuterium.fun/ssl-and-tls-part-3-protocol/
3.2 OAuth 2.0
详细看看OAuth 2.0: https://deuterium.fun/learn-oauth-2-0/
4. 经典阅读
4.1 csapp
第一章 计算机系统漫游:https://deuterium.fun/csapp-ch1-a-tour-of-computer-systems/
第二章第一节 信息的存储:https://deuterium.fun/csapp-ch02-part-1-information-storage/
第二章第二节 整数的表示:https://deuterium.fun/csapp-ch02-part-2-integer-representations/
第二章第三节 整数的运算:https://deuterium.fun/csapp-ch02-part-3-integer-arithmetic/
第二章第四节 浮点数:https://deuterium.fun/csapp-ch02-part-4-floating-point/
第二章总结:https://deuterium.fun/csapp-ch02-part-5-summary/
第三章前五节 寄存器和基本指令:https://deuterium.fun/csapp-ch03-part-1-program-encoding-and-basic-instructions/
第三章第六节 控制:https://deuterium.fun/csapp-ch03-part-2-control/
第三章第七节 过程:https://deuterium.fun/csapp-ch03-part-3-procedures/
第三章第八九节 数据结构:https://deuterium.fun/csapp-ch03-part-4-data-structures/
第三章第十节 组合控制与数据:https://deuterium.fun/csapp-ch03-part-5-combining-control-and-data/
4.2 ddia
第一二章 数据系统术语、方法,数据模型和查询语言:https://deuterium.fun/ddia-foundations-of-data-systems-part-1-terminology-approach-data-models-and-query-languages/
第三章 数据存储与检索:https://deuterium.fun/ddia-foundations-of-data-systems-part-2-storage-and-retrieval/
第四章 数据编码与演化:https://deuterium.fun/ddia-foundations-of-data-systems-part-3-encoding-and-evolution/
第五章 复制:https://deuterium.fun/ddia-distributed-data-part-1-replication/
第六章 分区:https://deuterium.fun/ddia-distributed-data-part-2-partitioning/
第七章 事务:https://deuterium.fun/ddia-distributed-data-part-3-transactions/
第八章 分布式系统的挑战:https://deuterium.fun/ddia-distributed-data-part-4-troubles/