摘要: 1、mysql sudo apt-get install libmysql++-dev //mysql连接库 2、ms sql server/sybase ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdbl 阅读全文
posted @ 2021-07-29 11:47 钟齐峰 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1、list概述 list 是一种双向链表。list 的设计更加复杂一点,好处是每次插入或删除一个元素,就配置或释放一个元素,list 对于空间的运用有绝对的精准,一点也不浪费。而且对于任何位置的元素插入或删除,list 永远是常数空间。注意:list 源码里其实分了两个部分,一个部分是 list 阅读全文
posted @ 2021-06-28 13:21 钟齐峰 阅读(2178) 评论(0) 推荐(0) 编辑
摘要: 1、生成dump文件。 在代码捕获异常,并将异常写入dump文件。 #include "stdafx.h" #include <Windows.h> #include <iostream> #include <DbgHelp.h> #include <tchar.h> using namespace 阅读全文
posted @ 2021-06-24 17:38 钟齐峰 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 在内存系统重排序可知,写缓存没有及时刷新到内存,导致不同处理器缓存的值不一样,目前处理器都遵循缓存一致性协议能保证足够的可见性又不过多的损失性能。缓存一致性协议给缓存行(通常为64字节)定义了4个状态:独占(exclusive)、共享(share)、修改(modified)、失效(invalid), 阅读全文
posted @ 2021-06-17 13:32 钟齐峰 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 源代码和Runtime时执行的代码很可能不一样,这是因为编译器、处理器常常会为了追求性能对改变执行顺序。然而改变顺序执行很危险,很有可能使得运行结果和预想的不一样,特别是当重排序共享变量时。从源代码到Runtime需要经过三步的重排序: 1、编译器重排序 为了提高性能,在不改变单线程的执行结果下,可 阅读全文
posted @ 2021-06-16 13:48 钟齐峰 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、相关文件和接口 #include <windows.h> CRITICAL_SECTION cs;//定义临界区对象 InitializeCriticalSection(&cs);//初始化临界区 EnterCriticalSection(&cs);//进入临界区 LeaveCriticalSe 阅读全文
posted @ 2021-06-16 12:28 钟齐峰 阅读(327) 评论(0) 推荐(0) 编辑
摘要: _CrtDumpMemoryLeaks()就是检测从程序开始到执行该函数进程的堆使用情况,通过使用_CrtDumpMemoryLeaks()我们可以进行简单的内存泄露检测。 #include "stdafx.h" #include <stdlib.h> #include <crtdbg.h> #de 阅读全文
posted @ 2021-06-16 09:47 钟齐峰 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、TCP服务特点 TCP协议特点:面向连接、字节流和可靠传输。通信双方必须先建立连接,才能开始数据读写,双方必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。TCP连接时全双工的,即双方的数据可以通过一个连接进行。完成数据交换之后吗,通信双必须断开连接以释放系统资源。 TCP协议 阅读全文
posted @ 2021-06-09 13:19 钟齐峰 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 软件: go1.16.5.windows-amd64.msi vscode go安装后已经自动配置相关环境变量。在cmd中用go env查看环境变量。 vscode设置goroot和gopath 找到edit in settings.json 加入 下载必要的包,由于网络原因,需要在cmd中设置必要 阅读全文
posted @ 2021-06-08 10:48 钟齐峰 阅读(143) 评论(0) 推荐(0) 编辑
摘要: IP协议是TCP/IP协议族的核心协议,也是socket网络编程基础之一。本章从两个方面讨论IP协议: IP头部信息。IP头部信息出现在每个IP数据报中,用于指定IP通信的源端IP地址、目的端IP地址,指导IP分片和重组,以及指定部分通信行为。 IP数据报的路由和转发。IP数据报的路由和转发发生在除 阅读全文
posted @ 2021-06-01 15:32 钟齐峰 阅读(687) 评论(0) 推荐(0) 编辑