C++实现简单线程池
一个任务队列,一个线程容器,然后每次取一个任务分配给一个线程去做,循环往复...
一个任务队列,一个线程容器,然后每次取一个任务分配给一个线程去做,循环往复...
复习libevent的使用
使用C++11提供的互斥锁和条件变量完成线程安全的队列
非阻塞IO了解下?select/poll/epoll到底是个啥?
下篇预告:go学习 - interface
在coolshell上陈硕大牛的一篇文章加了一点东西...
几种单例模式要会写...
建议读一读深度探索C++模型第1,3,4章节。应该早早把这个东西弄明白。
重新推导一遍...
跑一个D3D11的程序真是难... 现在DX SDK不再是单独安装,而是跟随Windows SDK一起...
虽然已经Direct3D都到12了,但是D3D12相比D3D11并没有太大改变...
Free Camera && Target Camera
反正大家建议使用C++风格类型转换,我也建议一下...
智能指针作用,便于内存管理,确保程序不存在内存和资源泄露,并且是异常安全的。
今天参加宣讲会模拟面试的题目,来源Google APAC 2016 University Graduates Test Round E Problem C。Google开始校招了,而我还是这么弱鸡...
打hihoCoder,从大模拟开始...
普林斯顿算法课并查集,作业之外的面试题目觉得不错。
百度题难度适中,自己努力加把劲儿,去微软...
C++ string类型并没有像其他高级语言如C#, Python中的string能提供split方法。但是可以通过其他方式的实现。如下给出了几个比较常见的方法。
链表、栈、队列这些基本数据结构要灵活使用...