自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 c语言可否在头文件中定义变量

在C语言中,头文件通常被用来声明函数原型、变量和类型定义,这些声明在多个源文件中需要共享。然而,一般来说,在头文件中定义变量是不推荐的。关键字来声明一个变量,然后在某个源文件中定义它。这样,所有包含该头文件的源文件都会知道这个变量的存在和类型,但实际的存储只在一个地方。,但它们共享同一个变量实例,而不是各自有自己的拷贝。通常,我们在头文件中使用。

2023-12-14 09:21:31 3531

原创 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 870

原创 c语言中使用宏隐射的方式优化switch case结构

转义序列用反斜杠开头,用于表示特殊字符或通过编码表示的数值。

2024-12-27 12:42:02 420

原创 git中配置ssh的方法

通过这些步骤,你就可以在 Git 中配置 SSH 连接了。如果在连接或配置过程中遇到问题,可以查看相关错误消息进行排查。在 Git 中使用 SSH 时,确保克隆或使用 SSH URL 而不是 HTTPS URL。为了避免每次提交时都输入密码,可以使用 SSH Agent 管理密钥。执行后,命令会提示你选择保存密钥的位置。默认情况下,密钥保存在。如果没有特别需求,按 Enter 键即可使用默认路径。这样,SSH Agent 会管理密钥,直到你关闭终端。复制显示的内容,这就是你的公钥。

2024-12-08 11:58:10 2497

原创 常用的数据结构

【代码】常用的数据结构。

2024-11-26 09:27:41 733

原创 c语言通过头文件初始化数组

c语言通过头文件初始化数组

2024-11-18 15:22:22 153

原创 c语言中内存对齐的计算方式

c语言中内存对齐的计算方式

2024-11-18 13:32:37 152

原创 c语言中孤立位(loner)的使用

c语言中孤立位(loner)的使用

2024-11-13 14:46:43 407

原创 void * 指针与整数进行加减运算

void * 指针与整数进行加减运算

2024-11-12 23:37:27 314

原创 结构体中的链表初始化方法

结构体中的链表初始化方法

2024-11-11 21:03:23 215

原创 c语言中格式说明符与参数类型不匹配导致的crash问题

c语言中格式说明符与参数类型不匹配导致的crash问题

2024-11-11 19:19:38 1041

原创 c语言条件运算符

c语言条件运算符

2024-11-04 22:27:33 283

原创 顺序锁的理解

顺序锁的理解

2024-10-30 10:44:51 393

原创 软中断与系统调用的理解

软中断与系统调用的理解

2024-10-29 15:42:40 536

原创 linux内核信号量的并发分析

linux内核信号量的并发分析

2024-10-28 15:07:01 683

原创 内存屏障与RCU在链表中的使用

内存屏障与RCU在链表中的使用

2024-10-25 17:35:13 994

原创 git push关联的远程仓库

git push关联的远程仓库

2024-10-24 09:21:04 561

原创 ubuntu修改默认开机模式(图形/终端)

ubuntu修改默认开机模式(图形/终端)

2024-10-22 13:38:18 764

原创 less 命令无法正确显示中文字符问题

less 命令无法正确显示中文字符问题

2024-10-21 14:56:25 467

原创 c语言中使用(>> & ^)运算替代(/ % ==)运算实现优化

在 C 语言中,使用位运算>>(右移)和(按位与)来代替除法和取模运算,主要是因为位运算在某些情况下比算术运算更高效。

2024-10-14 22:57:16 679

原创 GCC 的语法扩展 ({ ... })

GCC 的语法扩展 ({ ... })

2024-10-09 17:22:49 218

原创 银行家算法

银行家算法

2024-09-19 10:43:17 811

原创 使用 Internet 共享 (ICS) 方式分配ip

设备A使用dhcp的情况下,通过设备B分配ip并共享网络的方法。

2024-09-18 15:23:37 1202

原创 ubuntu中文件系统损坏问题

fsck)是 Linux 和类 Unix 系统中的一个文件系统检查和修复工具。它用于检查文件系统的一致性,并修复文件系统中的错误。通常,当文件系统由于非正常关机、设备故障或其他问题出现损坏时,fsck可以帮助恢复文件系统的健康状态。fsck。

2024-09-12 09:52:30 873

原创 常用mount命令

mount命令用于挂载文件系统,基本用法是将设备或文件系统挂载到指定的目录。根据不同的需求和场景,mount提供了许多选项。以下是常见的mount。

2024-09-11 15:15:47 1152

原创 获取4字节数据中比特为 1 的总数的方法

上面列出了几种在 C 语言中统计逐位检查法:通过每次移位和位与操作统计。Brian Kernighan 算法:每次迭代清除最低有效1位。查表法:预先计算查表,通过查表快速获取结果。GCC 内建函数:使用。

2024-09-04 13:03:05 280

原创 头文件中声明定义内联函数

头文件中声明定义内联函数

2024-09-02 13:16:23 944

原创 c语言中的前向声明

c语言中的前向声明

2024-08-29 14:59:34 687

原创 通过历史进行数据预测的算法

通过历史进行数据预测的算法

2024-08-28 10:31:31 913

原创 c语言中引用头文件位置与其作用域关系

c语言中引用头文件位置与其作用域关系

2024-08-28 10:09:13 497

原创 汇编语句中的 jmp 与 call 指令

汇编语句中的 jmp 与 call 指令

2024-08-24 23:22:37 1077

原创 C 语言逗号 ‘ , ‘ 作为运算符和分隔符有两种主要用途

C 语言逗号 ' , ' 作为运算符和分隔符有两种主要用途

2024-08-13 23:12:38 722

原创 c语句算数运算中的隐式转换规则

b的结果在类型中计算,发生溢出,结果是4294967196。d的结果在类型中计算,没有溢出,结果是。

2024-08-13 16:58:11 277

原创 linux中文件搜索命令

find:功能最强大,可用于复杂的查找操作。locate:查找速度快,但依赖于数据库的更新。which:查找命令的可执行路径。whereis:查找程序的相关文件。grep:查找文件内容中的匹配行,可以与其他命令结合使用。这些工具组合使用可以帮助你高效地查找和管理 Linux 系统中的文件和目录。

2024-08-08 09:52:06 1092

原创 通过预编译与未定义函数进行参数检查

如果条件为真,则编译程序在连接阶段产生一个错误,因为this_is_undefine_func函数在别处没有定义。在编译阶段如果参数(i > 10)为假,编译程序可以去掉if语句。

2024-08-07 23:42:25 297

原创 汇编语句中定义变量

汇编语句中定义变量

2024-08-04 15:13:14 940

原创 linux中ip工具的使用

ip工具是 Linux 系统中用于网络配置和管理的强大工具。它是net-tools套件中ifconfigroute等命令的现代替代品,具有更强大的功能和更灵活的配置选项。以下是ip工具的一些常见应用及其详细说明。

2024-07-30 12:32:53 472

原创 windows上使用wsl安装ubuntu16.04

wsl ubuntu16.04

2024-07-29 15:44:20 1187 1

原创 GCC 内联汇编语法

GCC 内联汇编语法

2024-07-27 14:17:22 1136

原创 __attribute__的使用

是 GCC 和 Clang 编译器中的一种语言扩展,用于给函数、变量、类型等添加属性,以便调整编译行为和优化。以下是一些常见的。

2024-07-25 23:36:45 1013

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除