自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C 语言构建工具 CMake

CMake是C语言开发中广泛使用的跨平台构建工具,它通过CMakeLists.txt配置文件生成适合不同平台的构建文件(如Makefile或VS工程)。摘要介绍了CMake的核心概念:1) CMakeLists.txt是核心配置文件;2) 演示了从单文件到多文件项目的配置方法;3) 列出了常用指令如add_executable和target_link_libraries;4) 强调了CMake的跨平台优势。对于新手而言,掌握基本配置和构建流程即可满足大多数C项目的构建需求,无需手动编写复杂的编译命令。

2026-02-26 16:52:22 501

原创 事务、触发器、存储过程与视图全解析

本文深入解析数据库四大核心进阶特性:事务、触发器、存储过程和视图。事务通过ACID特性保障数据一致性,适用于金融交易等关键操作;触发器实现表操作的自动化响应,用于数据归档和校验;存储过程封装复杂SQL逻辑,提升执行效率和代码复用性;视图简化数据访问,提供安全便捷的数据窗口。这些特性从不同维度解决了数据一致性、操作自动化、逻辑封装和访问简化等问题,是数据库高级应用的关键技术。文章详细阐述了各概念的定义、特点、语法及适用场景,帮助开发者掌握从基础SQL到数据库高级应用的进阶路径。

2026-02-02 19:12:29 617

原创 MySQL多表连接查询详解

多表连接查询是MySQL的核心技能之一,INNER JOIN适用于获取两表的交集数据,LEFT JOIN和RIGHT JOIN适用于保留某一侧表的全部数据,FULL JOIN则用于获取两表的完整数据。在实际开发中,需根据业务需求选择合适的连接方式,同时注意优化查询性能,才能高效地实现数据关联分析。

2026-02-02 19:08:12 874

原创 MySQL安装

本文详细介绍了MySQL 8.0+在不同操作系统下的安装与配置方法。主要内容包括:MySQL官方版本的下载选择原则;Windows系统下图形化安装步骤、环境变量配置和服务管理;Linux系统在Ubuntu和Rocky/AlmaLinux上的命令行安装流程,包括初始密码修改和安全初始化;以及跨平台通用的字符集配置方案。文章特别强调了MySQL 8.0+的新特性与安全注意事项,如必须使用ALTER USER修改密码等规范操作,为开发者和DBA提供了全面的安装配置指南。

2026-01-30 16:30:12 689

原创 MySQL知识点

本文全面解析MySQL三大核心基础:数据类型、运算符和单表操作。详细介绍了数值、字符串、日期时间三类数据类型的特点及适用场景;系统讲解了算术、比较、逻辑、位运算四类运算符的使用方法;通过实例演示了单表的增删改查(CRUD)操作,包括数据插入、条件查询、排序分页、更新删除等实用技巧。帮助读者掌握MySQL基础操作,为构建高效数据库应用奠定坚实基础。

2026-01-30 16:29:03 952

原创 USB协议

USB协议摘要:USB(通用串行总线)是一种标准化串行通信规范,支持即插即用、热插拔、总线供电和多速率传输。协议采用"主机-从机"星形拓扑结构,定义四种传输类型(控制、批量、中断和等时)以适应不同场景需求。硬件实现需遵循差分信号、电源供电和时钟精度等规范,软件采用分层架构实现协议交互。常见问题包括枚举失败和数据传输异常,需从硬件连接和软件配置两方面排查。随着USB4等新版本推出,协议正向更高速度、更广应用场景发展,在工业物联网等领域展现出巨大潜力。

2026-01-29 20:37:31 746

原创 C语言操作MYSQL

本文详细介绍了C语言操作MySQL数据库的全过程。首先讲解环境搭建,包括MySQL服务端、客户端和开发包的安装配置;然后说明MySQL登录及root密码修改方法;接着解析C语言操作MySQL的核心API函数和使用流程;最后通过实战案例展示数据插入与查询的具体实现。文章强调正确设置字符集、规范使用API函数和及时释放资源的重要性,为开发者提供了从环境配置到实际操作的完整指南。

2026-01-29 20:34:11 730

原创 网络编程总结

