分类: 后端开发

5 篇文章

thumbnail
进程虚拟内存空间
进程虚拟内存空间 虚拟内存空间 将 C 程序的内存管理任务完全交给操作系统,虽然听起来是一种简化的方法,但实际上可能会带来一系列问题: 进程隔离性:操作系统需要确保不同进程之间的内存空间相互隔离,以防止一个进程访问或破坏另一个进程的数据。如果 C 程序直接管理物理内存,这种隔离性很难实现,因为程序可能无意中访问到其他进程的内存区域,或者操作系统难以…
thumbnail
约定式提交 1.0.0
主要参考 约定式提交 和 Contributing to Angular 概述 约定式提交规范是一种基于提交信息的轻量级约定。 它提供了一组简单规则来创建清晰的提交历史; 这更有利于编写自动化工具。 通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与 SemVer 相互对应。 提交说明的结构如下所示: 原文: <type>[op…
thumbnail
C#基础
本文章基于 BV1Ew411o73C 变量命名规则 变量命名规范 不能使用关键字 头第一个字母只能是 _ 或者字符,其他位置可以是 _ 、数字或 字母 可以使用中文 警告: 不要用中文来命名变量或函数,可能出现奇怪的编译错误 项目命名规范 可以有个人的喜欢,但请务整个项目使用同一种命名规范 变量名: 小写开头,小驼峰 函数名,类名 大写开头,大驼峰…
thumbnail
C 语言数据结构——栈
栈的定义 栈是一种操作受限的线性数据结构,它遵循后进先出(LIFO, Last In First Out)的原则。在栈中,所有新增、删除和访问操作都仅限于栈的一端,称为栈顶(Top)。 栈的基本操作: 入栈/压栈(Push): 在栈顶添加一个新元素。新元素成为新的栈顶元素,而原有的栈顶元素及其下面的元素被“压入”栈底。 出栈(Pop): 从栈顶删除…