摘要:
此部分的主要内容来自:https://blog.csdn.net/ithiker/article/details/87909651 在 catch 的文档指出,对于C++单元测试框架,目前已经有 Google Test, Boost.Test, CppUnit, Cute, 以及其它的一些,那么 c 阅读全文
摘要:
基本知识 socket 编程有三种,流式套接字 SOCK_STREAM ,数据报套接字 SOCK_DGRAM ,原始套接字 SOCK_RAW ,前两者较常用。基于 TCP 的 socket 编程是流式套接字。 Socket(套接字):一种应用程序接口 API TCP:建立在 IP 之上,通过握手建立 阅读全文
摘要:
Windows 线程是可以执行的代码的实例,系统是以线程为单位调度程序;一个程序当中可以有多个线程,实现多任务的处理。每个线程都具有一个 ID ,每个线程具有自己的内存栈,同一进程中的线程使用同一个地址空间。程序将 CPU 执行时间划分成时间片,一次根据时间片执行不同的线程。 创建线程 线程函数定义 阅读全文
摘要:
我们介绍 Windows 和 Ubuntu 下生成和使用库文件的操作。 lib lib 是 Windows 下的静态库,它具有以下特点: 运行不存在 静态库源码被链接到调用程序中 目标程序的归档 静态库是将代码嵌入到使用程序中,多个程序使用时会有多份代码,所以代码体积会增大。动态库的代码只需要存在一 阅读全文