本文系统介绍了网络编程的核心知识体系,涵盖网络协议、Socket编程、TCP/UDP实现、应用层协议及调试工具。主要内容包括:1)TCP/IP协议栈的分层结构与关键协议细节;2)Socket编程基础,涵盖套接字类型、地址转换和核心API;3)TCP编程的三次握手/四次挥手机制及并发服务器模型;4)UDP编程特性与广播/组播实现;5)HTTP/DNS等应用层协议实现;6)Wireshark等网络调试工具使用。文章提供了从底层协议到上层开发的完整知识框架,适合网络编程学习者系统掌握相关技术。

2026-01-28 20:05:35 669

原创 mysql

MySQL数据库核心知识点摘要:包含基础数据类型(整型、字符串、日期等)、运算符(算术、逻辑、位运算)和存储引擎(InnoDB、MyISAM特性)。重点介绍单表操作(增删改查)、常用函数(日期、字符串处理)及查询规则(关键字顺序、NULL处理、分组过滤等)。涉及排序、分页、聚合统计等实用技巧,以及正则表达式、去重查询等高级功能。

2026-01-28 20:03:15 559

原创 C语言入门指南

摘要:本文是一份C语言入门指南,从环境搭建到第一个程序实现。首先介绍了C语言在底层开发、高性能场景的应用优势,然后详细说明了Windows(Dev-C++)和Linux(GCC)双平台的开发环境配置方法。文章重点讲解了C语言基础语法,包括程序结构、变量类型、控制语句和函数使用,并提供了规范代码示例。最后通过一个加法计算程序演示完整开发流程,总结了常见错误及解决方法,并给出了后续进阶学习路线。适合零基础学习者快速掌握C语言核心概念和实践技能。

2026-01-27 20:32:34 972

原创 数据结构入门指南

摘要:本文介绍了数据结构中基础线性结构(数组、链表、栈、队列)的核心概念与C语言实现。数据结构直接影响程序效率,在底层开发、算法优化等场景至关重要。文章首先阐述数据结构的价值,然后详细讲解四种线性结构:动态数组(顺序存储,随机访问高效)、单链表(链式存储,插入删除高效)、顺序栈(LIFO特性)以及队列(FIFO特性)。每种结构均提供规范的C语言实现代码,包含初始化、核心操作和内存管理。这些基础结构为后续学习树、图等复杂数据结构奠定基础,特别适合Linux内核开发、嵌入式系统等对性能要求较高的场景。

2026-01-27 20:31:48 1032

原创 网络编程文章

本文系统介绍了网络编程核心知识,重点针对Linux/C语言开发者。内容涵盖网络基础概念、通信模型、TCP/UDP协议对比及Socket编程实战。文章采用"理论+代码"方式,详细解析了TCP服务端/客户端的实现流程,提供可直接编译运行的C语言示例代码。适合想深入理解网络底层机制的技术人员学习,帮助掌握从协议原理到高并发优化的完整知识体系。

2026-01-22 19:05:32 970

原创 Linux线程技术

摘要 Linux线程技术是计算机多任务处理的核心技术之一。本报告基于POSIX线程标准(pthread),系统介绍了线程基础概念、核心操作、同步机制及实践应用。线程作为轻量级进程,共享进程地址空间,具有创建开销低、通信便捷等优势,但也面临健壮性差、同步复杂等挑战。报告详细解析了pthread库的线程创建、等待、分离、退出等核心操作,并深入探讨了互斥锁、条件变量等同步机制。通过对比线程与进程差异,分析线程优缺点,为开发者提供了全面的线程编程指南,帮助实现高效并发程序。

2026-01-22 18:51:40 1111

原创 TCP/IP协议栈深度解析技术

本文深入解析TCP/IP协议栈的技术架构,涵盖链路层到应用层的核心协议及工作机制。重点分析了以太网帧结构、IP分片机制、TCP可靠传输原理(包括三次握手、滑动窗口和拥塞控制算法)以及DNS、HTTP等应用层协议。同时探讨了协议栈面临的安全威胁(如SYN Flood攻击)及防御措施,并展望了IPv6、QUIC等新技术的发展趋势。文章通过数学公式精确描述关键技术参数(如子网划分公式、TCP窗口增长模型),为网络优化提供理论依据,展现了TCP/IP协议栈在支撑现代互联网中的基础性作用。

2026-01-21 18:01:03 581

原创 Ubuntu 20.04 网络与软件源问题

