自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祯的博客

一名热爱编程的大学牲

  • 博客(227)
  • 收藏
  • 关注

原创 Git新手必学:从零开始掌握本地仓库创建与配置

本文介绍了Git的基本使用方法,包括本地仓库的创建和配置管理。主要内容:1. 创建本地仓库:通过git init命令在当前目录初始化仓库,生成.git隐藏目录;2. Git配置指南:包括用户信息的初始配置(全局/局部)、配置查看与管理(修改、删除等),以及配置文件位置说明;3. 注意事项:建议使用与代码托管平台相同的邮箱,避免手动修改.git目录。文章提供了详细的命令示例,适合Git初学者快速上手基础操作。

2025-05-30 00:00:00 931

原创 Git 全平台安装指南:从 Linux 到 Windows 的详细教程

Git是一款开源的分布式版本控制系统,由Linus Torvalds开发,支持Linux、Unix、macOS和Windows等多平台。安装方法因系统而异:CentOS/RHEL使用yum安装,Ubuntu/Debian通过apt-get安装,Windows用户可下载官方安装包。安装后需配置用户名和邮箱以标识提交记录。Windows用户还可参考Bilibili视频教程获取安装指导。Git能高效管理各类规模项目的版本控制需求。

2025-05-29 11:32:41 802

原创 告别混乱!初探Git 版本控制:拯救你的 “最终版 final final.docx“

Git作为强大的版本控制系统,能有效管理项目文件的历史变更,解决手动备份导致的混乱问题。它特别擅长跟踪文本文件(如代码、配置文件)的逐行修改,记录完整版本历史并支持快速回溯。虽然也能管理二进制文件(如图片、视频),但无法显示具体内容差异且存储效率较低。理解Git对文本和二进制文件的处理差异,有助于更高效地管理项目资源,告别手动备份的烦恼,提升个人及团队协作效率。Git已成为现代项目管理和软件开发的重要工具。

2025-05-29 10:57:19 556

原创 操作系统(Operator System)

本文系统介绍了操作系统(OS)的核心概念及架构设计。OS作为计算机系统的核心软件,承担硬件资源管理和为应用程序提供运行环境两大核心职责。其采用分层架构设计,包括硬件层、操作系统层、驱动层和用户层,通过系统调用、库函数等接口提供服务。文章重点阐述了OS的硬件抽象方法、进程管理原理(PCB数据结构)以及系统调用机制,揭示了操作系统"先描述再组织"的设计思想。这种架构实现了硬件独立性、系统安全性和用户便利性,为计算机系统提供了稳定高效的运行基础。

2025-05-29 00:00:00 1050

原创 Linux之高效文本编辑利器 —— vim

本文全面介绍了Vim文本编辑器的使用方法和配置技巧。主要内容包括:1. Vim的三种基本模式(命令模式、插入模式、底行模式)及其切换方法;2. 常见操作指令汇总,涵盖光标移动、文本编辑、复制粘贴等功能;3. 使用Vim时可能遇到的数字键盘输入问题及其解决方案;4. Vim的基本配置方法,包括系统级和用户级配置文件位置;5. 插件安装指南,以TagList和WinManager为例演示安装过程;6. 推荐的一键配置方案,可快速实现语法高亮、自动补全等增强功能。文章旨在帮助开发者高效掌握Vim这强大文本编辑器。

2025-05-29 00:00:00 813

原创 冯 • 诺依曼体系结构

摘要:本文系统阐述了冯·诺依曼体系结构的历史演变,从基础功能需求分析到最终成型,重点解析了内存引入带来的效率提升。文章通过QQ消息发送的实例,展示了数据在冯氏体系中的流动过程,并强调该架构的核心特征:存储程序原理、CPU仅能直接访问内存、所有外设必须通过内存交互。最后指出,尽管现代计算机发展出缓存分级等技术,其本质仍是冯·诺依曼体系的演进。(150字)

2025-05-28 00:00:00 932

原创 Linux基本指令篇 —— touch指令

Linux/Unix系统中的touch命令是一个多功能工具,主要用于操作文件时间戳和创建空文件。核心功能包括:创建空文件(支持批量创建和带空格文件名)、修改文件时间戳(访问时间atime、修改时间mtime),以及通过选项实现精确控制(-a仅改atime,-m仅改mtime,-t指定时间,-r同步参考文件时间)。高级用法涵盖符号链接处理(-h选项)、防止文件创建(-c)和纳秒级时间设置。

