自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenAI 开源模型 gpt-oss 本地部署详细教程

在自己电脑上跑OpenAI的模型,现在变得异常简单了。借助Ollama这个“神器”,你只需要像用Docker一样,敲ollama pull和ollama run两条命令,就能把OpenAI新发布的开放权重模型gpt-oss部署在本地。整个过程非常顺滑,你不仅能和它聊天、让它写代码,甚至还能联网搜索,体验相当完整。

2025-08-08 17:33:19 37420 241

原创 Clawdbot安装部署详细教程

Moltbot 是最近在技术圈刷屏的后台型 AI 助理,它不靠聊天出彩,而是直接接管文件和流程帮你盯发布和 deadline、整理文档,效率很诱人,但权限过大也让人不得不认真考虑安全和隔离问题。

2026-01-29 22:52:42 2403 28

原创 二、C语言基本语法与程序结构

C 语言入门最容易翻车的地方,其实不是语法有多复杂,而是细节太容易被忽略。从注释和空白符的真实作用开始,到代码块如何决定变量作用域,再到变量未初始化、const 的使用、整除取模、自增自减这些高频坑点,一路把容易踩雷的地方拆清楚,最后配合练习题对照理解,目的就是让代码少出怪问题,写起来更稳。

2026-01-13 11:44:28 34221 29

原创 [鸿蒙2025领航者闯关] 拒绝无效复盘:我将100+个踩坑血泪史,重构为ArkTS自动化防御堡垒

一个人做鸿蒙原生应用,最耗命的不是写代码,而是反复踩同一个坑。这篇文章把“写复盘文档”升级成把 Bug 变成可执行测试资产:先用缺陷矩阵把权限、生命周期、并发、IO、UI 等高危区全覆盖,再用 AbilityDelegator + Hypium 做故障注入和回归,把极端场景提前拉到测试里,最后用轻量 CI 门禁让每次发版都先过一遍自动化套件,真正让机器替你记住教训、替你守住质量底线。

2025-12-31 14:46:18 87661 198

原创 [鸿蒙2025领航者闯关] 共享终端的隐形守护者:基于 HarmonyOS 6 的全链路隐私闭环实战

公共终端最危险的不是崩溃,而是用户走后留下的隐私痕迹。这次从鸿蒙底层安全出发,结合 ArkTS、TaskPool、Vision Kit 等能力,拆解如何在 HarmonyOS 6 上实现真正“退场即清场”的系统级隐私防护方案。

2025-12-30 20:57:25 88172 139

原创 从迷茫到笃定:我的 2025 年个人成长与技术突破回顾

这一年更像一场慢慢对齐坐标的过程:从早期追求快速正反馈的前后端尝试,到意识到需要结构性能力后转向大数据主线,再用持续创作把认知漏洞一一补齐;随后补上数据库与云原生这两块工程拼图,用证书和竞赛在标准与高压里验证边界,最后走进线下技术现场、加入技术社群,把视野从写代码拓展到参与生态,迷茫逐渐退场,方向也越来越笃定。

2025-12-28 15:50:31 59759 92

原创 openGauss 高级特性:优化器、存储引擎与分区管理

openGauss 真正拉开差距的地方,不在建表连库,而在优化器怎么选路、行存列存怎么搭、分区怎么切。这篇内容把这些高级但常用的能力一次讲透,配上完整语法和场景对照,适合想把 openGauss 用到位、而不是只停留在基础用法的人。

2025-12-25 20:53:05 60526 32

原创 openGauss 存储核心机制:从表空间到数据块

openGauss 的数据到底是怎么落到磁盘上的?表空间、数据库、数据文件和数据块之间又是怎么串起来的?这篇内容从实际运维视角出发,把存储结构一层层拆开讲清楚,不光解释是什么,还顺带告诉你为什么要这样设计,对做容量规划、性能调优特别有帮助。

2025-12-24 17:23:30 62542 14

原创 openGauss 核心体系架构深度解析