本文介绍了Ubuntu 20.04系统的网络配置与软件源优化方法。在网络配置方面,详细讲解了如何通过netplan工具解决网络启动异常问题,区分了桌面版(使用NetworkManager)和服务器版(使用systemd-networkd)两种场景的配置方案。在软件源优化部分,提供了清理无效源、替换国内镜像源(如清华源)的具体步骤,以解决下载速度慢和404报错问题。文章涵盖了从基础配置到常见错误的完整解决方案,适用于Ubuntu 20.04服务器和桌面环境。

2026-01-21 17:55:47 767

原创 用MySQL玩转数据可视化的技术

摘要:本文系统介绍了MySQL与数据可视化的结合应用,涵盖基础概念、数据准备优化、工具连接方法和可视化实现技巧。重点讲解了如何通过SQL查询提取数据,利用Tableau、PowerBI等工具生成柱状图、折线图等基础图表,以及实现动态仪表盘、时间序列分析等高级功能。文章还提供了性能优化建议、自动化更新方案和实战案例分析,包括电商销售和社交媒体数据可视化示例。最后探讨了JSON字段、机器学习集成等扩展方向,为从数据存储到可视化呈现的全流程提供了实用指导。

2026-01-19 19:39:58 726

原创 Linux进程管理和进程间通信机制

本文系统介绍了Linux进程管理和进程间通信机制。主要内容包括:进程基础概念、状态转换及控制方法;进程间通信的五种方式(管道、信号、信号量、消息队列和共享内存)的工作原理、核心函数及使用流程。重点阐述了无名/有名管道的创建与读写规则,信号的发送与处理机制,信号量的PV操作原理,消息队列的数据结构及限制,以及共享内存的高效通信特点。每种通信方式均详细说明了相关系统调用、查看删除命令和典型应用场景,为Linux系统编程提供了全面的参考框架。

2026-01-19 19:29:32 943

原创 USB技术在STM32中的深度解析与实践应用

本文深入解析了USB技术在STM32单片机中的应用,从基础原理到硬件架构和软件实现。首先介绍了USB的核心特性与协议概念,包括传输类型、端点配置和枚举过程。随后详细分析了STM32的USB硬件架构,涵盖控制器类型、引脚配置、时钟电源要求和端点资源。软件方面重点阐述了基于HAL库的分层实现框架,包括底层驱动、核心协议、类驱动和应用层开发。文章还提供了通过STM32CubeMX快速配置USB功能的实用指南,为嵌入式开发者提供了全面的USB开发参考方案。

2026-01-15 00:30:00 934

原创 Valgrind:内存问题调试

Linux内存调试利器 Valgrind是Linux下强大的内存调试工具,能检测内存泄漏、数组越界、未初始化内存等常见问题。本文详细介绍了其核心功能、安装方法及常见问题解决方案,并通过实战案例演示了检测流程。Valgrind基于动态二进制插桩技术,无需修改代码即可精准定位问题,配合-g编译选项可获取详细错误位置。文中提供了两个典型内存问题的检测案例,展示了从编译到结果分析的全过程。建议开发过程中定期使用Valgrind进行检测,重点关注"definitely lost"类泄漏,以提升代码质量和稳定性。

2026-01-14 14:59:06 921

原创 共享内存整数并发累加及竞态条件分析

本文分析了共享内存并发累加操作中的竞态条件问题。共享内存是Linux下最高效的进程间通信方式,允许进程直接访问同一物理内存区域,但缺乏同步机制。通过用户名密码读写示例展示了共享内存的基本使用流程。重点通过整数并发累加实验,创建两个子进程各执行50万次累加,30次测试结果均远低于预期的100万,且结果不固定。这是由于累加操作非原子性导致的竞态条件,多个进程同时读写造成数据覆盖。实验验证了共享内存操作必须配合同步机制(如互斥锁)才能保证数据一致性,否则会出现不可预期的错误结果。

2026-01-13 19:41:58 635

原创 当 GitHub 宕机时,我们如何协作?

《GitHub宕机时的应急协作方案》摘要:当GitHub服务中断时,开发团队可采取分布式协作策略:1)利用Git本地仓库通过补丁交换或搭建局域网共享仓库;2)配置多平台镜像(如Gitee/GitLab)实现自动同步;3)通过企业IM工具协调任务,使用Jira/Trello管理问题追踪;4)切换CI/CD到Jenkins或云效流水线;5)建立rsync实时备份与云存储冷备机制。建议定期演练应急流程,将多活仓库配置纳入日常开发规范,以降低对中心化平台的依赖。

2025-08-16 23:58:26 542

原创 结构体(Struct)、枚举(Enum)的使用