2025-05-28 00:00:00 846

原创 Linux基本指令篇 —— clear指令

Linux终端清屏命令clear详解clear是Linux/Unix系统中常用的终端清屏命令,通过发送ANSI转义序列(\033[3J\033[H\033[2J)实现视觉清屏。其特点包括:仅清空当前屏幕,保留滚动缓冲区的历史内容可通过Ctrl+L快捷键触发相同效果彻底清屏需配合printf '\e[3J'或使用reset命令不同终端对滚动缓冲区的处理存在差异,如Xshell需通过右键菜单强制清除

2025-05-27 00:00:00 815

原创 Linux之软件包管理器(CentOS系统) —— yum

Linux之软件包管理器(CentOS系统) —— yum

2025-05-27 00:00:00 1862

原创 Linux基本指令篇 —— whoami指令

摘要:whoami是Linux/Unix系统中用于显示当前登录用户名的命令。它简洁高效,常用于脚本中获取用户信息、权限检查及日志记录。与who和id不同,whoami仅返回有效用户名(通过geteuid()系统调用)。常见问题包括与echo $USER的区别(后者是Shell变量,可能因su/sudo切换身份而不同)及报错原因(如用户被删除但进程仍在运行)。替代命令如id -un兼容性更好,权限检查时建议结合sudo使用。

2025-05-26 00:00:00 924 1

原创 Linux基本指令篇 —— cd指令

Linux cd命令详解摘要cd是Linux/Unix系统的基础命令,用于切换当前工作目录。支持绝对路径(如/home/user)和相对路径(如../parent)。常用操作包括:cd ~(家目录)、cd -(返回上一目录)、cd ..(上级目录)。特殊符号如.(当前目录)、~(家目录)、*(通配符)可简化操作。注意事项:含空格路径需用引号或转义符(如cd "My Docs");脚本中建议用绝对路径,并检查目录是否存在;环境变量$HOME、$OLDPWD与cd行为相关。

2025-05-26 00:00:00 1145

原创 Linux路径解析指南:逻辑路径 vs 实际路径详解

Linux系统中,逻辑路径和实际路径是两种不同的文件定位方式。逻辑路径是用户视角的路径表示,可包含符号链接、环境变量或相对路径(如/usr/bin/python可能指向python3.10);而实际路径是文件在磁盘上的真实物理位置(通过realpath命令解析为/usr/bin/python3.10)。关键区别在于是否解析符号链接,逻辑路径适用于日常操作,实际路径则用于系统管理。常用命令包括ls查看逻辑路径、realpath获取实际路径。实际应用时,逻辑路径便于脚本移植,实际路径确保操作准确性。

2025-05-25 10:49:10 999

原创 Linux基本指令篇 —— pwd指令

本文介绍了Linux/Unix系统中的pwd命令,其主要功能是显示当前工作目录的绝对路径。文章详细解析了pwd的基本用法、命令选项(-L逻辑路径和-P物理路径的区别)、与其他命令的配合使用以及常见问题解答。特别说明了当路径包含符号链接时两种选项的不同输出结果,并对比了逻辑路径与实际路径的特性差异。此外还介绍了pwd的技术实现方式(shell内置命令或独立程序)以及典型应用场景,包括目录定位、脚本编写和符号链接调试等。全文150字。

2025-05-25 10:26:02 338

原创 从零精通Windows网络编程:Winsock套接字初始化与核心API全解析

从零精通Windows网络编程:Winsock套接字初始化与核心API全解析

2025-05-23 11:32:08 1139

原创 C++标准流详解:cin/cout的绑定机制与cerr/clog的缓冲差异

C++标准流详解:cin/cout的绑定机制与cerr/clog的缓冲差异

2025-05-13 21:09:26 849

原创 C++练习 —— 命名空间、引用、类的定义、构造函数和析构函数、运算符重载、const成员函数、类相关OJ、模版原理及原理

C++练习 —— 命名空间、引用、类的定义、构造函数和析构函数、运算符重载、const成员函数、类相关OJ、模版原理及原理

2025-04-30 17:04:13 914

原创 C++ —— 正向迭代器与反向迭代器

C++ —— 正向迭代器与反向迭代器

2025-04-28 21:25:03 978

原创 云服务器 —— 公有 IP 与 私有 IP

云服务器 —— 公有 IP 与 私有 IP 

2025-04-26 23:02:28 1304 1

原创 Linux文件时间戳详解:Access、Modify、Change时间的区别与作用

Linux文件时间戳详解:Access、Modify、Change时间的区别与作用

2025-04-20 22:48:41 587

原创 相对路径和绝对路径解析

相对路径和绝对路径解析

2025-04-20 22:37:38 987

原创 UID和GID的区别

UID和GID的区别

2025-04-20 22:02:36 650

原创 Linux基本指令篇 —— ls指令

Linux基本指令篇 —— ls指令

2025-04-13 22:19:19 1531

原创 Linux背景介绍和环境搭建(Xshell和云服务器)

1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊 操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。1969-1970年,AT&T的贝尔实验室研究人员Ken Tompson和Dennis Ritchie,在采用很多Multics特点的基础 上开发了UINX系统。它运行在小型机上,满足了系统对科研环境的要求。从产生开始,UNIX就是一个有价值 的、高效的、多用户和多任务的操作系统。

2025-04-13 16:54:14 787

原创 蓝桥杯 C/C++ 组历届真题合集速刷(三)

蓝桥杯 C/C++ 组历届真题合集速刷(三)

2025-04-10 12:04:11 417

原创 蓝桥杯速成刷题清单(上)

蓝桥杯速成刷题清单(上)

2025-04-10 00:00:00 8469 6

原创 蓝桥杯 C/C++ 组历届真题合集速刷(一)

蓝桥杯 C/C++ 组历届真题合集速刷(一)

2025-04-09 00:00:00 1313

原创 蓝桥杯 C/C++ 组历届真题合集速刷(二)

蓝桥杯 C/C++ 组历届真题合集速刷(二)

2025-04-09 00:00:00 2595 5

原创 二分 —— 基本算法刷题路程

二分 —— 基本算法刷题路程

2025-04-08 00:00:00 661

原创 C++标准库 —— round 函数用法详解

C++标准库 —— round 函数用法详解

2025-04-08 00:00:00 991

原创 深入理解MySQL:核心特性、优化与实践指南

深入理解MySQL:核心特性、优化与实践指南

2025-04-07 00:00:00 731

原创 高并发内存池:原理、设计与多线程性能优化实践

高并发内存池:原理、设计与多线程性能优化实践

2025-04-07 00:00:00 823

原创 软件测试的本质:方法、流程与未来趋势

软件测试的本质:方法、流程与未来趋势

2025-04-06 01:00:00 694

原创 深度解析:桌面端Linux与嵌入式Linux的核心差异与内在联系

深度解析:桌面端Linux与嵌入式Linux的核心差异与内在联系

2025-04-06 00:45:00 704

原创 Qt框架深度解析:核心技术、应用场景与实战指南

Qt框架深度解析:核心技术、应用场景与实战指南

2025-04-05 18:04:10 799

原创 C++ 判断字符是否为数字或字母:isalpha、isdigit 和 isalnum 函数详解

C++ 判断字符是否为数字或字母:isalpha、isdigit 和 isalnum 函数详解

2025-04-05 17:46:37 812

原创 前端 vs 后端:技术分工详解——从用户界面到系统逻辑的全解析

前端 vs 后端:技术分工详解——从用户界面到系统逻辑的全解析

2025-04-05 17:37:36 1902

原创 C++ 的 ceil、floor 和 round 用法详解

C++ 的 ceil、floor 和 round 用法详解

2025-04-05 00:45:15 815

原创 栈 —— 数据结构基础刷题路程

栈 —— 数据结构基础刷题路程

2025-04-03 00:00:00 450

原创 二叉树 —— 数据结构基础刷题路程

二叉树 —— 数据结构基础刷题路程

2025-04-03 00:00:00 578

原创 Day3 蓝桥杯省赛冲刺精炼刷题 —— 排序算法与贪心思维

Day3 蓝桥杯省赛冲刺精炼刷题 —— 排序算法与贪心思维

2025-04-02 00:00:00 487

空空如也

空空如也

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

TA关注的人

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