openGauss 想用好,光会建库写 SQL 还远远不够。从配置文件如何影响数据库行为,到主备实例如何协同工作,再到内存和磁盘背后的数据流转逻辑,这篇文章一步步拆开 openGauss 的内部结构,用更贴近实战的视角,帮你真正搞懂它是怎么跑起来、又该怎么调得更快更稳的。

2025-12-23 23:02:55 62608 67

原创 openGauss 实战手册:gsql 常用命令、认证配置与运维工具全解

一文吃透 openGauss 实操:从 gsql 连接姿势与元命令速查,到 架构/内存/存储要点;再到 pg_hba 认证规则与 gs_guc 白名单、gs_om/gs_dump/gs_check 系列工具全景图;最后配 练习题+答案,装机即上手、运维可闭环。

2025-11-12 19:56:15 35977 60

原创 openGauss安装部署详细教程

想把 openGauss 快速、稳妥地跑成生产库?这份实操指南不绕弯:先规划用户/目录与主机名映射,再用 root 完成依赖、内核与安全基线;切换到 omm 解包、写好 cluster_config.xml,一把梭 gs_preinstall → gs_install 完成初始化;最后配置环境变量、gs_om 验证、gsql 登陆。按图索骥,从空机到可用数据库,全流程可复制、可审计、可上线

2025-11-07 16:53:40 18243 51

原创 一、初识 LangChain:架构、应用与开发环境部署

在大模型时代,光有强大的 LLM 还不够,如何让模型动起来、用起来才是关键。LangChain 正是为此而生的利器。它像是一座桥,把语言模型和真实世界连接起来——能调用外部 API、访问数据库、记住上下文,还能像人一样规划任务。无论你想做智能问答、自动化助手,还是企业级 RAG 系统,LangChain 都能让复杂的 AI 应用开发变得像“搭积木”一样简单、高效。

2025-10-27 17:12:49 9605 29

原创 十六、Linux网络配置

在 Linux 世界里,网络配置就是系统能否“通上网”的命脉。无论是 CentOS 还是 Ubuntu,只要网络断了,再强的服务器都成了“孤岛”。掌握 nmcli、nmtui、ifcfg、netplan 等配置方式,不仅能让你灵活切换 DHCP 和静态 IP,还能在系统出问题时第一时间定位、修复网络。这份内容用最直观的命令、图示和实战步骤,把复杂的配置讲得一目了然,让你真正搞懂“网络是怎么跑起来的”。

2025-10-23 18:29:04 46959 214

原创 七、Docker核心技术:深入理解网络模式 (Bridge, Host, None, Container)

容器不仅仅是孤立的运行环境,它们需要相互通信,也需要与外部世界进行交互。理解 Docker 的不同网络模式,是构建和部署复杂多容器应用的关键。本节将深入探讨 Docker 原生提供的四种网络模式以及强烈推荐使用的自定义网络。要让它们通信,需要将其中一个容器也连接到另一个网络上。默认 bridge 网络不支持容器名DNS解析,只能通过IP地址通信。容器没有自己的独立IP地址,它共享宿主机的IP。网络模式启动一个容器后,如何查看该容器的IP地址?时,该容器默认会连接到哪个网络?模式运行,并且其内部的应用监听。

2025-10-09 14:11:18 5025 108

原创 十六、Linux网络基础理论 - OSI模型、TCP/IP协议与IP地址详解

很多人一学 Linux 网络就懵:IP、子网掩码、网关傻傻分不清。其实只要搞懂 OSI 七层模型和 TCP/IP 协议的逻辑,再理解 IP 地址背后的二进制原理,你就能看透网络世界的运作规律,像修高速公路一样轻松搭好通信路径。

2025-10-07 22:01:52 1479 39

原创 Spark 核心角色深度剖析:Driver, Executor, Master, Worker 全解析

Spark 的世界就像一场大型协作演出:Driver 负责指挥全局,Cluster Manager 分配资源,Worker 和 Executor 则在后台默默干活。每个 RDD 分区都化身为并行 Task,在集群上同时运行。理解它们的分工与协作,你就能看懂 Spark 的“分布式魔法”是如何高效驱动数据计算的。

