- 博客(437)
- 收藏
- 关注

原创 python实现自动化生成pdf报告
easypdf是基于reportlab进行修改,比原来使用起来更简单更方便。不用再担心生成的pdf报告没有标准规范。学习本课程你将可以自己掌握封面设计、目录设计、文本使用、插图使用、表格使用、折线图使用、直线图使用、饼图使用、雷达图使用、柱形图使用、散点图使用、面积图的使用。
2024-08-21 12:22:34
3832
59
原创 10. Mysql单表访问方法
对于我们这些MySQL的使用者来说,MySQL其实就是一个软件,平时用的最多的就是查询功能。DBA时不时丢过来一些慢查询语句让优化,我们如果连查询是怎么执行的都不清楚还优化个毛线,所以是时候掌握真正的技术了。我们在第一章的时候就曾说过,有一个称为查询优化器的模块,一条查询语句进行语法解析之后就会被交给查询优化器来进行优化,优化的结果就是生成一个所谓的执行计划。
2025-07-18 10:22:53
306
原创 9. Mysql存放页面的大池子 InnoDB 的表空间
通过前边儿的内容大家知道,表空间是一个抽象的概念,对于系统表空间来说,对应着文件系统中一个或多个实际文件;对于每个独立表空间来说,对应着文件系统中一个名为表名.ibd的实际文件。大家可以把表空间想象成被切分为许许多多个页的池子,当我们想为某个表插入一条记录的时候,就从池子中捞出一个对应的页来把数据写进去。本章内容会深入到表空间的各个细节中,带领大家在InnoDB存储结构的池子中畅游。由于本章中将会涉及比较多的概念,虽然这些概念都不难,但是却相互依赖,所以奉劝大家在看的时候:不要跳着看!不要跳着看!
2025-07-18 07:16:11
537
原创 终端中监控系统资源的5个优秀Linux工具
这是一个简单的小工具,只做一件事,并且做得很好。其次,您可以在累积模式下运行它,这样会逐步将进程和带宽统计信息添加到列表中,而不会将其移除——类似于日志。因为它提供了我整个系统的广泛概述,Btop无疑是我最喜欢的工具之一。我更喜欢 Bandwhich 而不是其他工具,比如 tcpdump,因为它简单方便,使我能够快速识别哪些进程正在与网络联系。其他RHEL发行版的软件包更新滞后,您可能会发现您的发行版版本尚不支持。尽管列出 的工具满足非常具体的需求,但并不解决所有需求——为此,您需要继续深入挖掘。
2025-07-17 15:12:56
525
原创 硬盘检测及监控工具 CrystalDiskInfo
CrystalDiskInfo 是一款免费、开源、无广告的硬盘健康“体检”工具,只要 3 秒,就能告诉你硬盘是“生龙活虎”还是“奄奄一息”。它支持机械硬盘、固态硬盘、移动硬盘,实时读取 S.M.A.R.T. 数据,把温 度、通电次数、坏道风险等关键指标翻译成一目了然的“健康百分比”。免费、开源、无捆绑,一键体检、实时预警,是老机器延寿、新机器避坑的必备良药。装上它,硬盘状态心里有数,重要数据提前备份,再也不用“硬盘坏了才痛哭”。:温度、固件、序列号、接口、通电时长/次数、坏块统计等。
2025-07-17 13:58:08
724
原创 8. MySQL 的数据目录详解
我们前边提到了MySQL的几个系统数据库,这几个数据库包含了MySQL服务器运行过程中所需的一些信息以及一些运行状态信息,我们现在稍微了解一下。mysql这个数据库贼核心,它存储了MySQL的用户账户和权限信息,一些存储过程、事件的定义信息,一些运行过程中产生的日志信息,一些帮助信息以及时区信息等。这个数据库保存着MySQL服务器维护的所有其他数据库的信息,比如有哪些表、哪些视图、哪些触发器、哪些列、哪些索引吧啦吧啦。这些信息并不是真实的用户数据,而是一些描述性信息,有时候也称之为元数据。
2025-07-16 14:15:39
739
原创 Linux 10条隐秘的命令 但很实用·
在需要一次性重命名多个文件时,重命名命令是一个救星。与使用循环结合 mv 命令不同,重命名命令允许你轻松应用复杂的重命名模式。按行比较两个已排序的文件在处理列表或日志时,comm 允许您比较两个排序的文件并查找共同或独特的行。有时候,一个命令运行的时间比预期的要长,如果你希望它在一定时间后自动停止,可以使用。它以相反的顺序显示文件的内容,这是一种简单而有效的技巧。在处理大文件时,这非常有用,因为您可以看到实时进度,而不是盲目等待。需要在文件中添加行号吗?在处理代码片段、调试或格式化日志时,这非常有用。
2025-07-16 09:31:37
603
原创 7. Mysql B+ 树索引的使用
上边只是我们在创建和使用B+树索引的过程中需要注意的一些点,后边我们还会陆续介绍更多的优化方法和注意事项,敬请期待。B+树索引在空间和时间上都有代价,所以没事儿别瞎建索引。B+全值匹配匹配左边的列匹配范围值精确匹配某一列并范围匹配另外一列用于排序用于分组只为用于搜索、排序或分组的列创建索引为列的基数大的列创建索引索引列的类型尽量小可以只对字符串值的前缀建立索引只有索引列在比较表达式中单独出现才可以适用索引为了尽可能少的让聚簇索引。
2025-07-15 14:46:11
799
原创 常见的15个基本的Linux面试问题
命令检查一个文件并告诉你它的类型,这对于确认一个文件是二进制的、脚本的、文本的或其他类型的非常有用。您可以使用ps命令获取当前运行进程的快照,或者使用top和htop进行实时交互式视图。符号链接充当指向另一个文件或目录的快捷方式,甚至可以跨越不同的文件系统。命令记录用户的终端会话,捕获在脚本的开始和退出之间输入和显示的所有内容。是一个增强版的、用户友好的 top 替代品(可能需要单独安装)。)命令用于修改文件和目录的访问权限,使用符号表示法(例如,命令找到与某个命令相关的二进制文件、源代码和手册文件。
2025-07-15 07:46:05
1202
原创 生产服务器日常使用的最佳20个Linux命令
作为一名,在生产环境中工作,你的日常工作都是关于保持系统稳定、安全,并发挥最佳性能。从故障排除到资源监控和确保正常运行时间,你承担着多重角色,而时间总是非常宝贵。尽管Linux提供了数千条命令,但并不是所有的命令都是你日常使用的工具箱的一部分。然而,有一组强大而可靠的核心命令,你会每天使用,通常会用多次。在本文中,我将带你了解每个系统管理员必须掌握的20个最基本的Linux命令。这些不仅仅是命令,它们是你用于监控性能、管理日志、控制服务、调试问题等多种用途的得力工具。
2025-07-14 14:15:27
1027
原创 6. mysql快速查询的秘籍 B+ 树索引
至此,我们介绍的都是InnoDB存储引擎中的索引方案,为了内容的完整性,以及各位可能在面试的时候遇到这类的问题,我们有必要再简单介绍一下MyISAM存储引擎中的索引方案。我们知道InnoDB中索引即数据,也就是聚簇索引的那棵B+树的叶子节点中已经把所有完整的用户记录都包含了,而MyISAM的索引方案虽然也使用树形结构,但是却将索引和数据分开存储:将表中的记录按照记录的插入顺序单独存储在一个文件中,称之为数据文件。这个文件并不划分为若干个数据页,有多少记录就往这个文件中塞多少记录就成了。
2025-07-14 10:53:05
554
原创 出现SSL连接错误的原因和解决方案
SSL连接错误是一种常见但关键的问题,这可能会阻止客户端和服务器之间的安全连接。这些错误发生在TLS握手过程失败时,这意味着客户端和服务器无法建立安全的HTTPS连接。这种失败可以在SSL/TLS协商过程中的任何阶段发生,从初始协议协议到最终证书验证。当发生SSL连接错误时,用户通常会在他们的浏览器或应用程序中看到类似SSL连接失败或SSL握手失败的消息。这些错误可能会影响网页浏览、API调用、电子邮件客户端以及任何其他依赖加密通信的服务。过期或无效的SSL证书需要续期。
2025-07-13 08:07:37
566
原创 Linux中使用快捷方式加速SSH访问
sshravi-p 2222现在,这个单行代码乍一看可能很短,但每天都输入它——而且在多个服务器上输入——很快就会变得令人沮丧。现在想象一下每天手动输入这些内容好几次。这不仅令人厌烦,而且容易出错。一个错误的IP或端口,你就会浪费时间进行故障排除。
2025-07-12 12:15:51
990
原创 5. InnoDB 数据页结构
前边我们简单提了一下页的概念,它是InnoDB管理存储空间的基本单位,一个页的大小一般是16KB。InnoDB为了不同的目的而设计了许多种不同类型的页,比如存放表空间头部信息的页,存放信息的页,存放INODE信息的页,存放undo日志信息的页等等等等。当然了,如果我说的这些名词你一个都没有听过,就当我放了个屁吧~ 不过这没有一毛钱关系,我们今儿个也不准备说这些类型的页,我们聚焦的是那些存放我们表中记录的那种类型的页,官方称这种存放记录的页为索引(INDEX。
2025-07-12 12:14:07
682
原创 4. InnoDB记录存储结构
InnoDB是一个将表中的数据存储到磁盘上的存储引擎,所以即使关机后重启我们的数据还是存在的。而真正处理数据的过程是发生在内存中的,所以需要把磁盘中的数据加载到内存中,如果是处理写入或修改请求的话,还需要把内存中的内容刷新到磁盘上。而我们知道读写磁盘的速度非常慢,和内存读写差了几个数量级,所以当我们想从表中获取某些记录时,InnoDB存储引擎需要一条一条的把记录从磁盘上读出来么?
2025-07-11 10:56:31
767
原创 使用 Certbot 申请和自动续签 Let’s Encrypt 的免费 SSL 证书
Let’s Encrypt 是当前最常用的免费 HTTPS 证书生成工具之一。该服务由非营利组织提供,致力于为全球范围内的网站提供便捷的自动化证书颁发服务。虽然 Let’s Encrypt 证书的有效期只有90天,但是可以自动续期,这使得 Let’s Encrypt 更加易于使用和部署。在使用 Let’s Encrypt 生成证书时,可以使用 Certbot 工具来执行此任务。下面是一个示例命令,用于生成证书:首先确保你有一个合法可用的域名,example.com替换为你的域名。
2025-07-11 07:32:48
882
原创 3. 乱码的前世今生 字符集和比较规则
我们知道在计算机中只能存储二进制数据,那该怎么存储字符串呢?当然是建立字符与二进制数据的映射关系了,建立这个关系最起码要搞清楚两件事儿:你要把哪些字符映射成二进制数据?也就是界定清楚字符范围。怎么映射?将一个字符映射成一个二进制数据的过程也叫做编码,将一个二进制数据映射到一个字符的过程叫做解码。人们抽象出一个字符集的概念来描述某个字符范围的编码规则。比方说我们来自定义一个名称为xiaohaizi的字符集,它包含的字符范围和编码规则如下:包含字符'a''b''A''B'。
2025-07-10 09:17:46
830
原创 磁盘隐藏禁用工具
摘要:本文介绍了一款实用的"磁盘隐藏禁用工具",可轻松隐藏或禁用电脑磁盘分区,有效保护隐私数据不被他人查看或误操作。该工具具备隐藏分区、禁用分区、多分区灵活设置等功能,通过简单四步即可完成操作:下载安装、启动工具、选择分区、确认设置。适用于隐私保护、数据安全和系统管理等场景,操作简便且安全性高,是管理电脑隐私数据的理想选择。
2025-07-10 06:42:21
903
原创 2. MySQL的调控按钮 启动选项和系统变量
MySQL服务器程序运行过程中会用到许多影响程序行为的变量,它们被称为MySQL系统变量,比如允许同时连入的客户端数量用系统变量表示,表的默认存储引擎用系统变量表示,查询缓存的大小用系统变量表示,MySQL服务器程序的系统变量有好几百条,我们就不一一列举了。每个系统变量都有一个默认值,我们可以使用命令行或者配置文件中的选项在启动服务器时改变一些系统变量的值。大多数的系统变量的值也可以在程序运行过程中修改,而无需停止并重新启动它。
2025-07-09 14:42:22
654
原创 Bash与Zsh与Fish:在Linux中你应该使用哪个Shell
命令行 shell 是与操作系统交互的重要工具,使用户能够高效地执行命令、自动化任务和运行脚本。虽然有各种外壳选项可供选择,但和作为最受欢迎的选择脱颖而出,每种都提供独特的功能,因此理解它们的差异对于选择适合您需求的正确选项至关重要。在这篇文章中,我们将探讨每个外壳的关键特征、它们的优缺点,并引导您做出明智的决定。
2025-07-08 14:31:37
1374
原创 如何为生产环境安全配置 Ubuntu 服务器
AppArmor配置文件定义了应用程序可以访问的系统资源;默认情况下,AppArmor配置文件适用于 Ubuntu 中的许多应用程序,您可以在目录中找到这些配置文件。如果您有一个需要特定配置文件的自定义应用程序,您可以创建一个新的配置文件或修改现有的配置文件。
2025-07-08 07:33:44
875
原创 crash分析vmcore文件出现的linux系统异常
当Linux系统内核发生崩溃的时候,可以通过 KEXEC+KDUMP 等方式收集内核崩溃之前的内存,生成一个转储文件vmcore。内核开发者通过分析该vmcore文件就可以诊断出内核崩溃的原因,从而进行操作系统的代码改进。那么Crash就是一个被广泛使用的内核崩溃转储文件分析工具.
2025-07-07 11:39:17
1083
原创 如何使用 Bash 脚本向多个文件追加文本
向文件添加文本是在系统管理和开发中常见的任务,尤其是在处理大型数据集或日志时。这可以通过使用 Bash脚本高效完成,Bash 是类 Unix 操作系统中的一种强大的命令行外壳,提供了一系列用于操作文件的实用工具和运算符,包括追加文本的能力。在本文中,我们将引导您完成将文本附加到单个文件的过程,然后扩展到使用 Bash 脚本将文本附加到多个文件的过程。这是一项有用的技能,当您需要在日志文件、配置文件或脚本中自动插入文本时使用。
2025-07-07 09:27:04
897
原创 Kubernetes 集群相关规范
名称格式: name:tagname: 镜像名称,要求人类可读性强。tag:镜像 tag,具体格式建议如下:镜像具体版本-上层镜像/其他描述名称规范:使用小写字母,并符合正则表达式a-z?。这意味着名称必须以小写字母开头。后续字符可以是小写字母、数字或连字符 (-)。名称不能以连字符 (-) 结尾。
2025-07-06 13:58:47
822
原创 进阶篇:19-镜像生命周期管理与维护
有效的 Docker 镜像管理和维护是一个持续的过程,需要结合规范、工具和流程:• 坚持规范: 严格执行命名、版本和标签规范。• 自动清理: 利用 Harbor 保留策略和 GC 自动清理过期镜像。• 持续更新: 建立定期更新基础镜像和应用依赖的流程。• 追踪依赖: 使用 Label 或其他方法追踪镜像依赖关系,实现联动更新。• 安全扫描: 将漏洞扫描集成到构建和维护流程中。通过实施这些策略,可以确保您的镜像仓库保持整洁、安全且易于管理。
2025-07-06 10:03:00
795
原创 进阶篇:18-使用 Kaniko 在无 Docker Daemon 环境中构建镜像
Kaniko 提供了一种在无法或不便使用 Docker Daemon 的环境中(尤其是 Kubernetes)构建容器镜像的有效方法。通过理解其工作原理、配置好构建上下文、凭证和缓存,你可以在 CI/CD 流水线中安全、高效地自动化镜像构建过程。
2025-07-05 20:22:11
856
1
原创 实践篇:16-使用 Jenkins 进行 CI/CD
本篇我们搭建了基于 Docker 的 Jenkins 环境,并创建了一个基础的声明式 Pipeline,实现了完整的 CI 流程:从 Gitlab 拉取代码、构建 Docker 镜像、并将镜像推送到 Harbor 仓库。这个基础流程可以满足大多数小型团队的自动化构建需求。通过 Jenkins Pipeline,你可以构建一套强大且灵活的自动化 CI/CD 流程,极大地提升团队的开发效率和软件交付能力,减少手动操作带来的错误,同时提高系统的可靠性和稳定性。
2025-07-04 14:46:30
626
原创 实践篇:15-构建运维工具
本篇我们来构建一些常见的运维场景中可能会用到的工具镜像。将这些工具容器化,可以方便地在不同环境(如本地、CI/CD 流水线)中以一致的方式运行它们。这些镜像通常可以归类为我们在设计篇中提到的 工具层 (Tools Layer) 镜像。
2025-07-04 09:09:19
822
原创 实践篇:14-构建 Node.js 应用程序镜像
通过本实践篇的学习,我们成功为两种典型的 Node.js 应用场景构建了优化、安全且高效的 Docker 镜像:前端应用 (CSR):使用 Nginx 托管静态文件,具有高性能和优化的缓存策略后端应用 (SSR/API):使用 PM2 管理 Node.js 进程,提供稳定可靠的服务我们的解决方案具有以下优势:分层设计:工具环境和运行环境分离,职责明确多阶段构建:大幅减小最终镜像体积,提高部署效率安全性:使用非 root 用户运行应用,减少安全风险。
2025-07-03 14:21:17
1008
原创 实践篇:13-构建 Python 应用程序镜像
工具环境构建:创建完整的 Python 开发环境运行环境构建:创建安全、高效的 Python 应用运行环境应用镜像构建:优化的 Dockerfile 设计,确保镜像分层合理、构建高效容器运行与验证:部署并测试应用容器与编译型语言不同,Python 应用的容器化更加关注依赖管理、环境一致性和运行时配置。通过合理的镜像分层设计,我们既确保了开发和运行环境的隔离,又保证了应用部署的一致性和高效性。
2025-07-03 08:31:40
665
原创 实践篇:12-构建 Java 应用程序镜像
Java是一种跨平台的面向对象编程语言,采用"一次编写,到处运行"的理念。其静态类型特性要求变量类型声明,代码编译为字节码后由JVM执行。本文介绍了构建Java容器化环境的方案,强调其与容器技术的天然契合性。通过多阶段构建方式(编译环境、运行环境、应用镜像)实现高效部署,并提供了详细的OpenJDK工具环境Dockerfile,包含版本参数化、多架构支持、证书同步等关键特性,确保镜像精简且高效。该方案适用于企业级Java应用的容器化需求。
2025-07-02 07:50:50
615
原创 如何使用 Bash 脚本自动化 Linux 备份
在 Linux 系统上,定期备份对于保护您的数据、确保其安全以及在出现问题时简化恢复过程至关重要。无论您是在处理个人文件、运行开发环境还是管理服务器,您都需要一个可靠的备份计划。处理备份最简单灵活的方法之一是编写自定义脚本,这让您可以精确决定备份哪些内容、何时备份以及存储在哪里。它还节省时间并减少数据丢失的风险。在本指南中,您将学习如何创建一个简单的 shell 脚本,自动备份重要文件。
2025-07-01 14:29:40
813
原创 实践篇:11-构建 PHP 应用程序镜像
通过采用多阶段分层设计和遵循最佳实践,我们成功为 PHP 应用程序创建了优化、安全的 Docker 镜像。标准化构建流程:从基础系统到工具环境、框架运行环境,再到应用镜像,形成完整链条镜像复用:各层镜像可被多个应用共享,节省存储空间和构建时间安全性高:使用非 root 用户运行,减少攻击面易于维护:各层次清晰分离,更新某一层不影响其他层性能优化:通过合理的配置,优化 Nginx 和 PHP-FPM 性能。
2025-07-01 09:13:33
743
原创 实践篇:10-构建 Go 应用程序镜像
静态编译:生成的二进制文件包含所有依赖,不需要额外的运行时高效并发:通过 goroutine 和 channel 机制提供简单易用的并发模型跨平台能力:轻松实现不同操作系统和架构的编译我们将遵循设计篇: 04-Dockerfile设计原则与镜像管理规范编译阶段:使用上篇构建的 debian:bullseye 镜像作为基础系统,在编译阶段使用 golang:1.24-bullseye 镜像作为编译环境,提供完整的 Go 开发工具链。
2025-06-30 14:21:09
1137
1
原创 实践篇:09-构建标准化的 OS 基础镜像
在中,我们探讨了镜像逻辑分层策略,其中系统层 (OS Layer) 是整个体系的基石。本篇将指导你如何选择合适的 Linux 发行版作为基础,并构建一个标准化、精简且安全的系统层镜像,为后续的所有应用镜像打下坚实基础。
2025-06-30 09:56:19
1073
原创 实践篇: 08-部署代码依赖代理仓库
在开发和构建过程中,应用程序通常需要下载大量的第三方依赖包(如 Go 模块、npm 包、PyPI 包、Maven 构件)。直接从公共源下载可能速度慢、不稳定,或者在无法访问外网的 CI/CD 环境中不可行。代理仓库 (Artifact Proxy / Repository Manager) 可以解决这些问题。
2025-06-29 09:33:41
888
原创 实践篇: 07-部署代码仓库 (Gitlab)
代码仓库是 DevOps 工作流的起点,用于存储、版本控制和协作开发我们的应用程序代码及 Dockerfile。是一个功能非常强大的、开源的代码托管平台,除了核心的 Git 仓库管理,还集成了 CI/CD、问题跟踪、Wiki 等众多功能。注意: Gitlab 功能强大,但资源消耗也相对较高(特别是内存)。对于资源有限的环境或仅需核心 Git 功能的场景,可以考虑更轻量级的替代方案,如。
2025-06-28 10:49:33
823
原创 实践篇: 06-部署镜像仓库 (Harbor)
项目保留策略 (Image Retention): 在项目设置中配置,可以按时间、数量保留镜像,自动清理旧镜像,节省空间。可以配置排除特定标签(如 latest)或保留无 Tag 的镜像。系统清理服务 (Garbage Collection): 在系统管理中配置,定期运行 GC 可以回收项目保留策略删除的镜像层所占用的磁盘空间。更多关于 Harbor 的使用和管理,请参考Harbor 官方文档。现在,你已经拥有了一个功能强大的私有镜像仓库,可以开始存储和管理你的 Docker 镜像了!
2025-06-28 08:16:11
657
原创 实践篇: 05-准备工作
欢迎来到 Dockerfile 中小企业实战的实践篇!在接下来的章节中,我们将一起动手构建各种实用的 Docker 镜像,从基础的操作系统环境到常见的开发语言应用,再到 CI/CD 流程中的镜像使用。为了尽可能模拟真实的中小企业环境,我们后续会搭建一些常用的内部服务(如代码仓库、镜像仓库、代理仓库等)。本准备篇旨在帮助你搭建一个合适的基础环境,以便顺利跟进后续的所有实战操作。
2025-06-27 18:02:40
828
### 【计算机科学】计算机组成原理:从硬件到编程语言-计算机构成与运行机制详解
2025-05-07
编译原理从前端词法语法语义分析到后端代码生成优化:构建高效编译系统全流程解析了文档的主要内容
2025-05-06
【信息安全领域】第22届ISCC信息安全与对抗技术竞赛通知:赛程安排、竞赛类别及参赛规则详细介绍了文档的核心内容
2025-05-02
数学建模2025五一杯A题:支路车流量推测模型构建与优化思路分析
2025-05-02
### 网络安全SQL注入详解:原理、分类与防御措施
2025-05-01
【Linux进程管理】进程创建、终止、等待及程序替换核心技术详解:多进程开发与资源回收机制设计
2025-05-01
【计算机视觉】YOLOv8自定义数据集训练教程:从环境搭建到模型测试全流程详解如何使用YOLO
2025-04-29
离散数学基于真值表法的主析取范式与主合取范式求解:中缀表达式转换及逻辑运算实现
2025-04-29
【数据集成领域】Pentaho Kettle ETL工具安装与使用教程:从下载到数据转换全流程详解
2025-04-29
【计算机网络】HTTP协议详解:从基础概念到请求响应机制全面解析
2025-04-28
【Python开发环境搭建】VScode配置Python开发环境:涵盖安装与多版本切换及编码问题解决遵循给定规则
2025-04-28
编程工具Cursor集成先进LLM的AI辅助编程入门教程:从VSCode无缝过渡与核心功能介绍
2025-04-28
电子取证2025FIC大赛初赛技术文档解析:涵盖网页快照、手机取证、介质取证及互联网取证关键技术与应用场景
2025-04-27
【虚拟化技术】VMware安装CentOS7详细步骤:从环境搭建到网络配置及图形界面安装教程
2025-04-26
【Linux系统管理】用户和组管理详解:账户文件解析与操作命令应用
2025-04-26
【数字电路设计】汉字字库存储芯片扩展实验:基于位扩展和字扩展技术实现16*16位汉字输出系统设计与调试
2025-04-26
【ESP32开发教程】涵盖蓝牙、Wi-Fi、外设驱动与GUI:从基础到实战的全面指南
2025-04-25
文档内容搜索工具AnyTXTSearcher
2025-07-17
硬盘检测及监控工具CrystalDiskInfo
2025-07-15
开源简易PDF骑缝章批量标注工具
2025-07-12
医保基本药品耗材目录查询-数据库在线更新
2025-07-11
公众号、知乎、今日头条、简书等文章排版美化工具
2025-07-10
日常办公文档批量打印工具
2025-07-15
文件和文件夹批量重命名工具
2025-07-11
图片批量转换,轻松搞定格式转换
2025-07-10
磁盘分区隐藏禁用工具1.0
2025-07-10
markdown转pdf工具
2025-06-25
办公室摸鱼神器:让你的电脑“蓝屏”得毫无破绽
2025-06-14
【嵌入式开发】FreeRTOS实时操作系统详解:多任务管理、通信同步及移植实践
2025-05-14
【LabView编程基础】LabView常用快捷键及基本控件结构:循环、条件与事件结构详解
2025-05-14
深度学习注意力(Attention)机制详解及其在NLP和CV领域的应用:原理、代码实现与典型任务
2025-05-14
【编程与节日祝福】用C和Python编写的三段母亲节祝福程序:创意代码表达孝心
2025-05-11
32G的电脑内存你觉得还够用吗?
2025-04-04
DeepSeek服务器太繁忙了,目前有没有功能差不多的可替代的?
2025-03-19
为什么还有运维胆敢部署新的 centos7?
2025-03-16
面对铺面而来的 Deepseek,普通人很难不焦虑吧?
2025-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人