在许多编程语言中,结构体(Struct)和枚举(Enum)是非常有用的数据类型,它们帮助我们组织和管理数据。

2025-08-15 23:59:44 585

原创 IDM 下载失败全面排查指南

Internet Download Manager(IDM)作为一款高效的下载工具,凭借其多线程加速、断点续传等功能深受用户喜爱。但在使用过程中,不少用户会遇到下载失败的情况,这给工作和生活带来诸多不便。本文将从 IDM 的工作原理出发,全面剖析下载失败的原因,并提供详细的排查与解决办法。

2025-08-14 21:18:36 1705

原创 Notepad++插件开发实战

本文详细介绍了Notepad++插件开发的核心技术要点,包括:1) 获取编辑窗口内容的API调用方法;2) 文本查找替换的实现;3) 正则表达式处理技巧;4) 自定义对话框设计。重点讲解了Scintilla消息机制、线程安全、高效文本处理等关键开发技巧,并提供了调试方法和内存泄漏检测方案。文章还通过一个全文批注插件的实战示例,展示了如何实现行级文本处理功能。最后总结了插件开发的注意事项,包括批量操作优化、跨平台兼容性等,为开发者构建各种文本处理工具提供了完整的技术参考。

2025-08-13 22:57:03 713

原创 栈和队列:数据结构中的基础与应用​

本文介绍了计算机科学中两种基础数据结构——栈和队列的特性与应用。栈采用"后进先出"(LIFO)原则,通过顺序栈和链式栈两种实现方式,广泛应用于函数调用、撤销操作等场景。队列遵循"先进先出"(FIFO)原则,包含循环队列和链式队列实现,在任务调度、消息处理等领域发挥重要作用。文章详细讲解了两种数据结构的具体实现代码,分析了各自的优缺点及适用场景,展示了它们在计算机系统各个层面的关键价值。

2025-08-12 23:32:33 749

原创 树:数据结构中的层次架构

树是一种层次化数据结构,在计算机科学中广泛应用。本文介绍了树的基本概念与结构,包括节点、度、层次等术语,阐述了其递归定义和层次特性。重点讲解了四种遍历方式:前序、中序、后序遍历和层次遍历,分析了各自的特点和应用场景。在实际应用方面,树结构在数据库索引、文件系统、人工智能(如决策树)等领域发挥着重要作用。文章强调树结构在处理层级关系数据时的独特优势,是计算机科学中不可或缺的重要工具。

2025-08-12 23:25:22 626

原创 二叉搜索树(BST)节点删除操作的分类图解

摘要:二叉搜索树删除操作需根据节点子树情况分类处理:1)仅根节点则置空;2)叶子节点直接删除;3)单子树时用子树替换;4)双子树时找前驱/后继节点替换并递归删除。通过调整父节点指针维持BST特性,确保删除后仍为合法二叉搜索树。该分类方法完整覆盖所有删除场景的操作逻辑。

2025-08-11 21:42:43 460

原创 文件 IO

Linux 中除网口外 “一切皆文件”,介绍了 Linux 中的标准文件 IO(C 语言标准库函数,如 fopen、fread 等)和系统文件 IO(操作系统直接提供的接口,如 open、read 等),核心差异体现在缓存机制、跨平台性、操作对象和使用场景。

2025-08-10 21:20:07 324

原创 标准I/O文件操作

本文介绍了标准I/O文件操作的基础知识,包括文件概念、缓冲机制、分类及操作步骤。重点讲解了文件打开(fopen)和关闭(fclose)函数的使用方法,以及三种文件读写方式:单字符读写(fgetc/fputc)、行读写(fgets/fputs)和数据块读写(二进制文件访问)。文章还提供了文件拷贝的字符版和行处理版实现示例。最后强调了文件操作必须遵循"打开-处理-关闭"的基本流程,确保程序稳定性和数据安全性。

2025-08-09 18:57:19 1013

原创 常见数据结构介绍(顺序表,单链表,双链表,单向循环链表,双向循环链表、内核链表、栈、队列、二叉树)

本文系统介绍了常见数据结构及其特性。顺序表采用连续存储,支持快速访问但增删效率低;链表通过指针连接节点,实现灵活增删但访问需遍历。详细分析了单链表、双链表和循环链表的实现差异。栈和队列作为受限线性表,分别遵循LIFO和FIFO原则,适用于特定场景。二叉树部分阐述了其层次结构、遍历方式及满/完全二叉树的特性,并列举了搜索算法、表达式树等应用场景。全文从存储结构、操作特性和应用维度全面解析了各类数据结构的技术特点。

