Toggle navigation
YSD Blog
Home
Resume
Tags
Hux blog 模板
Tags
keep hungry keep foolish
c++
tcp
algorithm
leetcode
内存管理
操作系统
io
linux
big data processing
图形学
物理引擎
bullet
c++
游戏循环
c++自动注册工厂模式
c++ operator++
32位与64位下各类型长度对比
迭代器与traits技法
模板实参推断
内存对齐
c++对象内存布局
new & delete
Uncopyable base class
Casting Away Constness
RAII
tcp
I/O复用
描述符就绪条件
TCP协议通信流程
algorithm
数位dp
刷题常用
Burst Ballons
Find Duplicate
水塘抽样
Increasing Triplet Subsequence
Factorial Trailing Zeroes
Decode String
Best Time to Buy and Sell Stock with Cooldown
Generate Parentheses
Different Ways to Add Parentheses
Sum of Two Integers
Combination Sum
Kth Smallest Element in a Sorted Matrix
Count Numbers with Unique Digits
Bulb Switcher
Counting Bits
二叉搜索树的删除
或与加
数组中只出现一次的数字
各种海量数据处理面试题
构建乘积数组
钢条切割
Container With Most Water
leetcode
Burst Ballons
Find Duplicate
Increasing Triplet Subsequence
Factorial Trailing Zeroes
Decode String
Best Time to Buy and Sell Stock with Cooldown
Generate Parentheses
Different Ways to Add Parentheses
Sum of Two Integers
Combination Sum
Kth Smallest Element in a Sorted Matrix
Count Numbers with Unique Digits
Bulb Switcher
Counting Bits
数组中只出现一次的数字
Container With Most Water
内存管理
new & delete
Linux内存管理
操作系统
死锁
Linux内存管理
io
I/O复用
描述符就绪条件
linux
POSIX 线程分离、结合
POSIX 线程(2)
POSIX 线程(1)
I/O复用
big data processing
各种海量数据处理面试题
图形学
透视矫正
裁剪
物理引擎
基于位置的模拟
bullet柔体模拟入门1
bullet入门-精细阶段
bullet入门-粗略阶段
bullet入门-DBvt树的碰撞检测
bullet入门-DBvt树的raycast
bullet入门-DBvt树的基本操作
bullet入门
bullet
bullet柔体模拟入门1
bullet入门-精细阶段
bullet入门-粗略阶段
bullet入门-DBvt树的碰撞检测
bullet入门-DBvt树的raycast
bullet入门-DBvt树的基本操作
bullet入门