Navicate Premium 12 破解安装

Navicate Premium 12 的下载地址:下载密码 sangfor!@# 下载后先安装软件,装好后解压目录下的 rar 包,打开 Navicat_Keygen_Patch_v4.5_By_DFoX.exe,以此执行以下操作: 第一步点击右上角的 Patch 替换文件,需要手动选择安装目录的地址: 替换成 ... 阅读更多

STL 中 map 的使用方法和注意事项

使用 map 要添加头文件 #include <map>,命名空间 using namespace std 。 初始化一个 map:

对于 C++11,还可以在初始化时设定一系列初始值: [crayon-69498cd969972022 ... 阅读更多

windows powershell 报错 「无法加载文件 **,因为在此系统上禁止运行脚本」 问题的解决方案

在用 windows 执行脚本的时候报错:

原因显而易见:因为安全原因,系统禁止执行脚本了。具体的相关信息可以参考 about_Execution_Policies 。最简单的解决方案就是输入以下命令: [crayon-69498cd969c ... 阅读更多

extern "C"语句的作用

c++中,调用 c 语言函数时要对函数添加声明 extern "C",这是因为 c 和 c++的符号表机制不一样导致的。 假设存在函数 fun,经过 gcc 编译后,该函数在符号表中的名字是 fun,但是经过 g++编译后,该函数在符号表中的结果是 xxfunxx,c++编译器会在函数两侧加上一些随机字符。因为两者的编译结 ... 阅读更多

ARQ 自动重传协议

ARQ 全称是 Automatic repeat request,是 TCP 中实现可靠传输的重传协议,它的核心思想是停止等待协议。 一、停止等待协议 停止等待协议是数据链路层中最基础的协议,在数据发送出去后,如果没有收到对端的回复,会一直等待对方回复。直到触发超时机制再自动重传,确保数据传输的可靠性。 一 ... 阅读更多