最开始写代码的时候总是拿到一个问题就捋起袖子开干,基本上就是属于边写代码边排错顺便在写代码中设计解决问题的流程,但是这样效率实在是太慢,有很大的可能就是边写边删,等同于设计出来的蹩脚的就重构了,浪费了很多时间。
Summarize some of my coding habits
读《C++语言的设计与演化》及一些疑问的解答
Reading "D&E" and answers to some questions
C++语言的设计与演化是C++作者Bjarne Stroustrup撰写的一本关于C++从构思设计到实际实现中思考权衡的过程的书,也(应该)是市面上唯一一本语言设计者站在语言设计的视角所写的书。
有很多问题我们不应该只知道How,更应该知道Why,因为这样可以从更深层次地理解这个东西。所幸的是《C++语言的设计与演化》就是这么一本书。最近在读期间明白了很多之前在C++中只知道How而不知道Why的东西(为了与C兼容C++真是割舍了太多),这篇文章算是一篇读书笔记和关于Why的记录,我会逐步整理出来。
使用Unreal Engine 4采集360°全景视频
Capturing 360° panoramic video with Unreal Engine 4
读CSAPP:与《现代操作系统》的比较
Reading CSAPP: Comparison with Modern Operating Systems
这两天读CSAPP读的兴起,昨天还发了条动态说读CSAPP比现代操作系统读着爽(哈哈)。
动态内存和智能指针
Dynamic memory and smart pointers
Source Insight插件与配置
Source Insight plugin and configuration
最近折腾上了几款开发相关的工具堪称神器,工欲善其事必先利其器也。有时间来整理一下写出来。
使用VisualGDB在VS上编写Linux程序
Use VisualGDB to write Linux programs on VS
作为一个cpper和Linuxer,经常在Linux上写代码,最近发现了VisualGDB(VS的插件)这个神器,从此也可以在Windows上直接写跑在Linux的程序了!调试起来更爽!
在VPS上部署shadowsocks服务
Deploy shadowsocks service on VPS
这两天帮同事搭了一台用作代理的VPS,顺道把这些东西整理了一下。
本文不是面向零基础读者的,在阅读下面的东西之前,你首先应该有一台可以访问外网(国外网络)的VPS,其次你也应该具有一些基本的Linux操作的知识。
学习C/C++的一些书籍和工具
Some books and tools for learning C/C++
从开始学C语言到现在也有五六年的时间了,也看了不少的好书和烂书,折腾了很多工具(编译器/编辑器圣战),在这里详细汇总一下。折腾久了能够得到一种思想,这种思想不同于那种“拿来主义”,而是“自己去做”的经验。
2016:未来计划
2016: Future Plans
转眼大学即将毕业了,虽然大学期间学了(折腾)了不少东西,但是还是觉得很菜啊,还要继续努力。
对于未来我有几点想法,在这个当口写下来吧。督促勉励自己。