Dynamic memory and smart pointers

智能指针作为C++11最重要的特性之一,相关的内容本来是辑录在C++11的语法糖中,但是这部分太重要而我最近又比较闲(逃),就单独列出来详细地总结一下咯。

阅读全文 »

Source Insight plugin and configuration

最近折腾上了几款开发相关的工具堪称神器,工欲善其事必先利其器也。有时间来整理一下写出来。

阅读全文 »

Use VisualGDB to write Linux programs on VS

作为一个cpper和Linuxer,经常在Linux上写代码,最近发现了VisualGDB(VS的插件)这个神器,从此也可以在Windows上直接写跑在Linux的程序了!调试起来更爽!

阅读全文 »

Deploy shadowsocks service on VPS

这两天帮同事搭了一台用作代理的VPS,顺道把这些东西整理了一下。
本文不是面向零基础读者的,在阅读下面的东西之前,你首先应该有一台可以访问外网(国外网络)的VPS,其次你也应该具有一些基本的Linux操作的知识。

阅读全文 »

Some books and tools for learning C/C++

从开始学C语言到现在也有五六年的时间了,也看了不少的好书和烂书,折腾了很多工具(编译器/编辑器圣战),在这里详细汇总一下。折腾久了能够得到一种思想,这种思想不同于那种“拿来主义”,而是“自己去做”的经验。

阅读全文 »

2016: Future Plans


转眼大学即将毕业了,虽然大学期间学了(折腾)了不少东西,但是还是觉得很菜啊,还要继续努力。
对于未来我有几点想法,在这个当口写下来吧。督促勉励自己。

阅读全文 »

Talk about the college entrance examination

这两天是高考的时间,想到了几年之前我参加高考的时候,那个时候还是too young,觉得有自己追求的东西就要去做,浪费了很多时间在学习编程上。可是现在看来高中的时候还是要好好学习的,因为学历就刚毕业而言确实是门槛。

阅读全文 »

Pthread multithreaded programming

POSIX线程(英语:POSIX Threads,常被缩写为Pthreads)是POSIX的线程标准,定义了创建和操纵线程的一套API。

阅读全文 »

Memory leak caused by deleting void* pointer

当一个void*指向一个class object时,我们对其执行delete操作,会引发未定义行为——可以确定的是该delete操作不会执行object的析构函数,会导致内存泄露。

阅读全文 »