文章 | Posts(281)
2024
2023
- | TypeScript Cheat Sheet — #TypeScript
- | WebAssembly - GC v1 Extension — #WebAssembly
- | WebAssembly - Threading — #WebAssembly
- | WebAssembly - Typed Function References — #WebAssembly
- | WebAssembly - Multiple Memories — #WebAssembly
- | WebAssembly - Extended Constant Expressions — #WebAssembly
- | WebAssembly - Tail Call Extension — #WebAssembly
- | WebAssembly - Relaxed SIMD — #WebAssembly
- | WebAssembly - 128-bit Packed SIMD Extension — #WebAssembly
- | WebAssembly - Bulk Memory Operations and Conditional Segment Initialization — #WebAssembly
- | WebAssembly - Reference Types — #WebAssembly
- | WebAssembly - JavaScript BigInt to WebAssembly i64 Integration — #WebAssembly
- | WebAssembly - Multi-value Extension — #WebAssembly
- | WebAssembly - Sign-extension Operators — #WebAssembly
- | WebAssembly - Non-trapping Float-to-int Conversions — #WebAssembly
- | WebAssembly - Import / Export Mutable Globals Proposal — #WebAssembly
- | 《人月神话》读书笔记 — #软件工程 #项目管理
- | 《Crafting Interpreters》读书笔记(第 11-30 章) — #Compiler #Interpreter
- | 《Crafting Interpreters》读书笔记(第 1-10 章) — #Compiler #Interpreter
- | 关于 C++ Stack Unwinding 的一点记录 — #Cpp
- | 《Unix 环境高级编程(第三版)》读书笔记(第 1-5 章) — #Unix
- | 《穿越计算机的迷雾(第二版)》读书笔记 — #计算机
- | Node.js Internal — #Node.js
- | 《x86 汇编语言:从实模式到保护模式(第二版)》读书笔记(第 12-20 章) — #汇编 #x86 #x64
- | 与 AI 对话 — #AI
- | 《x86 汇编语言:从实模式到保护模式(第二版)》读书笔记(第 1-11 章) — #汇编 #x86 #x64
- | 《乌合之众:群体心理学》摘录 — #心理学
- | x86-64 Instruction Cheat Sheet — #汇编 #x86 #x64
- | 《创始人:新管理者如何度过第一个 90 天》读书笔记(第 5-10 章) — #团队管理
- | 《创始人:新管理者如何度过第一个 90 天》读书笔记(第 1-4 章) — #团队管理
- | 《算法4》读书笔记(第 1-3 章) — #算法
- | Engineering Manager "Cheat Sheet" — #团队管理
2022
- | 《Operating Systems: Three Easy Pieces》读书笔记(第 21-29 章) — #OS #操作系统
- | 《Operating Systems: Three Easy Pieces》读书笔记(第 14-20 章) — #OS #操作系统
- | 《Operating Systems: Three Easy Pieces》读书笔记(第 1-13 章) — #OS #操作系统
- | 张家界-长沙-海南环岛 10 日游攻略 — #旅游
- | 《CSS 权威指南(第四版)》读书笔记(第 14-20 章) — #CSS
- | 《CSS 权威指南(第四版)》读书笔记(第 7-13 章) — #CSS
- | 《瞬间之美 - Web 界面设计如何让用户心动》要点小记 — #设计
- | 《无伤跑法》读书笔记 — #健身
- | 《CSS 权威指南(第四版)》读书笔记(第 1-6 章) — #CSS
2021
- | 《C Primer Plus 第六版》读书笔记 — #C
- | 《垃圾回收算法与实现》读书笔记(第 6-9 章) — #GC
- | TLPI 读书笔记(第 1-2 章) — #Linux
- | GCC 下默认的对齐指针访问(Aligned Memory Access) — #Cpp #C
- | JIT Compilation:理解与实现 — #JIT #Compiler
- | Rust Runtime 与 ABI — #Rust
- | Rust and WebAssembly — #Rust #WebAssembly
- | 《The Rustonomicon》读书笔记 — #Rust
- | 《The Rust Programming Language》读书笔记(第 17-21 章) — #Rust
- | 《The Rust Programming Language》读书笔记(第 12-16 章) — #Rust
- | 《The Rust Programming Language》读书笔记(第 7-11 章) — #Rust
- | 《The Rust Programming Language》读书笔记(第 1-6 章) — #Rust
- | 《前端函数式演进》读书笔记 — #前端 #函数式
- | 《HTTP 权威指南》读书笔记(第 7-15、20 章) — #HTTP
- | 《HTTP 权威指南》读书笔记(第 1-6 章) — #HTTP
- | React 特性小结(v17.0.1) — #React
- | 2020 年度总结(Jason Yu) — #年度总结
- | 《你不知道的 JavaScript》读书笔记(上) — #JavaScript
- | 《现代操作系统(第四版)》读书笔记(第 4-6 章) — #计算机
- | 《现代操作系统(第四版)》读书笔记(第 1-3 章) — #计算机
- | 《计算机网络(第七版)》读书笔记(第 1-2 章) — #计算机
- | 《正则指引(第二版)》读书笔记 — #计算机
- | 《计算的本质:深入剖析程序和计算机》读书笔记(第 5-9 章) — #编程语言
2020
- | 《计算的本质:深入剖析程序和计算机》读书笔记(第 3-4 章) — #编程语言
- | 《计算的本质:深入剖析程序和计算机》读书笔记(第 1-2 章) — #编程语言
- | 《JavaScript 高级程序设计(第四版)》读书笔记(第 18-28 章) — #JavaScript
- | 《JavaScript 高级程序设计(第四版)》读书笔记(第 12-17 章) — #JavaScript
- | 《JavaScript 高级程序设计(第四版)》读书笔记(第 8-11 章) — #JavaScript
- | 《JavaScript 高级程序设计(第四版)》读书笔记(第 1-7 章) — #JavaScript
- | 《JavaScript 语言精髓与编程实践(第三版)》读书笔记(第 1-3 章) — #JavaScript
- | 《CSAPP(第三版)》读书笔记(第 9-12 章) — #计算机
- | 《CSAPP(第三版)》读书笔记(第 6-8 章) — #计算机
- | 《CSAPP(第三版)》读书笔记(第 4-5 章) — #计算机
- | 《CSAPP(第三版)》读书笔记(第 1-3 章) — #计算机
- | 《x86/x64 体系探索及编程》读书笔记 — #汇编 #x86 #x64
- | 《现代 C++ 教程:高速上手 C++11/14/17/20》读书笔记 — #Cpp
- | 《Pro Git - 2nd Edition》读书笔记(第 7-10 章) — #Git
- | 《Pro Git - 2nd Edition》读书笔记(第 1-6 章) — #Git
- | 《垃圾回收算法与实现》读书笔记(第 1-5 章) — #GC
- | WebAssembly Weekly 集合整理(2021 / 05) — #WebAssembly
- | 常用 Threading Models 的伪代码示例 — #虚拟机
- | 【译】Threaded Code — #虚拟机
- | C++ Dependent Names、non-ADL 以及 ADL 查找 — #Cpp
- | 【译】Wasm3 架构剖析 — #虚拟机
- | C++20: The Big Four — #Cpp
- | asm.js 标准草案分析(18 August 2014) — #asmjs
- | vtable 与 vptr — #Cpp
- | CRTP 与常见用例 — #Cpp
- | 《C++17 STL Cookbook》读书笔记(第 8-10 章) — #Cpp
- | 《C++17 STL Cookbook》读书笔记(第 5-7 章) — #Cpp
- | 《C++17 STL Cookbook》读书笔记(第 3-4 章) — #Cpp
- | 《C++17 STL Cookbook》读书笔记(第 1-2 章) — #Cpp
- | 老生常谈之:switch-case VS if-else — #Cpp
- | 《虚拟机系统与进程的通用平台》基础概述 — #虚拟机
- | std::optional 与 Optional References — #Cpp
- | 《Low-Level Programming》读书笔记(第 14-17 章) — #汇编
- | 《Low-Level Programming》读书笔记(第 5-13 章) — #汇编
- | 《Advanced Design and Implementation of VMs》读书笔记(一) — #虚拟机
- | 《Low-Level Programming》读书笔记(第 1-4 章) — #汇编
- | NASM 小记录 — #NASM
- | Linux 共享库应用 --version-script — #计算机
- | 《程序员的自我修养 — 链接、装载与库》读书笔记(第 7-12 章) — #计算机
- | ld 链接控制脚本与默认脚本 — #计算机
- | 尝试构建体积最小的 ELF 可执行程序 — #计算机
- | GCC 下的 COMMON 块控制 — #计算机
- | ELF 静态 / 动态链接流程解析 — #计算机
- | Clang 下的 weak 与 weakref — #计算机
- | 使用 objcopy 为 ELF 加入自定义 Section — #计算机
- | Linux 下的 ELF 完整结构分析 — #计算机
- | 《程序员的自我修养 — 链接、装载与库》读书笔记(第 1-6 章) — #计算机
- | “领域规则类”设计模式(C++) — #Cpp #设计模式
- | “行为变化类”设计模式(C++) — #Cpp #设计模式
- | “数据结构类”设计模式(C++) — #Cpp #设计模式
- | “状态变化类”设计模式(C++) — #Cpp #设计模式
- | “接口隔离类”设计模式(C++) — #Cpp #设计模式
- | “对象性能类”设计模式(C++) — #Cpp #设计模式
- | “对象创建类”设计模式(C++) — #Cpp #设计模式
- | “单一职责类”设计模式(C++) — #Cpp #设计模式
- | “组件协作类”设计模式(C++) — #Cpp #设计模式
- | C++17 部分新特性一览 — #Cpp
- | C++ 字符串拷贝优化策略:Eager-Copy、SSO 与 COW — #Cpp
- | 《Effective Modern C++》读书笔记(二) — #Cpp
- | 《Effective Modern C++》读书笔记(一) — #Cpp
- | 《深入理解 C++11:C++11 新特性解析与应用》读书笔记(二) — #Cpp
- | 《深入理解 C++11:C++11 新特性解析与应用》读书笔记(一) — #Cpp
- | C++ 聚合类与 POD — #Cpp
- | C++ 空基类优化(EBO)与私有继承 — #Cpp
- | 《Effective C++ 3th》读书笔记(二) — #Cpp
- | C++ 未限定名称查找与 ADL — #Cpp
- | 《Effective C++ 3th》读书笔记(一) — #Cpp
- | 《Primer C++ 5th》完全笔记(第 17-19 章) — #Cpp
- | 《Primer C++ 5th》完全笔记(第 14-16 章) — #Cpp
- | 《Primer C++ 5th》完全笔记(第 9-13 章) — #Cpp
- | 《Primer C++ 5th》完全笔记(第 1-8 章) — #Cpp
- | WebAssembly Summit 2020 — 议题深度解析(下) — #WebAssembly
- | WebAssembly Summit 2020 — 议题深度解析(上) — #WebAssembly
2019
- | C++ 编码准则之 “The Rule of Three” — #Cpp
- | C++ 中的移动构造与 noexcept — #Cpp
- | 浅谈企业股权设计 — #创业 #股权设计
- | SICP-计算机程序的构造和解释(一) — #SICP
- | English key Points Conclusion .1 — #English
- | JavaScript 杂记:全等、indexOf 语义与 Membrane — #JavaScript
- | C++ 编译器优化 - RVO / NRVO — #Cpp #RVO #NRVO
- | C++11 好用的新语法特性 — #Cpp
- | C++ 左值、右值与右值引用 — #Cpp
- | 浅谈技术人员资产增值 — #职业发展
- | Frequently used TOEFL oral short sentences — #English #TOEFL
- | 基本算法概括(随记) — #算法
- | React 知识点整理(V16.8.6) — #React
- | FCC China DevTalk 访谈实录 — #访谈 #FCC
- | 浅谈前端 JavaScript 代码保护 — #JavaScript #代码保护
- | 初聊风险投资(VC) — #创业 #风投
- | 记:阿里 2019 第一届本地生活黑客松 — #日记 #黑客松
- | GraphQL 设计艺术 — #GraphQL
- | 今日商业评论 — 瑞幸咖啡 VS 星巴克,如何互补? — #商业评论
- | 日本樱花季游攻略 — #旅游攻略
- | 《重新定义团队:谷歌如何工作》读书笔记 — #读书 #创业
- | 《阿米巴经营》读书笔记 — #读书 #经营
- | 《零售的哲学》读书笔记 — #读书 #创业
- | 《增长黑客:创业公司的用户与收入增长秘籍》读书笔记 — #读书 #创业
2017
- | Web 新时代与挑战 — #日记
- | The Twelve-Factor App — #Twelve-Factor
- | Docker 基础记录(三) — #Docker
- | Docker 基础记录(二) — #Docker
- | Docker 基础记录(一) — #Docker
- | V8 内存优化之 Ignition 解释器 — #V8
- | 大数据基础架构概述 — #架构 #大数据
- | C++ 小记录 — #Cpp
- | Redis 源码之内存管理 - zmalloc / zfree — #Redis
- | WebAssembly 深入研究报告 - 碎片知识 — #WebAssembly
- | Python 小记 — #Python
- | 使用 Noteflight 来快速作曲和 MusicXML 导出 — #钢琴
- | ES 8 新特性一览 — #JavaScript
- | Common Lisp 小记 — #Lisp
- | Mac 配置 Commom Lisp 开发环境 — #Lisp
- | WebAssembly 深入研究报告 - 安全性 — #WebAssembly
- | WebAssembly 深入研究报告 - 二进制编码 — #WebAssembly
- | WebAssembly 尝试研究报告 - DIP 实践 — #WebAssembly
- | WebAssembly 尝试研究报告 - 本地存储与转移 — #WebAssembly
- | WebAssembly 尝试研究报告 - API 之初始化、内存和表的分配 — #WebAssembly
- | WebAssembly 尝试研究报告 - 错误处理 — #WebAssembly
- | WebAssembly 尝试研究报告(三) — #WebAssembly
- | WebAssembly 尝试研究报告(二) — #WebAssembly
- | WebAssembly 尝试研究报告(一) — #WebAssembly
- | 基于 NumPy 和 TensorFlow 的简单 KNN 实现 — #KNN #TensorFlow
- | PureRenderMixin & immutable.js 提高 VDOM 渲染效率 — #React
- | 常用 Shell 知识点和技巧 — #Shell
- | 前端 DCE 策略之 — Tree Shaking — #ES6 #DCE
- | “函数柯里化”常见使用场景记录 — #JavaScript #柯里化
- | STC 与 PTC — #尾递归
- | 《大型网站技术架构 - 核心原理与案例分析》读书笔记 — #后端 #架构
- | 淘宝网的 BigRender — #JavaScript #BigRender
- | BigPipe 原理实现与使用场景分析 — #JavaScript #BigPipe
- | 机器学习记录 - 简介 — #机器学习
- | URL 编码的那些事儿 — #JavaScript #PHP
- | 一道面试题的思考 — #JavaScript
- | HTTP 基础整理 — #HTTP
- | Promise A+ 调用详谈 — #JavaScript
- | CentOS 7.2 之 MySQL 到 MariaDB 的迁移 — #Linux #MySQL
2016
- | jQuery 源码江湖 - 初入江湖 — #JavaScript #jQuery
- | Promise 浅谈 — #JavaScript
- | ES 6 / ES 2015 常用知识点归纳 — #JavaScript #ECMAScript
- | CSS 常用布局解决方案 — #CSS
- | 前端项目规划与团队管理 — #团队管理
- | 前端常见技术点 - HTML — #HTML
- | 前端常见技术点 - JavaScript — #JavaScript
- | 前端常见技术点 - CSS / DOM / 布局 — #CSS #DOM
- | 前端关键技术点杂烩 — #JavaScript #CSS
- | LeetCode 每日一题 - 104. Maximum Depth of Binary Tree — #算法 #LeetCode
- | LeetCode 每日一题 - 58. Length of Last Word — #算法 #LeetCode
- | Zoomage.js 正式版 V1.0.0 核心原理介绍 — #JavaScript #Library
- | 基于 AWS 探索 Shadowsocks — #AWS #Shadowsocks
- | HTML5 随记录 — #HTML
- | 设计模式速谈:六、单例模式 — #设计模式
- | 设计模式速谈:五、建造者模式 — #设计模式
- | 设计模式速谈:四、抽象工厂模式 — #设计模式
- | 设计模式速谈:三、工厂模式 — #设计模式
- | 设计模式速谈:二、简单工厂模式 — #设计模式
- | 设计模式速谈:一、序论 — #设计模式
- | Linux 后台运行任务 — #Linux
- | LeetCode 每日一题 - 100. Same Tree — #算法 #LeetCode
- | LeetCode 每日一题 - 136. Single Number — #算法 #LeetCode
- | LeetCode 每日一题 - 203. Remove Linked List Elements — #算法 #LeetCode
- | LeetCode 每日一题 - 27. Remove Element — #算法 #LeetCode
- | LeetCode 每日一题 - 9. Palindrome Number — #算法 #LeetCode
- | 前端那些事儿 - URL 对象 — #JavaScript
- | LeetCode 每日一题 - 7. Reverse Integer — #算法 #LeetCode
- | LeetCode 每日一题 - 6. ZigZag Conversion — #算法 #LeetCode
- | LeetCode 每日一题 - 258. Add Digits — #算法 #LeetCode
- | LeetCode 每日一题 - 344. Reverse String — #算法 #LeetCode
- | LeetCode 每日一题 - 342. Power of Four — #算法 #LeetCode
- | LeetCode 每日一题 - 168. Excel Sheet Column Title — #算法 #LeetCode
- | LeetCode 每日一题 - 70. Climbing Stairs — #算法 #LeetCode
- | LeetCode 每日一题 - 189. Rotate Array — #算法 #LeetCode
- | LeetCode 每日一题 - 121. Best Time to Buy and Sell Stock — #算法 #LeetCode
- | LeetCode 每日一题 - 169. Majority Element — #算法 #LeetCode
- | LeetCode 每日一题 - 219. Contains Duplicate II — #算法 #LeetCode
- | LeetCode 每日一题 - 217. Contains Duplicate — #算法 #LeetCode
- | LeetCode 每日一题 - 283. Move Zeroes — #算法 #LeetCode
- | LeetCode 每日一题 - 1. Two Sum — #算法 #LeetCode
- | 五分钟算法 - 二分法查找(Binary Search) — #算法
- | JavaScript 核心特性揭秘(三) — #JavaScript
- | JavaScript 核心特性揭秘(二) — #JavaScript
- | JavaScript 核心特性揭秘(一) — #JavaScript
- | Java 基础语法特性记录 — #Java
- | LAMP 架构之升级 PHP 版本 — #PHP
- | UCS-2 编码的妙用 — #编码
- | 前端那些事儿 - Console 对象 — #JavaScript
- | ECMAScript6 新特性 - 迭代器和 for-of 循环 — #JavaScript
- | 前端那些事儿 - 三字节 BOM 头 — #Web
2015
- | 前端那些事儿 - JavaScript 函数之 IIFE — #JavaScript
- | 前端那些事儿 - 表单域的 MIME 编码 — #Web
- | SVG 技术之 - 路径 — #CSS
- | 不得不防范的 iframe 非法嵌入 — #JavaScript
- | 浅谈 CORS:跨域资源共享 — #HTTP
- | GeekBank C++ 线下班学习心得(三) — #日记
- | GeekBank C++ 线下班学习心得(二) — #日记
- | GeekBank C++ 线下班学习心得(一) — #日记
- | Git 你需要具备的基础知识 — #Git
- | 图像扫描及 OCR 技术开发 SDK - Asprise — #Java
- | 为 Swing 控件 JList 动态添加元素 — #Java
- | 基于 PHP 实现的优化盐值加密算法 — #PHP
- | 利用 ab 命令进行简单压测 — #Apache
- | JavaScript 浏览器自动化 — #JavaScript
- | event.target 与 event.srcElement — #JavaScript
- | 编码与“锟斤拷”的故事 — #Web
- | Prism.js 在 AJAX 下的应用问题 — #Web
- | 博客正式使用“知识共享 CC”国际协议 — #网站事务
- | RSS 概述 — #Web
2014
- | 简谈 JavaScript 中的数据类型 — #JavaScript
- | 浅谈 SEO — #Web
- | 简单理解 HTTP 协议 — #Web
- | Android 以 Post 方式发送 HTTP 请求 — #Android
- | 数据结构 - 线性顺序表 — #算法