2025-10-06 23:58:03 6046 61

原创 十五、中秋特别篇:深入理解 SELinux - 系统安全的“月饼”与“门禁”

在这个中秋月圆的时节,本文以节日的圆满与守护为意境,深入讲解 SELinux 的核心概念与运维实践,让读者在品味月饼与思念亲人的同时,也能体会到系统安全带来的安心与团圆。

2025-10-06 17:58:24 31107 139

原创 RTX 4090 加速国产 AIGC 视频生成:腾讯混元与阿里千问开源模型

国产AIGC视频大模型正从云端走向桌面,腾讯混元、阿里通义万相等模型在RTX 4090的强劲算力与大显存加持下得以满血运行,让个人创作者也能在本地生成高质量视频,掀起AI创作的新一轮浪潮。

2025-10-04 23:57:59 4860 81

原创 八、Scala 集合与函数式编程

Scala 的集合世界就像一套“瑞士军刀”,啥都有:数组管定长和变长,元组能把不同类型的值打包成一体;列表是函数式编程的标配,Set 保证唯一性,Map 让你轻松管理键值对;再加上迭代器遍历和各种高阶函数(map、filter、reduce、groupBy...),处理数据能写得又短又清爽。结合样例里的学生成绩统计,你会发现:集合+函数式操作,不仅让代码更优雅,还能无缝迁移到像 Spark 这样的大数据场景里跑满算力。

2025-10-02 20:49:53 1391 24

原创 PySpark 安装教程及 WordCount 实战与任务提交

别被“大数据处理”这四个字吓到,其实 PySpark 装起来没那么玄乎。Linux 用户用 Anaconda 一键开环境,几行命令就能跑起来;Windows 党稍微折腾下 winutils 和环境变量也能搞定。环境有了,就能用 WordCount 玩一把,把一堆文本丢进去,看看 Spark 怎么在分布式里飞快数词频。最后再用 spark-submit 把脚本丢上集群,你会发现,大数据的门槛没你想的高。

2025-09-24 20:36:31 16974 176

原创 七、Scala 包、样例类与样例对象

代码越写越多,结构就容易乱。Scala 给了两个好用的“收纳盒”:包帮你整理命名空间,避免类名冲突,还能用包对象共享常量或工具方法;样例类/对象则是建模的神器,自带 toString、equals、copy,还能直接拿去做模式匹配。加上 sealed trait 一起用,像消息模型、状态枚举这些场景都能写得既简洁又清晰。这样一来,系统复杂了也不怕,代码依旧干净好维护。

2025-09-21 19:04:03 1887 48

原创 当算力遇上情感:用RTX 4090复现B站IndexTTS2声音魔法

RTX 4090 不再只是游戏卡,它成了跑前沿 TTS 模型的硬核搭档。IndexTTS2 能零样本模仿音色,还能把情感、语速玩出花,4090 的 24G 显存和 Tensor Core 保证训练推理都稳得很。动手配置环境、准备数据,到最后训练和推理,整套流程顺滑高效。视频配音、AI 助手、游戏 NPC 都能立刻用上带感情的声音,技术和创意在桌面级算力下真正结合起来。

2025-09-17 19:46:08 26552 205

原创 六、Scala特质

特质就像一盒随取随用的拼装零件:类能一次混入好几个,拿来补充行为很方便;还能在创建对象时临时加上功能。它甚至能继承类,对混入者提出限制。多个特质一起用时有线性化执行顺序,不乱套。再配合设计模式,像适配器、模板方法、职责链这些套路,都能用 trait 玩得很自然。

2025-09-16 19:29:44 1069 42

原创 五、Scala继承与多态

继承能让子类直接拿到父类的方法和属性,还能用override改写、super调父类原版,final则用来堵继承的路。抽象类像个契约,子类必须补上没写完的部分。再配合isInstanceOf、asInstanceOf做类型判断和转换,甚至还能整匿名内部类来写个一次性小工具,挺灵活的。

2025-09-15 15:17:29 1433 37

