• Yesterday Once More!
  • 2021

    • 7-24 学点 ELF
    • 4-18 Go 性能调优
    • 4-14 JSON Web Tokens
    • 4-7 [optee] ATF--Trusted Board Boot
    • 3-28 操作系统快速回顾
    • 3-24 [optee] 10. OP-TEE OS 启动
    • 3-23 [optee] 05. run-only 目标
    • 3-23 [optee] 06. 加载 bl1.bin
    • 3-23 [optee] 09. CA 接口调用流程
    • 3-22 [optee] 03. 添加自己的 TA 和 CA
    • 3-22 [optee] 04. 工程编译 target 依赖关系
    • 3-18 buildroot 快速入门
    • 3-18 常用镜像服务
    • 3-16 [optee] 02. 项目结构
    • 3-16 [optee] ATF
    • 3-15 区块链常见共识算法
    • 3-12 学点 epoll
    • 3-11 布隆过滤器
    • 3-7 Kademlia 协议
    • 3-6 PBFT
    • 3-5 详解 TCP 三次握手与四次挥手
    • 3-3 Go 汇编入门
    • 3-1 [optee] 01. hello world
    • 2-28 DNS 入门
    • 2-26 彩蛋
    • 2-16 [容器日志] 01. docker logs & logging driver
    • 2-16 [容器日志] 02. 开源日志管理方案 ELK/EFK
    • 2-14 [ZKP] 01. 初识零知识与证明
    • 2-14 [ZKP] 02. 理解模拟
    • 2-14 [ZKP] 03. 寻找知识
    • 2-14 [ZKP] 04. 随机挑战
    • 1-11 哇呜~ 密码学
    • 1-10 哇呜~ Go
    • 1-9 [iptables] 12. 动作总结 1
    • 1-9 [iptables] 13. 动作总结 2
    • 1-9 [iptables] 14. 常用套路
    • 1-9 [iptables] 11. 网络防火墙
    • 1-8 [iptables] 07. udp 扩展与 icmp 扩展
    • 1-8 [iptables] 08. state 扩展模块
    • 1-8 [iptables] 09. 黑白名单机制
    • 1-8 [iptables] 10. 自定义链
    • 1-7 [iptables] 05. 匹配条件总结 2
    • 1-7 [iptables] 06. 扩展匹配条件 -- –tcp-flags
    • 1-3 [iptables] 02. 规则查询
    • 1-3 [iptables] 03. 规则管理
    • 1-3 [iptables] 04. 匹配条件总结 1
  • 2020

    • 12-25 国内 macOS/Linux 安装 rust
    • 12-23 Linux 下 LD_PRELOAD 的初探
    • 12-22 国内基于 Github 镜像加速器加快 github.com 的仓库拉取
    • 12-3 [iptables] 01. 概念
    • 10-19 Schnorr 协议:零知识身份证明和数字签名
    • 10-9 Awesome SGX
    • 9-19 便利贴
    • 8-5 [blog os] 10. 堆内存分配
    • 8-3 [blog os] 12. Async/Await
    • 7-31 [blog os] 11. 分配器设计
    • 7-27 [blog os] 05. CPU 异常
    • 7-27 [blog os] 06. 二级异常
    • 7-27 [blog os] 04. 测试
    • 7-27 [blog os] 07. 硬件中断
    • 7-23 [blog os] 03. VGA 文本模式
    • 7-19 [blog os] 08. 分页入门
    • 7-18 [blog os] 09. 分页实现
    • 7-17 [blog os] 02. 最小化的 Rust 内核
    • 7-15 保持模块的兼容性
    • 7-9 [blog_os] 01. 独立的 Rust 二进制
  • 2019

    • 11-23 使用 Go Modules
    • 11-3 好开发者是聪明而不机灵的
    • 10-26 Go 的 Context 包使用规则
    • 10-19 GOPATH,我依然爱着你
    • 9-26 [Go GC] Go 的垃圾回收:第三节 -- GC 的节奏控制
    • 9-15 [Go GC] Go 的垃圾回收:第二节 -- GC 追溯
    • 8-25 [Go GC] Go 的垃圾回收:第一节--语义
    • 8-4 非盲目式的Go代码优化
    • 8-4 Gophers 的 PKI 教程
    • 7-20 我在Go项目遇到的10大最常见误用
    • 7-13 明确胜于聪明
    • 7-13 让我们一起来学习3种组织Go代码的方式
    • 7-7 常数时间
    • 7-6 隐形地址(Stealth Address)