摘要: extern 在 C 和 CPP 文件中,通过extern关键字声明另一个 C/CPP 文件中的变量或函数,可以不包含共同的头文件而直接调用; 如: run.c / run.cpp #include <stdio.h> int runValue=7355608; void runPrint(int 阅读全文
posted @ 2022-01-14 10:44 欲渡黄河 阅读(214) 评论(0) 推荐(0)
摘要: 目前暂时只使用,有些情况要知道软链接和硬链接是什么 此处使用 C指针的概念进行理解 硬链接文件和原文件对象都是一个指针,用来指向磁盘中真正的数据,在创建硬链接时是创建了一个指针将原文件对象的指针复制到自身。 软链接文件是一个指向指针的指针,访问软链接时实则时通过这个指针访问到原文件指针的数据,再通过 阅读全文
posted @ 2021-12-25 21:51 欲渡黄河 阅读(118) 评论(0) 推荐(0)
摘要: 使用 windows 子系统查看 windows 上面的GB2312编码格式的文本文件,想使用 Linux 的指令 iconv ,将其转换为 utf-8 文件,首先应该是查看此文件的编码 使用 file 指令 file [filename] 输出 [filename]: Non-ISO extend 阅读全文
posted @ 2021-12-25 20:36 欲渡黄河 阅读(1345) 评论(0) 推荐(0)
摘要: 打开vs tool下的命令行工具 进入文件存放路径 查看dll文件内容 dumpbin /exports [name].dll 查看lib文件内容 dumpbin /LINKERMEMBER [name].lib 阅读全文
posted @ 2021-12-21 10:52 欲渡黄河 阅读(89) 评论(0) 推荐(0)
摘要: 若有一个字符串为 "version: 中文版本 1.0" 包含中文,且需要将此字符串发送到另一服务器上作为utf-8编码来识别, 此处可以使用 std::string str=u8"version: 中文版本 1.0"; 来保存为utf-8的字符串 阅读全文
posted @ 2021-12-15 16:10 欲渡黄河 阅读(183) 评论(0) 推荐(0)
摘要: 使用IDE 小熊猫Dev-C++ 使用MinGW-64 GCC 11.2.0 编译器 WSAStartup 函数调用报错 显示 undefined reference to __imp_WSAStartup 即未被定义,在此之前已经引用了头文件和库 #include <winsock.h> #inc 阅读全文
posted @ 2021-12-15 09:09 欲渡黄河 阅读(611) 评论(0) 推荐(0)
摘要: top -p pid ps -aux | grep [进程名] cat /proc/pid/status 阅读全文
posted @ 2021-12-14 23:23 欲渡黄河 阅读(304) 评论(0) 推荐(0)
摘要: 结构体: sockaddr_in 声明于: #include <sys/socket.h> #include <netinet/in.h> 函数: inet_addr 声明于: #include <arpa/inet.h> 阅读全文
posted @ 2021-12-10 15:35 欲渡黄河 阅读(481) 评论(0) 推荐(0)
摘要: 偶然发现全局变量第一次定义时可以赋于函数返回值, 这样一来这个函数的执行更在main函数之前,有点像是构造函数。 用 c 的编译器就无法进行编译 代码如下 //file: run.cpp #include <iostream> int getValue(int vIn) { printf("%s\n 阅读全文
posted @ 2021-12-05 22:32 欲渡黄河 阅读(235) 评论(0) 推荐(0)
摘要: ####预处理步骤 生成预编译文件,后缀为 .i 命令: gcc -E source.c -o source.i ####编译步骤 生成汇编代码文件,后缀为 .s 命令: gcc -S source.i -o source.s ####汇编步骤 生成目标文件,后缀为 .o 命令: gcc -c so 阅读全文
posted @ 2021-12-05 17:32 欲渡黄河 阅读(49) 评论(0) 推荐(0)