本文简要说明python使用struct处理二进制数据(使用pack和unpack进行打包和解包)。
模板中class与typename的区别
简单分析泛型编程中模板参数类型class与typename的区别。
C++模板特化和偏特化
模板特化(template specialization)不同于模板的实例化,模板参数在某种特定类型下的具体实现称为模板特化。模板特化有时也称之为模板的具体化,分别有函数模板特化和类模板特化。
C++三大特性
本文章简要总结C++三大特性即封装、继承、多态。
关于__pycache__文件夹
简单介绍__pycache__文件的作用。
C++11实现线程池
本文简单介绍线程池的相关知识,并基于C++11实现一个简单的线程池。
经典排序算法
本文介绍常用经典内部排序算法,包括直接插入排序、选择排序、堆排序、冒泡排序、快排、归并排序、桶排序、基数排序等。并使用C++实现。
C++异常处理机制
本文章向大家介绍C++异常处理机制(throw、try、catch、finally)。
GO和C++语法上的主要差别
本文主要目的是列出GO和C++语法上的的一些主要差异,因此不会对GO的语法、内建函数和库等的使用进行详细的说明。
设计模式简解
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。