Golang 编译的二进制文件在 alpine 中无法运行的问题解决 一、问题现象 使用 golang 编译了一个二进制程序,在 CentOS 和 Ubuntu 的镜像上运行是可以的,但是在 Alpine 运行就不行,使用./运行报错: [crayon-68223b86c5c78388... 04 月 03 日2,320评论 阅读全文
Navicate Premium 12 破解安装 Navicate Premium 12 的下载地址:下载密码 sangfor!@# 下载后先安装软件,装好后解压目录下的 rar 包,打开 Navicat_Keygen_Patch_v4.5_By_DFoX.e... 03 月 30 日305评论 阅读全文
STL 中 map 的使用方法和注意事项 使用 map 要添加头文件 #include <map>,命名空间 using namespace std 。 初始化一个 map: [crayon-68223b86c6330723279613/] ... 03 月 28 日234评论 阅读全文
windows powershell 报错 「无法加载文件 **,因为在此系统上禁止运行脚本」 问题的解决方案 在用 windows 执行脚本的时候报错: [crayon-68223b86c65ca493617402/] 原因显而易见:因为安全原因,系统禁止执行脚本了。具体的相关信息可以参考 about_Execut... 03 月 17 日1,895评论 阅读全文
C/C++ extern "C"语句的作用 c++中,调用 c 语言函数时要对函数添加声明 extern "C",这是因为 c 和 c++的符号表机制不一样导致的。 假设存在函数 fun,经过 gcc 编译后,该函数在符号表中的名字是 fun,但是经过 g++编译后... 03 月 15 日196评论 阅读全文
TCP/IP ARQ 自动重传协议 ARQ 全称是 Automatic repeat request,是 TCP 中实现可靠传输的重传协议,它的核心思想是停止等待协议。 一、停止等待协议 停止等待协议是数据链路层中最基础的协议,在数据发送出去后... 03 月 12 日2,457评论 阅读全文
使用 PERCPU 变量时编译错误的问题 使用 percpu 变量时编译报错: [crayon-68223b86c69dd572302678/] 原因: percpu 变量是在其他模块定义的,当前模块使用要声明: [crayon-68223b86c... 02 月 18 日479评论 阅读全文
数据结构和算法 2-两数相加 来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/add-two-numbers 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出... 02 月 15 日971评论leetcode 链表 阅读全文
数据结构和算法 581-最短无序连续子数组 来源:力扣 (LeetCode) 链接:581. 最短无序连续子数组,著作权归领扣网络所有。 一、题目描述 给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变... 02 月 05 日247评论leetcode 阅读全文
C/C++ C/C++中 struct 和 class 的区别 一、 class 和 struct 的区别 C++中 class 和 struct 的区别: 继承权限,struct 的默认继承权限为 public,class 的默认继承权限为 private 。 访问权限,struct 的默... 01 月 29 日336评论面试 阅读全文