2025-08-08 21:38:00 1044

原创 计算机英语详细总结

计算机英语是信息技术领域的核心语言,涵盖编程、软硬件、网络等专业术语。主要内容包括:1)编程基础术语(变量、循环、函数等);2)开发工具与流程(编译、调试、版本控制等);3)硬件与操作系统(CPU、内存、进程等);4)网络与数据库(TCP/IP、SQL等);5)Web技术(HTML、云计算等)。学习建议:结合技术文档实践记忆,掌握词根词缀,参与英文技术社区。掌握计算机英语能提升技术文档阅读效率,促进全球IT行业交流。

2025-08-07 20:27:41 1028

原创 C语言小游戏源代码汇总

本次整理聚焦 C语言小游戏开发资源 ,涵盖8个经典项目,为编程学习者提供丰富练手素材。其中,俄罗斯方块、井字棋、贪吃蛇完整版、扫雷等,依托基础C语言语法即可实现,适合入门者打磨逻辑;雷霆战机、两款飞机大战需搭配EasyX图形库并自行添加素材,能让开发者接触图形化交互,拓展技能边界;多线程主角怪物项目,则可帮助进阶者实践多线程编程,深化对程序运行机制的理解 。这些小游戏覆盖不同难度与应用场景,从字符交互到图形渲染,从单线程逻辑到多线程实践,完整代码可助力开发者拆解游戏逻辑、学习算法实现。

2025-08-07 01:00:00 2251

原创 预处理,库文件

数据预处理是数据分析与建模的关键步骤,旨在提升数据质量。核心操作包括清洗(去除缺失值、异常值)、集成(合并多源数据)、转换(标准化、归一化)、规约(降维或减少属性)等,为后续分析提供可靠基础。常用库文件中,Python的Pandas擅长数据清洗与转换,提供DataFrame结构处理表格数据;NumPy支持高效数值运算,助力数据标准化;Scikit-learn含预处理模块,如标准化、编码工具;Matplotlib和Seaborn可可视化异常值,辅助预处理决策。这些工具协同提升预处理效率与精度。

2025-08-06 19:13:59 1033

原创 EasyX 图形库

EasyX是一个轻量级的C++图形库,专为Windows平台设计,适合图形编程学习和简单应用开发。它提供了绘制点、线、圆等基本图形的函数,支持文本输出和简单动画制作。安装过程简便,只需在Visual Studio中集成头文件即可使用。本文详细介绍了EasyX的安装步骤、核心绘图函数(如circle、line等)以及一个完整的动画示例代码,展示了如何创建移动图形并处理键盘输入。EasyX特别适合教学和简单游戏开发,但仅支持Windows系统,对于复杂图形处理建议使用OpenGL等高级库。

2025-08-05 21:39:19 1577

原创 综合案例:斗地主

这是一个用C语言实现的斗地主发牌程序。程序主要功能包括:1) 初始化54张牌(52张普通牌+2张王牌);2) 使用随机数洗牌;3) 将牌分发给3个玩家(每人17张)和底牌(3张)。程序采用结构体表示单张牌,包含花色和点数属性,并实现了打印功能,能正确显示普通牌(如"♠ 3")和王牌。运行后自动完成初始化、洗牌、发牌流程,并输出每个玩家的手牌和底牌。该程序展示了基本的数据结构应用和随机算法实现。

2025-08-05 21:37:42 457

原创 C盘空间清理

C盘清理技术大比拼:程序员的空间争夺战 本文系统梳理了C盘空间清理的技术方案,呈现了程序员处理磁盘空间不足问题的不同流派。暴力派倾向重装系统,考古派手动清理大文件,工具党则借助专业软件或脚本。文章详细解析了缓存清理、日志收割、虚拟内存优化等关键技术,并介绍了符号链接、NTFS压缩等黑科技操作。同时对比了不同方法的评判标准:空间释放量、系统稳定性、时间成本和可复现性。研究指出,最有效的解决方案是预防性措施,如虚拟机隔离和定期磁盘分析。附录提供了常用清理命令速查表,为开发者提供实用参考。

2025-08-04 21:31:09 919

原创 构造类型-枚举类型,typedef

