09 2023 档案

摘要:文件目录结构 tree . ├── bin ├── include │ └── calc.h ├── lib │ ├── add.c │ ├── div.c │ ├── mul.c │ └── sub.c └── src └── main.c 4 directories, 6 files 静态库生成 阅读全文
posted @ 2023-09-28 15:49 eezhijun 阅读(135) 评论(0) 推荐(0) 编辑
摘要:scanf scanf 是一个格式化输入函数,用于从标准输入(通常是键盘)读取数据。 char s[128]; printf("please input string s:\n"); scanf("%s", s); printf("output:\n"); printf("%s\n", s); 注意 阅读全文
posted @ 2023-09-21 11:36 eezhijun 阅读(76) 评论(0) 推荐(0) 编辑
摘要:git ls-files 命令用于列出当前 Git 仓库中跟踪的文件。它的作用是显示 Git 仓库中已跟踪文件的列表,包括已修改、已暂存和已提交的文件。 以下是 git ls-files 命令的一般用法: git ls-files -h 不带选项:默认情况下,git ls-files 列出所有已跟踪 阅读全文
posted @ 2023-09-20 14:15 eezhijun 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:C语言中的数据类型有不同的范围,这些范围可以通过标准库中的头文件 <limits.h> 或 <float.h> 来查看。 测试代码: void test_limits(void) { /* limits.h */ /* bit */ printf("%s=\t+%d\n", STR(CHAR_BIT 阅读全文
posted @ 2023-09-19 17:37 eezhijun 阅读(36) 评论(0) 推荐(0) 编辑
摘要:同步到CSDN... 阅读全文
posted @ 2023-09-14 17:16 eezhijun 阅读(16) 评论(0) 推荐(0) 编辑
摘要:什么是内存泄漏? 内存泄漏是指计算机程序在使用内存时,没有正确释放不再需要的内存,导致系统中的可用内存逐渐减少,最终可能导致程序性能下降或崩溃。 数组指针和指针数组区别 数组指针 数组指针是指一个指针,它指向一个数组的首元素。 它是一个单一的指针变量,用于存储数组的地址。 数组指针的类型是指向数组的 阅读全文
posted @ 2023-09-12 17:04 eezhijun 阅读(375) 评论(2) 推荐(4) 编辑
摘要:.gitconfig 文件 .gitconfig 文件是 Git 版本控制系统的配置文件,用于存储用户和存储库级别的配置选项。这个文件包含了 Git 命令行工具的配置设置,以及用户的个人配置信息,如用户名和电子邮件地址。以下是 .gitconfig 文件的一些常见用途和示例配置项: 用户级别的配置: 阅读全文
posted @ 2023-09-12 14:37 eezhijun 阅读(144) 评论(0) 推荐(0) 编辑
摘要:2.1 SDP CLIENT-SERVER ARCHITECTURE SDP 客户端-服务端 架构 我们如何知道哪个设备是client哪个设备时server呢? 比如拿耳机和手机举例,如果耳机和手机都支持server和client,那么就要看L2CAP的CID了,比如耳机先发起SDP L2CAP连接 阅读全文
posted @ 2023-09-11 15:31 eezhijun 阅读(90) 评论(0) 推荐(0) 编辑
摘要:以下是自己经过不断试用感觉不错网站推荐,分享给大家👇 工具 Audacity 16进制到ASCII字符串在线转换工具 - Coding.Tools 青蛙快传 - 超快免登陆云传输web工具 KinhDown - 百度云盘 - 解析地址 Unlock PDF KMS 列表 | Yerong の小窝 阅读全文
posted @ 2023-09-09 13:37 eezhijun 阅读(214) 评论(0) 推荐(0) 编辑
摘要:windows 设置代理 http || https协议 //设置全局代理 //http git config --global https.proxy http://127.0.0.1:7891 //https git config --global https.proxy https://127 阅读全文
posted @ 2023-09-06 22:25 eezhijun 阅读(976) 评论(0) 推荐(0) 编辑
摘要:# git commit格式 在Git中,git commit命令用于将文件的更改提交到版本控制仓库。提交消息是非常重要的,因为它记录了对项目的更改的描述和目的。提交消息的格式通常遵循一些约定,以便更容易理解和维护项目的历史。以下是一种常见的提交消息格式: ```php (可选范围): # 评论或注 阅读全文
posted @ 2023-09-04 16:41 eezhijun 阅读(105) 评论(0) 推荐(0) 编辑
摘要:**git rebase** 和 **git merge** 都是用于将一个分支的更改合并到另一个分支的 Git 命令,但它们的工作方式和效果不同。下面是它们之间的主要区别: # git merge: **合并方式:** git merge 将源分支的所有更改合并为一个新的提交,这个新提交有两个父提 阅读全文
posted @ 2023-09-04 15:51 eezhijun 阅读(692) 评论(0) 推荐(0) 编辑
摘要:git tag 是用于管理 Git 仓库中的标签的命令。标签通常用于标识代码库中的重要点,如版本发布或关键里程碑。下面是一些常见的 git tag 命令用法: 创建标签: 创建一个轻量标签(Lightweight Tag): git tag tag_name 创建一个附注标签(Annotated T 阅读全文
posted @ 2023-09-04 15:37 eezhijun 阅读(75) 评论(0) 推荐(0) 编辑
摘要:跳板机(Jump Server)是一种网络安全设备或计算机,用于管理和保护内部网络中的其他计算机或系统。跳板机通常位于内部网络和外部网络之间,充当连接这两个网络的中间节点或跳板。以下是跳板机的主要功能和用途: 安全访问控制:跳板机用于限制对内部网络的直接访问。只有经过授权的用户或管理员可以连接到跳板 阅读全文
posted @ 2023-09-04 15:22 eezhijun 阅读(3171) 评论(0) 推荐(0) 编辑
摘要:Git子模块是Git仓库中的一个特殊类型的存储库,允许您将一个Git仓库嵌套在另一个Git仓库中。这对于管理项目的依赖或者在多个项目之间共享代码非常有用。以下是有关如何管理和使用Git子模块的一些基本操作: # 添加子模块 要将子模块添加到您的Git仓库中,可以使用以下命令: ```bash git 阅读全文
posted @ 2023-09-04 15:11 eezhijun 阅读(560) 评论(0) 推荐(0) 编辑
摘要:CMake 命令行可以带有一些参数,用于控制和配置 CMake 的行为。这些参数可以在执行 cmake 命令时传递给 CMake。以下是一些常用的 CMake 命令行参数: -D:用于设置 CMake 变量。例如,-DVAR_NAME=VALUE 可以设置一个 CMake 变量的值 cmake -D 阅读全文
posted @ 2023-09-03 17:53 eezhijun 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:1. 清空输出stdout缓冲区 在 C 和 C++ 中,你可以使用 fflush 函数来清空输出缓冲区。以下是一个示例 #include <stdio.h> int main() { printf("这是一行文本\n"); fflush(stdout); // 清空标准输出缓冲区 // 后续的输出 阅读全文
posted @ 2023-09-02 13:28 eezhijun 阅读(488) 评论(0) 推荐(0) 编辑