原创 四、Scala深入面向对象:类、对象与伴生关系

类是蓝图造对象,成员变量方法随手玩;主辅构造器+权限修饰搞封装,单例与伴生对象瞬间懂;main入口、下划线初始化的坑也亮了,读完就能撸代码。

2025-09-14 19:50:35 1691 72

原创 六、Docker 核心技术:Dockerfile 指令详解

想亲手给你的应用程序打造一个专属的“集装箱”吗?Dockerfile就是你的说明书!它其实就是一个简单的文本文件,你可以在里面像搭积木一样,用FROM、COPY、RUN这些指令,一步步告诉Docker如何打包你的应用。最后,通过多阶段构建的小技巧,还能给镜像“减肥”,让它变得轻巧又高效。快来学习用Dockerfile变身打包达人吧!

2025-09-08 19:04:30 2183 62

原创 五、Docker 核心技术:容器数据持久化之数据卷

别把重要数据直接放进Docker容器里,因为容器就像一辆“临租车”,车一还(容器被删除),落在里面的东西就全没了。正确的做法是使用数据卷 (Volume),它好比一个属于你自己的、可插拔的“移动硬盘”。你可以把这个“硬盘”(具名数据卷)挂载到任何一辆“临租车”(容器)上使用。这样一来,就算车换了,你的数据也安然无恙,完美解决了数据库等应用的数据持久化问题。

2025-09-05 09:23:49 1399 40

原创 三、Scala方法与函数

在Scala的世界里,方法和函数是两个不同的“物种”。方法(用def定义)就像是焊在工作台(类)上的“固定工具”,你得先有工作台才能用它。而函数(用val和=>定义)则是“便携电动工具”,它本身就是个独立的对象,可以被传来传去,塞进别的工具(高阶函数)里使用。当你需要把“固定工具”拿下来当“便携工具”用时,Scala还提供了一个神奇的_转换符,能帮你轻松搞定。

2025-09-03 21:58:23 1267 34

原创 二、Scala流程控制:分支与循环

在Scala里,连if判断和for循环这些基本功都被赋予了“超能力”。if语句不仅能做判断,还能像三元运算符一样直接“返回值”,让代码更紧凑。而for循环更是个“全能选手”,不仅能遍历范围,还能加上if守卫做筛选,最厉害的是配合yield关键字,能直接把循环结果“变”成一个全新的集合。至于while循环虽然还在,但像break这种命令,Scala则更推荐你用函数式的思路去解决。

2025-09-03 15:18:27 1885 55

原创 一、Scala 基础语法、变量与数据类型

入门Scala,你会发现它从一开始就鼓励你写出更“结实”的代码。它推荐你多用val来定义“一次性”常量,少用var定义可变变量,这能减少很多潜在的bug。它的类型推断能让你少写很多代码,而s"你好, ${name}"这样的字符串插值,更是把繁琐的拼接变得无比优雅。再加上它的一切皆对象、.toInt等方便的类型转换,以及聪明的==值比较,让你能快速上手,写出简洁又安全的代码。

2025-09-02 20:14:36 1584 55

原创 Anaconda安装与使用详细教程

搞数据分析,从零配置Python环境就像自己从零件开始造车,非常折磨人。而Anaconda就是一辆“配置齐全的越-野车”,出厂就自带了Python和你需要的所有科学计算工具(NumPy, Pandas等)。你只需要跟着教程装好它,再学会它的“法宝”——conda环境管理,就能为不同项目创建隔离的“车库”,让各种工具包互不干扰,再也不用担心它们之间打架了。

2025-09-02 12:08:34 29712 166

原创 十三、Linux Shell脚本:文本处理三剑客之 sed 与 awk

如果说grep是文本处理的“探照灯”,那sed和awk就是“手术刀”和“瑞士军刀”。sed 擅长按行“动手术”,可以轻松地删除、打印或替换特定行的内容,尤其是它的替换功能(s/.../.../)非常强大。而 awk 更厉害,它天生就能看懂按列(字段)分布的数据,像个小型的Excel。你可以让它只打印某几列,或者根据某一列的值做计算和判断,特别适合生成统计报告。

