- 博客(177)
- 收藏
- 关注
原创 基于ChatSDK实现的智能聊天助手
本文介绍了一个基于RESTful API的大模型聊天系统设计与实现。系统采用C++开发,使用httplib库构建HTTP服务器,提供会话管理、消息交互等功能。主要功能包括:1) 会话管理(创建/删除/获取列表);2) 模型选择(支持多种大模型接入);3) 消息交互(全量和流式响应)。系统采用模块化设计,包含服务器配置、API接口处理、会话管理等功能模块,通过JSON格式进行数据交换。前端页面通过浏览器访问,支持会话历史查看、模型选择等操作。项目采用CMake构建,依赖多个开源库,包括jsoncpp、spdl
2025-12-24 10:17:01
942
原创 ChatSDK
本文详细介绍了如何使用C++语言接入多种大语言模型(LLM),包括DeepSeek、ChatGPT、Gemini等,并开发了一个ChatSDK工具包。主要内容包括: 模型接入方案:通过API方式接入云端模型(如DeepSeek、ChatGPT)和本地部署模型(通过Ollama),分析各自的优缺点。 核心实现: 采用策略模式设计LLMProvider接口,统一不同模型的调用方式 实现全量返回和流式返回两种消息响应方式 使用SQLite进行会话数据持久化存储 封装日志库、会话管理、数据管理等模块 关键技术。
2025-12-24 00:50:10
886
原创 附录:ChatSDK使用
ChatSDK是一个基于C++开发的大模型接入库,支持接入deepseek-chat、GPT-4o-mini、Gemini-2.0-flash等多种AI模型,并提供Ollama本地模型接入功能。该SDK具有多轮对话、流式响应、会话管理等核心功能,采用SQLite进行数据持久化存储。安装过程包括克隆仓库、CMake编译生成静态库,并通过make install部署到系统目录。使用时通过ChatSDK类接口实现模型初始化、会话创建、消息收发等功能,支持同步和流式两种响应方式。开发者可通过链接ai_chat_sd
2025-12-23 23:22:02
536
原创 附录:SQLite介绍
SQLite是一个轻量级、无服务器的嵌入式数据库系统,支持标准SQL和ACID事务。本文介绍了SQLite的特点(开源、跨平台、单文件存储)、Ubuntu下的安装方法(命令行工具和开发库),以及常用命令(.open/.tables等)。重点讲解了C++操作SQLite的核心API(sqlite3_open/prepare_v2/step等),并通过学生信息管理案例演示了数据库创建、增删改查操作。案例展示了如何用预处理语句安全执行SQL,处理查询结果,最终生成student.db数据库文件。SQLite因其简
2025-12-23 22:46:18
1102
原创 附录:AI相关名词解释
本文系统介绍了人工智能领域的核心概念与技术,涵盖了从基础理论到前沿应用的完整知识体系。主要内容包括:1)三大AI学派(符号主义、联结主义、行为主义)的对比;2)大模型关键技术(训练、推理、量化、蒸馏等);3)核心组件(权重、token、提示词等);4)应用框架(RAG、Function Calling、LangChain等);5)智能体系统(Agent、A2A、WorkFlow)。特别解析了大语言模型的工作原理与局限性,并对比了开源/闭源模型的差异。通过具体案例(如猫识别、邮件发送)生动展示了AI技术的实际
2025-12-23 00:10:04
925
原创 项目简介
本文介绍了大模型技术及其应用开发。项目背景阐述了中国互联网发展历程及AI技术爆发,强调程序员应深入掌握大模型接入技术而非仅使用产品。文章详细解释了模型、大模型、大语言模型等核心概念,并对比分析了DeepSeek、ChatGPT和Gemini三大主流产品的特性与使用方法。重点阐述了通过API接入大模型的必要性,包括提升竞争力、构建定制应用、职业发展等方面。项目演示展示了会话管理功能,系统架构采用分层设计,整合多种云端和本地大模型,并介绍了使用的第三方工具库。该项目旨在帮助开发者掌握大模型接入技术。
2025-12-22 20:31:27
857
原创 环境搭建
本文介绍了当前主流的AI编程工具及Trae IDE的使用方法。首先概述了Github Copilot、FittenCode等AI编程插件和Claude、Gemini等命令行工具的功能特点,分析了Cursor、IDX等AI集成IDE的核心优势。重点推荐了国内免费的Trae IDE,详细说明了其安装流程和远程开发配置,包括clangd、CMakeTools等必备插件的安装方法。最后提供了gflags、spdlog等第三方库的安装指南,特别介绍了cpp-httplib库的下载和配置过程。全文为开发者提供了AI辅助
2025-12-03 23:39:06
836
原创 AI知识科普
人工智能(AI)是计算机科学的分支,旨在让机器模仿人类思维与行为,具备感知、推理和学习能力。其发展经历了多个阶段:早期理论奠基(1941-1956)、专家系统应用(1980-1993)、深度学习崛起(1993至今)。关键突破包括图灵测试、神经网络模型、GPU算力支持以及Transformer架构的诞生。ChatGPT等大语言模型的出现标志着AI技术的成熟。尽管AI在编程等领域展现出替代潜力,但完全取代程序员仍不现实。未来趋势是人与AI协作,掌握AI技术将成为职业发展的关键。AI技术持续演进,正深刻改变人类生
2025-12-03 23:34:15
1009
原创 MySQL索引特性
本文主要探讨了MySQL索引的原理与应用。首先指出没有索引会导致查询效率低下,通过实验对比了无索引(耗时4.38秒)和有索引(0秒)的查询性能差异。然后深入分析了磁盘存储结构、数据交互机制,解释了MySQL以16KB为I/O基本单位的原因。重点阐述了B+树索引结构,包括其优势(减少I/O次数、支持范围查询)以及聚簇索引与非聚簇索引的区别。最后详细介绍了各类索引(主键、唯一、普通、全文)的创建、查询和删除方法,并提出了索引创建的原则(高频查询字段、低修改频率等)。全文通过理论与实践相结合的方式,系统性地讲解了
2025-12-02 18:21:40
1012
原创 MySQL内外连接
本文介绍了SQL中的表连接操作,主要分为内连接和外连接两类。内连接通过WHERE子句筛选两个表的笛卡尔积,是开发中最常用的连接方式。外连接包括左外连接(保留左侧表所有记录)和右外连接(保留右侧表所有记录),并通过示例演示了如何查询学生成绩和部门员工信息时保留未匹配记录。文章还提供了标准语法格式和实际案例,最后附上了相关LeetCode练习题和MySQL学习资源链接。
2025-09-30 00:35:52
980
原创 MySQL复合查询
本文介绍了MySQL多表查询与子查询的应用。主要内容包括:1)基本查询回顾,如条件查询、排序、分组统计等;2)多表查询方法,通过笛卡尔积和条件筛选实现表连接;3)自连接查询处理同一表内的关联关系;4)子查询使用,包括单行/多行查询、from子句中的子查询;5)合并查询操作union和union all。重点讲解了如何将多表问题转化为单表问题,以及子查询在不同场景下的灵活应用,如部门平均工资比较、合并查询结果等。文章还提供了实际案例和OJ练习链接。
2025-09-30 00:28:38
701
原创 MySQL内置函数
本文介绍了MySQL中常用的日期、字符串、数学及其他函数的使用方法。主要内容包括:1)日期函数如获取当前日期时间、日期加减计算、日期差计算等;2)字符串函数如字符集获取、字符串连接替换、截取等;3)数学函数如绝对值、取整、随机数等;4)其他实用函数如用户信息、密码加密、空值处理等。文章通过大量SQL示例演示了各函数的具体应用场景,并提供了实战OJ题目和相关学习资源链接,帮助读者掌握MySQL内置函数的实际使用技巧。
2025-09-29 00:29:05
740
原创 MySQL基本查询
本文详细介绍了MySQL中的CRUD操作(创建、读取、更新、删除)及相关语法。主要内容包括: 创建操作:介绍了单行/多行插入、全列/指定列插入、插入冲突更新和替换操作。 读取操作:讲解了基本查询、条件筛选(WHERE)、排序(ORDER BY)、分页(LIMIT)和聚合函数(COUNT/SUM/AVG/MAX/MIN)的使用。 更新操作:演示了单列和多列更新,以及基于条件更新的方法。 删除操作:说明了条件删除和截断表的区别。
2025-09-28 00:11:03
911
原创 MySQL表的约束
文章摘要: 本文系统介绍了MySQL中常用的表约束类型,包括NOT NULL、DEFAULT、COMMENT、ZEROFILL、PRIMARY KEY、AUTO_INCREMENT和UNIQUE KEY等。通过实例详细讲解了每种约束的使用场景和特点,特别是重点分析了主键与唯一键的区别,以及外键约束的实现原理。文章还提供了一个完整的商店管理系统的综合案例,展示了如何在实际应用中使用这些约束来保证数据的完整性和业务逻辑的正确性。对于数据库设计和开发人员来说,这些约束是确保数据质量和业务规则有效性的重要工具。
2025-09-26 00:12:04
625
原创 MySQL数据类型
本文系统介绍了MySQL中的数据类型及其使用场景。主要内容包括:1.数值类型(tinyint、bit、float、decimal等)的特性、取值范围和存储限制;2.字符串类型(char、varchar)的区别及选择建议;3.日期时间类型(date、datetime、timestamp)的格式和存储特点;4.枚举(enum)和集合(set)类型的定义、插入方式和查询方法;5.数据类型选择的最佳实践,强调数据类型作为约束条件的重要性。通过实际SQL示例演示了各种数据类型的边界测试、精度控制以及常见错误处理方式,
2025-09-24 00:52:12
808
原创 博客系统(测试报告)
【摘要】本报告对博客系统进行了全面测试,覆盖功能、兼容性、自动化及性能测试。测试结果显示:核心功能(登录/发布/管理等)基本正常,但存在响应时间过长(平均10790ms)和吞吐量不足(总体仅2.7次/秒)等性能问题。兼容性测试中手机端布局欠佳,自动化测试通过Selenium实现全流程验证。建议优先优化系统架构和数据库查询,增加服务器资源,完善文件类型支持,并建立实时监控机制。测试代码及用例已开源,包含50+测试样本和300次详情页压力测试数据。(149字)
2025-09-21 21:08:31
866
原创 MySQL表的操作
MySQL数据库表操作指南摘要:本文介绍了MySQL中表的创建、查看、修改和删除操作。创建表语法包括指定字段名、数据类型、字符集、校验规则和存储引擎。通过示例演示了不同存储引擎(MyISAM和InnoDB)的表创建方式及其文件结构差异。详细说明了查看表结构的命令(show tables和desc)以及修改表的各种操作,如添加/修改/删除字段、修改表名等。重点强调了修改表结构可能带来的影响,建议谨慎操作。最后介绍了删除表的语法,并提醒这些操作可能影响上层应用,需慎重执行。
2025-09-15 00:32:30
1049
原创 MySQL库的操作
本文主要介绍了MySQL数据库的基本操作和管理方法。内容包括:1)数据库的创建、查看和删除;2)字符集和校验规则的设置与影响,演示了区分大小写和不区分大小写两种校验规则的效果差异;3)数据库的备份与恢复,推荐使用mysqldump工具进行备份;4)数据库连接状态的查看方法。文章强调数据库一旦创建应谨慎修改,避免影响上层应用,并提供了详细的SQL操作示例说明各种数据库操作的正确使用方法。
2025-09-14 16:41:17
1616
原创 MySQL在Centos 7环境下安装
本文详细介绍了在CentOS 7.9系统上安装和配置MySQL 5.7的全过程。主要包括:1)卸载系统原有MySQL/MariaDB环境;2)通过官方yum源安装MySQL服务端;3)解决GPG密钥过期问题;4)配置MySQL服务并设置root密码;5)修改my.cnf配置文件,设置UTF-8编码和跳过鉴权等参数。文中特别强调安装初期统一使用root账号操作,待熟悉MySQL语句后再考虑用户管理,并提供了三种登录验证方式和常见问题解决方案。整个过程涉及服务启停、端口检查、密码策略修改等关键操作步骤。
2025-09-13 18:09:15
757
原创 接口自动化项目实战
本文介绍了基于Python的接口自动化测试项目实践,主要包括:1.需求分析与接口选择,强调理解业务场景和逻辑;2.测试用例设计框架,使用pytest+requests等技术栈;3.工具类封装,包括请求处理、YAML读写和日志记录;4.测试用例编写与执行顺序控制,通过pytest-order插件管理依赖关系;5.测试报告生成与结果分析,展示测试时间、用例数量和通过率等指标。项目采用分层架构设计,实现了从需求分析到报告生成的完整测试流程,最终34个测试用例全部通过,验证了接口功能的可靠性。
2025-08-12 12:47:47
1161
原创 接口自动化测试
本文介绍了接口测试与自动化测试的核心知识。首先阐述了接口的概念,包括程序内部接口和系统对外接口,以及接口测试的重要性。详细讲解了如何执行接口测试,包括测试用例设计、参数组合、安全验证等内容。 第二部分重点介绍了接口自动化测试,包括流程设计、框架选择(pytest)、断言机制、参数化实现等关键技术。特别是对pytest框架进行了深入讲解,涵盖用例规则、配置文件、fixture使用等方面。
2025-08-11 01:12:22
1032
原创 问卷考试系统(测试报告)
问卷考试系统测试报告摘要 本项目针对基于Web的问卷考试系统进行全流程测试,覆盖功能验证、兼容性、自动化及性能测试。系统包含用户管理、问卷/考试管理、题库管理、练习系统等核心模块,服务教育机构、企业培训等场景。 测试内容: 功能测试:验证用户注册/登录、问卷创建发布、题库管理等功能,发现密码修改跳转异常、模板搜索失效等6项缺陷。 兼容性测试:在Windows系统的Edge/Chrome/Firefox及Android设备上均运行正常。 自动化测试:采用Selenium构建测试框架,实现注册、登录、项目管理等
2025-08-06 17:50:29
1341
1
原创 性能测试工具篇
Apache JMeter是一款基于Java的开源性能测试工具,主要用于对软件进行负载测试和性能评估。本文介绍了JMeter的安装与配置方法,包括环境变量设置、中文语言修改等基础操作,并详细讲解了主要功能组件:线程组用于模拟并发用户,HTTP取样器配置请求参数,查看结果树分析响应数据,以及Cookie管理器、JSON提取器等辅助工具。文章还涵盖了CSV数据参数化、同步定时器实现并发控制、事务控制器管理复杂测试流程等高级功能,最后介绍了测试报告生成和性能分析指标(响应时间、错误率、吞吐量)。
2025-07-31 19:55:08
916
原创 性能测试概念篇
本文系统介绍了软件性能测试的核心概念与方法。性能测试旨在发现系统性能问题或获取性能指标,与功能测试不同,它关注"做得好不好"而非"能不能做"。文章详细解析了关键性能指标:并发用户数、吞吐量(TPS/QPS)、响应时间及资源利用率,并阐述了它们之间的相互关系。同时介绍了五种性能测试类型:基准测试(单用户测试)、并发测试、负载测试(逐步加压)、压力测试(极限测试)和稳定性测试(长时间运行)。
2025-07-30 00:26:56
773
原创 自动化测试实战篇
摘要:文章介绍了自动化测试的实施步骤,重点包括测试脚本开发和测试报告补充。测试用例存储在Gitee代码仓库的指定目录下,自动化测试实战相关内容可通过查看笔记中的测试报告详情获取。文中提供了两个Gitee链接,分别指向测试脚本开发代码库和自动化测试实战篇的详细报告。
2025-07-29 22:05:22
454
原创 自动化测试常用函数
本文介绍了Web自动化测试中的核心内容:元素定位和页面操作。主要内容包括:1)元素定位方法,重点解析CSS选择器和XPath语法;2)常见页面操作如点击、输入、获取文本等;3)窗口管理技巧,包括切换、大小设置和截图;4)弹窗处理和三种等待机制;5)浏览器导航、文件上传等特殊场景处理。文章强调自动化测试需要掌握定位语法而非仅依赖复制工具,并提供了多种实用代码示例,帮助测试人员构建稳定的自动化脚本。
2025-07-28 23:15:09
935
原创 自动化测试概念篇
本文介绍了自动化测试的概念及其在实际应用中的分类与实现。文章首先阐述了自动化在日常生活中的体现(如自动洒水机、自动洗手液等),并延伸到软件测试领域,指出自动化测试可减少人力消耗、提高测试效率,主要用于回归测试。随后详细讲解了自动化测试的分类(接口自动化、UI自动化等)和自动化金字塔模型,分析了理想与现实的差距。 在Web自动化测试部分,重点介绍了Selenium工具的实现原理:通过浏览器驱动(WebDriver)连接自动化脚本与浏览器,实现自动化操作。文章提供了具体的安装指南(驱动管理工具webdrive
2025-07-27 19:58:44
1063
原创 安装Selenium⾃动化
本文详细介绍了搭建Python自动化测试环境的完整流程:1. 安装Python运行环境(推荐3.x版本),注意勾选添加PATH;2. 安装PyCharm IDE并配置基础开发环境;3. 使用pip管理工具安装第三方库;4. 搭建自动化测试环境(安装selenium和webdriver-manager)。重点演示了如何通过selenium编写自动化测试脚本,包括浏览器驱动配置、页面元素定位和基本操作。文中特别强调要使用正版浏览器,并提供了详细的报错排查方法。
2025-07-27 18:09:33
855
原创 测试分类
软件测试分类方法及应用场景摘要 软件测试可按照不同维度进行分类,主要包括:1)测试目标分类(界面、功能、性能、可靠性、安全性、易用性测试);2)执行方式分类(静态测试和动态测试);3)测试方法分类(白盒、黑盒、灰盒测试);4)测试阶段分类(单元、集成、系统、验收测试);5)实施方式分类(手工和自动化测试)。其中,单元测试主要采用白盒测试方法验证最小代码单元;系统测试关注整体功能和非功能需求;自动化测试可提高回归测试效率。不同的测试分类方法适用于软件开发的不同阶段,有助于全面保障软件质量。
2025-07-26 22:21:04
966
原创 用例篇 .
摘要:本文系统介绍了软件测试中的测试用例设计方法。首先阐述了测试用例的概念、要素(测试环境、操作步骤、测试数据、预期结果等)及其重要性,包括提高测试覆盖率、便于回归测试等。然后详细讲解了设计测试用例的"万能公式":功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试。接着重点介绍了六种具体的设计方法:等价类划分、边界值分析、正交试验法、判定表法、场景法和错误推测法,并结合邮箱注册等实例进行说明。最后还介绍了Postman工具在接口测试中的应用场景和功能特点。全文内容详实,方法实
2025-07-26 00:36:58
847
原创 BUG篇
本文系统阐述了软件测试生命周期与BUG管理两大核心内容。软件测试贯穿整个开发周期,包含需求分析、测试计划、设计开发、执行评估等阶段,每个阶段都有特定目标和交付物。在BUG管理方面,详细介绍了BUG的定义、描述要素、严重级别分类(崩溃/严重/一般/次要)、完整生命周期流程(新建→打开→修复→验证→关闭),并提供了测试与开发人员产生分歧时的5种应对策略:确保描述清晰、用户视角思考、有理有据定级、提升技术业务能力、必要时组织BUG评审。文章通过具体案例说明规范的BUG描述方式,强调了测试人员在项目上线后仍需参与运
2025-07-24 18:11:33
1003
原创 概念篇 .
本文首先阐述了软件需求的基本概念,区分了用户需求和软件需求:用户需求是甲方或终端用户提出的简要需求(如"实现登录功能"),而软件需求是经过详细分析后形成的技术实现方案(如具体注册流程)。接着介绍了软件生命周期(需求分析、计划、设计、编码、测试、运行维护)和主要开发模型:瀑布模型(线性流程但风险高)、螺旋模型(适合高风险复杂项目)、增量/迭代模型(分块或循环开发)以及敏捷模型(强调快速响应变化)。最后重点分析了V模型和W模型两种测试模型,指出W模型通过测试前置改进了V模型的缺陷。
2025-07-24 01:24:06
818
原创 认识测试
《软件测试岗位解析》摘要 互联网技术圈存在岗位鄙视链,但测试岗位不可或缺。测试广泛存在于生活中,如购物、软件使用等场景。企业重视测试源于其对产品质量和用户体验的关键影响。测试岗位分为测试开发工程师和测试工程师两类,前者侧重测试框架开发,后者关注用户视角测试实践。相比开发岗,测试岗要求知识面更广但专业深度略低,需掌握编程、测试工具及沟通等综合能力。优秀测试人员应具备自动化测试技术、探索性思维、责任感等素质,并能快速学习新技术。职业选择需结合个人兴趣、能力特点及职业规划。
2025-07-22 01:06:06
1032
原创 网络层 .
本文探讨了网络通信中路径选择的基本原理和实现机制。首先分析了主机间数据转发的过程,说明IP协议如何通过逐跳转发实现跨网络通信。文章详细介绍了IP协议头格式及其关键字段功能,包括版本号、服务类型、生存时间等。在网段划分方面,比较了传统分类编址与CIDR方案的优劣,并解释了子网掩码的作用。此外,文章还介绍了特殊的IP地址类型、IP地址不足问题的解决方案(如NAT技术),以及公网IP与私有IP的区别。最后,通过路由表生成算法的具体实现(距离向量算法和链路状态算法),阐述了路由选择的基本原理和过程。
2025-07-21 01:52:00
1517
原创 传输层协议TCP
TCP协议核心机制解析 摘要:TCP(传输控制协议)是一种可靠的、面向连接的传输层协议。其核心机制包括:1)确认应答(ACK)机制确保数据可靠传输;2)超时重传解决丢包问题;3)连接管理通过三次握手建立连接、四次挥手断开连接;4)滑动窗口实现流量控制;5)拥塞控制预防网络拥堵。TCP还采用延迟应答、捎带应答等优化策略提高性能。相比UDP,TCP通过复杂的可靠性机制保障数据传输,但也存在粘包问题需应用层处理。文章详细解析了TCP协议段格式、状态转换及异常处理等核心内容,并对比了TCP/UDP的应用场景差异。
2025-07-18 15:40:52
822
原创 HTTPS 协议原理
加密就是把明文(要传输的信息)进行一系列变换,生成密文。解密就是把密文再进行一系列变换,还原成明文。在这个加密和解密的过程中,往往需要一个或者多个中间的数据,辅助进行这个过程,这样的数据称为密钥(正确发音yue四声,不过大家平时都读作yao四声)。明文到密文是要通过密钥的,反过来也是一样的。加密解密到如今已经发展成一个独立的学科:密码学。而密码学的莫基人,也正是计算机科学的祖师爷之一,艾伦·麦席森·图灵。
2025-07-14 23:35:25
6157
原创 传输层协议UDP
摘要:传输层负责数据传输,UDP协议是一种无连接、不可靠但高效的传输协议。UDP通过16位端口号标识应用进程,报头包含源/目的端口、长度和校验和字段。UDP面向数据报传输,不拆分合并数据,最大支持64K数据。其特点包括无连接、不可靠、轻量级和全双工。UDP适用于DNS、DHCP等应用层协议,但需注意处理分包和粘包问题。内核中UDP协议实现为结构体,通过二进制方式进行高效封装和解包。
2025-07-14 00:15:05
1145
原创 HTTP cookie 与 session
摘要:本文深入解析了HTTP无状态协议下实现用户状态保持的Cookie和Session技术。Cookie通过Set-Cookie字段由服务器发送给浏览器存储,在后续请求中自动回传,分为会话Cookie(浏览器关闭失效)和持久Cookie(可设置过期时间)。Session则在服务器端存储用户状态数据,通过唯一的SessionID与客户端Cookie关联。两者协同工作解决了HTTP无状态问题,其中Session方案安全性更高,因为敏感数据存储在服务器端,且支持主动注销、超时失效等安全机制。
2025-07-14 00:11:35
795
原创 应用层协议HTTP
HTTP协议是互联网中最重要的应用层协议之一,定义了客户端与服务器之间的通信规则。文章详细介绍了HTTP协议的基本概念、URL结构、URL编码/解码、请求与响应格式、常用方法(如GET和POST)、状态码分类以及常见Header字段。文章还包含一个简单的HTTP服务器实现示例,展示了如何按照协议要求构造响应数据。此外,文章对比了HTTP各版本的核心技术演进,从HTTP/0.9到HTTP/3.0,分析了不同时期的协议改进。最后,文章探讨了Cookie机制、长连接等关键技术原理,以及HTTPS与HTTP的安全性
2025-07-13 01:03:29
568
原创 进程间关系与守护进程
本文系统讲解了Linux进程管理中的进程组、会话、作业控制和守护进程等核心概念。首先介绍了进程组的定义及其生命周期,指出进程组组长的重要作用。接着阐述了会话的概念及其创建方式,包括setsid函数的使用方法。然后详细说明了控制终端与进程组的关系,以及前台/后台进程组的区别。在作业控制部分,重点讲解了作业状态管理、挂起/恢复操作及相关信号处理机制。最后简要提及守护进程的实现原理。文章通过具体命令示例和代码片段,为读者提供了全面的Linux进程管理知识框架。
2025-06-07 14:00:16
713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