- 博客(188)
- 收藏
- 关注

原创 c语言可否在头文件中定义变量
在C语言中,头文件通常被用来声明函数原型、变量和类型定义,这些声明在多个源文件中需要共享。然而,一般来说,在头文件中定义变量是不推荐的。关键字来声明一个变量,然后在某个源文件中定义它。这样,所有包含该头文件的源文件都会知道这个变量的存在和类型,但实际的存储只在一个地方。,但它们共享同一个变量实例,而不是各自有自己的拷贝。通常,我们在头文件中使用。
2023-12-14 09:21:31
4637
原创 解决git中断显示中文为八进制编码问题
设置 core.quotepath false 后,需确保终端使用支持中文的字体(如 SimHei、Microsoft YaHei),否则仍可能显示乱码。
2025-05-20 22:41:24
293
原创 git中关于换行符^M的问题
M\r\n\r^M^M某些编辑器(如Notepad)默认保存文件时使用Windows换行格式,而其他编辑器(如Vim)会原样显示多余的\r。Git等工具在跨平台协作时,如果未正确设置换行符转换规则,会导致文件中出现^M。^M1.ASCIItext2.\rdos2unixsed3.\n\r\n\r\n\n确保使用支持多种换行格式的编辑器(如VSCode、Notepad++),并配置为使用一致的换行符格式。
2025-01-18 12:49:58
1149
原创 git中配置ssh的方法
通过这些步骤,你就可以在 Git 中配置 SSH 连接了。如果在连接或配置过程中遇到问题,可以查看相关错误消息进行排查。在 Git 中使用 SSH 时,确保克隆或使用 SSH URL 而不是 HTTPS URL。为了避免每次提交时都输入密码,可以使用 SSH Agent 管理密钥。执行后,命令会提示你选择保存密钥的位置。默认情况下,密钥保存在。如果没有特别需求,按 Enter 键即可使用默认路径。这样,SSH Agent 会管理密钥,直到你关闭终端。复制显示的内容,这就是你的公钥。
2024-12-08 11:58:10
7260
原创 c语言中使用(>> & ^)运算替代(/ % ==)运算实现优化
在 C 语言中,使用位运算>>(右移)和(按位与)来代替除法和取模运算,主要是因为位运算在某些情况下比算术运算更高效。
2024-10-14 22:57:16
779
原创 ubuntu中文件系统损坏问题
fsck)是 Linux 和类 Unix 系统中的一个文件系统检查和修复工具。它用于检查文件系统的一致性,并修复文件系统中的错误。通常,当文件系统由于非正常关机、设备故障或其他问题出现损坏时,fsck可以帮助恢复文件系统的健康状态。fsck。
2024-09-12 09:52:30
937
原创 常用mount命令
mount命令用于挂载文件系统,基本用法是将设备或文件系统挂载到指定的目录。根据不同的需求和场景,mount提供了许多选项。以下是常见的mount。
2024-09-11 15:15:47
1594
原创 获取4字节数据中比特为 1 的总数的方法
上面列出了几种在 C 语言中统计逐位检查法:通过每次移位和位与操作统计。Brian Kernighan 算法:每次迭代清除最低有效1位。查表法:预先计算查表,通过查表快速获取结果。GCC 内建函数:使用。
2024-09-04 13:03:05
315
原创 linux中文件搜索命令
find:功能最强大,可用于复杂的查找操作。locate:查找速度快,但依赖于数据库的更新。which:查找命令的可执行路径。whereis:查找程序的相关文件。grep:查找文件内容中的匹配行,可以与其他命令结合使用。这些工具组合使用可以帮助你高效地查找和管理 Linux 系统中的文件和目录。
2024-08-08 09:52:06
1158
原创 通过预编译与未定义函数进行参数检查
如果条件为真,则编译程序在连接阶段产生一个错误,因为this_is_undefine_func函数在别处没有定义。在编译阶段如果参数(i > 10)为假,编译程序可以去掉if语句。
2024-08-07 23:42:25
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人