2025-08-12 12:32:45 1345 5

原创 十二、Linux Shell脚本:正则表达式

正则表达式就是一套给文本“相亲”的规则,让你不再只能找“张三”,而是能找到所有“姓张、两个字、且名字里不带'伟'”的人。它通过一些“魔术符号”(元字符)来描述模式:比如 . 代表任意字符,* 代表重复任意次,^ 和 $ 则卡住行头行尾。把这些符号组合起来,你就能用grep或sed等工具,从海量文本里精确地捞出你想要的任何格式的数据。

2025-08-11 23:51:23 1363 4

原创 十一、Linux Shell脚本:函数与模块化

随着脚本越来越复杂,把所有代码都堆在一起会很难维护。这时就该用函数了,你可以把它看作是创建属于你自己的“新命令”。把一段常用逻辑封装成函数,以后只用喊一声它的“名字”就能调用。给函数“递东西”(传参数)用$1, $2;而函数想“回话”有两种方式:用return返回一个0或非0的“状态码”(表示成功或失败),用echo则能“喊出”具体的数据,让你在外面用$()接住。学会这个,就能开始打造自己的通用工具库了。

2025-08-11 18:09:11 1412

原创 十、Linux Shell脚本:流程控制语句

要让脚本从简单的“指令清单”升级为能干的“小助手”,就需要用if教它根据条件做判断,用for和while循环让它重复处理任务,再用case语句帮它在多个选项中做出清晰的选择

2025-08-10 19:02:13 2348 72

原创 九、Linux Shell脚本:运算符与表达式

Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。

2025-08-10 11:52:42 1502 42

原创 八、Linux Shell 脚本:变量与字符串

Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。

2025-08-09 09:45:37 1438 16

原创 七、Linux Shell 与脚本基础

别再一遍遍地敲重复的命令了,把它们写进Shell脚本,就能一键搞定。脚本本质上就是个存着一堆命令的文本文件,但要让它“活”起来,有几个关键点:文件开头最好用#!/usr/bin/env bash来指定解释器,并用chmod +x给它执行权限。执行时也有讲究:./script.sh是在一个新“房间”(子Shell)里跑,不影响你;而source script.sh是在当前“房间”里跑,适合用来加载环境变量和配置文件。

2025-08-07 18:44:15 1138 2

原创 六、Linux核心服务与包管理

在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项

2025-08-03 23:44:57 1630 9

原创 五、Linux进程与磁盘管理

管理Linux服务器就像身兼两职:既是“医生”,又是“城市规划师”。作为“医生”,你得用ps和top给系统“体检”,看看哪些进程在运行;必要时用kill命令做“外科手术”,终止掉问题进程。作为“规划师”,你得先用fdisk把“土地”(磁盘)划分成“地块”(分区),再用mkfs铺上“地基”(文件系统),最后用mount把地块“挂牌”使用。而df和du就是你随时查看“土地”使用情况的测量工具。

2025-08-02 20:40:00 4164 37

解除网页限制强制复制油猴脚本

适用场景: 适用于解除网站登录后才能复制、禁止右键、禁止选中、禁止复制等限制,支持按钮一键切换复制功能,广泛适用于学习资料、技术文章、电子文档抓取等场景。 功能亮点: 解除限制、右键解锁、复制解锁、脚本轻量、可视化控制、支持移动端和PC端。 使用说明: 油猴脚本安装后,浏览网页时可自由复制选中内容,并可通过悬浮按钮手动开启或关闭强制复制功能。

2025-04-27

网页视频倍速播放油猴脚本

一个优雅强大的倍速播放脚本,适用于任意网站上的 HTML5 视频。支持设置从 0.1x 到 20x 的任意播放速度,带有 毛玻璃蓝色 UI 面板、滑条控制与快捷键切换(Alt+S),并能防止播放速率被网页自动还原。 倍速值自动保存,多视频同时生效,适合学习、倍速追剧、调试等多种用途。

2025-04-22

空空如也

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

TA关注的人

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