本文介绍了C语言中的枚举类型和typedef关键字。枚举类型用于定义一组相关联的常量,提高代码可读性,其元素默认从0开始递增,也可自定义初始值。通过示例演示了枚举的定义和使用场景,如星期、月份等。typedef用于为现有类型创建别名,简化复杂数据类型(如结构体、指针)的声明。文章展示了typedef的基本语法和实际应用,包括结构体重命名和跨平台兼容性处理。最后通过学生信息管理的案例,结合枚举和typedef展示了实际编程中的使用方法。

2025-08-04 21:03:28 607

原创 构造类型--结构体,共同体联合体,枚举

本文介绍了C语言中的构造类型,重点讲解了结构体相关内容。结构体是自定义数据类型的一种,通过struct关键字定义,可以包含多种基本数据类型作为成员。文章详细阐述了结构体的三种定义方式:常规命名结构体、定义同时声明变量以及匿名结构体,并分析了各自的优缺点。同时讲解了结构体变量的初始化方法,包括部分初始化和完整初始化。在结构体使用方面,说明了如何访问成员变量和成员函数,并指出未初始化结构体成员的值为随机值。结构体作为C语言中重要的自定义类型,广泛应用于复杂数据结构的构建。

2025-08-03 20:02:42 2208

原创 动态内存分配,内存操作

本文介绍了C语言中动态内存分配和内存操作的常用函数。主要内容包括: 动态内存分配函数: malloc:分配未初始化内存,需手动清零 calloc:分配并自动初始化为0的内存 realloc:调整已分配内存大小,可能迁移数据 free:释放动态分配的内存 内存操作函数: memset:填充内存块,常用于初始化或清零 文章详细说明了各函数的原型、参数、返回值及注意事项,并通过代码示例演示了它们的使用方法。重点强调了内存分配后的初始化、有效性检查以及释放后的指针置空等良好编程习惯。

2025-08-02 23:22:35 927

原创 函数指针——回调函数

C语言回调函数是一种通过函数指针实现的机制,允许将函数作为参数传递并在特定条件下调用。本文通过示例展示了如何使用typedef定义函数指针类型,并演示了如何编写和使用回调函数(如数据翻倍和平方处理)。回调函数增强了代码的灵活性,广泛应用于事件处理、排序算法等场景,实现了类似"策略模式"的效果,使代码更模块化和可维护。

2025-08-02 23:22:20 590

CSS-markdown-主题美化

dong.css 是一个 CSS 样式表文件,主要用于美化和规范特定编辑器或页面内编写的文本内容。它为各种 HTML 元素(如段落、标题、列表、引用、链接、代码块等)定义了一系列样式,旨在提升文本的可读性和视觉效果,打造出美观且专业的排版风格。 无论是撰写技术文档、博客文章、学习笔记,还是项目文档,都可以借助这个样式表来让文档更加美观易读。在开发 Web 应用、个人网站或博客时,若需要展示代码和文本内容,该样式表可以帮助他们快速实现内容的美观排版。在使用支持 CSS 样式的 Markdown 编辑器(如 Typora)时,将该样式表应用到本地文档中,使文档在编辑过程中就呈现出良好的视觉效果。 功能说明 文本区域布局:设置文本编辑区域的最大宽度、左右内边距,调整行高、单词和字母间距。 字体设置:使用现代无衬线字体,调整字体大小和颜色。 段落:设置段落的字体大小、上下内边距和行高。 标题:为各级标题设置不同的字体大小、颜色、间距和样式,突出标题层次结构。例如,一级标题居中显示并带有下划线,二级标题部分文字有蓝色背景和特殊效果等。 列表:为无序列表和有序列表设置不同的样式和内边距,嵌套列表也有独特的样式。 引用:为引用区域设置左边框、背景颜色和圆角。 链接:设置链接的颜色、下划线和鼠标悬停效果。 行内代码:为行内代码设置背景颜色、字体颜色、圆角和等宽字体。 图片:为图片设置居中显示、上下外边距、圆角和阴影效果。 表格:设置表格的宽度、边框合并、奇偶行背景颜色和表头样式。 脚注:为脚注上标和脚注定义名称设置特殊样式,如添加方括号 代码块:为代码块设置顶部背景区域、背景颜色、字体颜色、圆角和不同类型代码元素的颜色,使代码块内容更加美观易读。同时,还设置了代码块中光标的宽度和颜色。

2025-07-08

空空如也

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

TA关注的人

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