所有文章

C++实现简单线程池

2019-02-14 · share / C++

一个任务队列,一个线程容器,然后每次取一个任务分配给一个线程去做,循环往复...

libevent的使用

2018-10-14 · share / 后端技术 / 系统 / 分布式

复习libevent的使用

I/O多路转接

2018-04-11 · share / 后端技术 / 系统 / 分布式

非阻塞IO了解下?select/poll/epoll到底是个啥?

C++多态 - 对象转型

2016-10-21 · share / C++

建议读一读深度探索C++模型第1,3,4章节。应该早早把这个东西弄明白。

Direct3D 11 - Initialization

2016-09-12 · 图形学

跑一个D3D11的程序真是难... 现在DX SDK不再是单独安装,而是跟随Windows SDK一起...

Direct3D 11 - Overview

2016-09-09 · 图形学

虽然已经Direct3D都到12了,但是D3D12相比D3D11并没有太大改变...

C++强制类型转换

2016-09-03 · share / C++

反正大家建议使用C++风格类型转换,我也建议一下...

C++智能指针

2016-08-25 · share / C++

智能指针作用,便于内存管理,确保程序不存在内存和资源泄露,并且是异常安全的。

2016Google校招笔试-Not So Random

2016-05-09 · share / 算法

今天参加宣讲会模拟面试的题目,来源Google APAC 2016 University Graduates Test Round E Problem C。Google开始校招了,而我还是这么弱鸡...

C++ 实现 string split 的几种方法

2015-09-23 · share / C++

C++ string类型并没有像其他高级语言如C#, Python中的string能提供split方法。但是可以通过其他方式的实现。如下给出了几个比较常见的方法。

LeetCode146 - LRU Cache

2015-09-01 · share / 算法

链表、栈、队列这些基本数据结构要灵活使用...