- 博客(357)
- 收藏
- 关注
原创 如何用codex制作PPT
特性方式一:Presentations 插件方式二:开源 Skill核心优势生成速度快,内容准确,文字可编辑视觉设计感极强,排版精美,像海报一样适用场景日常工作汇报、内容为主的快速制作对外路演、设计提案、对颜值要求高的场合输出文件标准PPTX文件(可编辑)通常是PPTX文件,但内容为图片(不可编辑)操作难度简单,直接加载插件即可稍复杂,需先安装GitHub上的Skill💡 一个核心技巧:无论用哪种方式,都建议先让Codex生成并确认文字大纲,再进行最终的PPT制作,这是保证内容不出错的关键。
2026-06-17 13:45:16
540
原创 codex接入deepseek详解
简单来说,它是一个"配置中心 + 切换管家",让你在 Claude Code、Codex CLI、Gemini CLI 等 AI 编程助手中,无缝切换不同的模型供应商和 API 配置,不需要手动修改 JSON 配置文件。CC Switch(简称 cc-switch)是一款专为 AI 编程工具打造的配置切换管理工具,核心作用是。CC Switch 将以上所有配置收入可视化面板,点一下就能切换,无需重启、不会出错。选择deepseek。
2026-06-10 11:36:56
321
原创 agent的记忆解决方案
本次任务失败原因:- API key 缺失- Docker 端口冲突这会极大提高长期任务能力。很多研究发现:reflection memory 对 agent 提升巨大。
2026-05-25 08:39:48
384
原创 agent的记忆详解
所以从工程角度看:模型本体(权重)没变推理机制没变这就是现在主流的 memory architecture。但这里有几个非常关键的细节,很多人会忽略。
2026-05-22 15:54:18
481
原创 PM2详解
PM2 (Process Manager 2) 是一个 Node.js 应用的进程管理器,用于在生产环境中管理和保持 Node.js 应用持续运行。它提供了进程守护、负载均衡、日志管理、监控等功能。if (status!if(status!} });
2026-05-22 09:18:49
386
原创 如何将python开发的window应用打包成exe
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!),可自定义安装路径并自动创建快捷方式,所有依赖文件将被正确部署。用户将获得一个标准的Windows安装程序(
2026-05-18 11:16:22
404
原创 Nginx一个IP部署多个网站
一个服务器/一个 IP 可以部署无限多个网站服务器资源(CPU、内存、带宽)文件描述符限制(Linux 系统配置)Nginx 通过和listen的组合,结合目录结构,实现了清晰、灵活的站点管理。
2026-05-18 11:15:43
524
原创 RPC failed; curl 65 OpenSSL SSL_read: OpenSSL/3.1.2错误解决方法
表示在 SSL 传输过程中数据完整性校验失败,可能是由于网络不稳定、代理/防火墙干扰,或者 MTU(最大传输单元)问题导致数据包被截断或损坏。Git 默认的 HTTP POST 缓冲区大小通常为 1 MiB 或几 MiB,而你要推送的包体积达到 172 MiB,远超默认值。过小时,Git 可能尝试分块发送,但某些块在 SSL 层出现错误,进而触发。将大改动拆分为多个较小的提交,分别推送,减少单次传输的数据量。是 Git 在失败后显示的错误状态,实际上并未成功推送。,这是最常见且有效的解决方法。
2026-05-16 15:16:12
397
原创 Nginx基于域名区分的多网站部署
方式端口域名好坏基于域名统一 80/443多个域名✅生产首选基于端口不同端口一个 IP❌ 不方便、非标基于端口 + 域名不同端口多个域名✅ 特殊场景可用域名负责“你是谁”,端口负责“怎么连”。生产环境:用域名 + 标准端口 80/443实验环境:临时用端口没问题。
2026-05-08 09:07:35
256
原创 Python如何解析ini文件
INI文件由**节(section)和[Section1][Section2]节(Section):用表示,用于分组配置项。键值对(Key-Value):格式为。注释:以或;开头。
2026-04-22 14:30:50
345
原创 Fastify详解
Fastify 是一个高性能、低开销的 Node.js Web 框架,专注于提供最佳的开发者体验和最小的开销。它受到 Hapi 和 Express 的启发,但通过创新的架构设计实现了卓越的性能。// 认证钩子if (!token) {try {// 日志钩子// 限流钩子// 注册钩子// 自定义验证函数// 自定义验证逻辑});// 使用 AJV 配置ajv: {},plugins: [});
2026-04-22 14:28:39
430
原创 Vite现代化的前端构建工具详解
Vite 是基于 Node.js 的新一代前端构建工具,它利用浏览器原生 ESM 实现了按需编译和极速热更新,彻底解决了传统打包工具在开发体验上的痛点。虽然它内部依赖 esbuild 和 Rollup,但作为开发者,你只需要通过 Node.js 环境简单运行vite命令,即可享受丝滑的开发体验。如果你的项目是现代浏览器环境,Vite 是比 Webpack 更值得推荐的选择。
2026-04-20 08:47:23
619
原创 fastboot介绍
作用fastboot运行在设备的Bootloader 模式(也称为 Fastboot 模式),允许用户通过 USB 直接与设备的引导程序通信,执行刷写系统镜像、解锁设备、修改分区等操作。适用场景刷写自定义 Recovery(如 TWRP)安装/升级系统镜像(如刷入 LineageOS 等第三方 ROM)解锁/锁定 Bootloader修复设备变砖(如刷入官方固件)进入 Fastboot 模式关机后,按住设备特定组合键(如音量下键 + 电源键)进入 Fastboot 模式。检查设备连接。
2026-04-07 15:08:37
570
1
原创 AI工程师-LangChain详解
如果你直接用大模型如果你用LangChain像有一个只会空想的天才像给天才配了一整个团队(秘书、助理、工具人)每次都要写大量重复的“胶水代码”用标准化组件快速搭建,代码简洁清晰模型没有记忆,每次对话都是“初次见面”轻松实现多轮对话和长期记忆无法使用外部工具和数据,活在信息孤岛轻松连接搜索、计算器、数据库、API等任何东西处理长文档需要复杂的切片、检索逻辑内置强大的RAG流程,几行代码搞定换一个模型,代码可能要重写一半换模型就像换插件,对主体代码影响很小LangChain就像是。
2026-04-07 15:07:34
540
原创 如何为OpenClaw(小龙虾)安装技能
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。为OpenClaw(小龙虾)安装技能,就像是给它配备各种专业工具,让它从一个只会聊天的“理论派”变成能帮你干活的“实干家”。这是最符合直觉的方式,直接跟你的“小龙虾”对话即可。如果你习惯在图形界面里操作,或者你的OpenClaw部署在云服务器上(比如阿里云、腾讯云),这个方法会很方便。(浏览器自动化)这几个核心技能开始装起,它们能帮你快速构建起“小龙虾”的基础能力。
2026-03-20 11:28:16
2564
原创 openclaw快速上手与高效运维的必备指南
OpenClaw的命令体系围绕"配置-管理-执行-诊断"四大核心流程设计,日常使用中最常用的是配置命令(设置模型/API)、技能管理(安装能力扩展)、任务执行(让AI干活)和诊断命令(排查问题)。熟练掌握这些命令,就能让这只"小龙虾"成为你的得力AI助手,真正实现"AI动手,人类省心"。结束语Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。
2026-03-17 11:12:28
3067
1
原创 如何理解大模型的参数
参数是什么?是模型内部的、通过训练数据学习到的、用来决定模型行为的数值。可以理解为模型的“知识存储单元”。1750亿意味着什么?意味着这个模型极其巨大,拥有极高的“容量”,能够学习非常复杂的模式,从而生成非常逼真和连贯的文本。它也是模型需要巨大算力(数千张显卡、数月时间)进行训练的根本原因。可以说,在过去几年里,AI能力的巨大飞跃,很大程度上就是通过不断增加这个参数数量(从百万级到亿级,再到千亿级)来实现的。GPT-3的1750亿参数,正是这场“规模竞赛”中的一个重要里程碑。结束语。
2026-03-17 08:48:45
429
原创 一定成功的openclaw的安装方法
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!安装openclaw时需要从github上拉取,所以安装openclaw前先。打开cmd命令行,用管理员模式打开,执行下面2个命令中的一条即可。直接下载nodejs安装包,安装过程中选择默认选项即可。如果出现 2026.x.xx ,说明安装成功了。终端是指输入命令的地方。
2026-03-16 17:40:02
1370
原创 为你的“小龙虾”OpenClaw开发自定义 Skills
开发 OpenClaw Skill 的核心在于理解其“模块化、可复用”的设计思想。你可以通过TypeScript开发功能复杂的深度集成 Skill,也可以通过简单的SKILL.md + 脚本快速封装现有能力。记得在开发过程中始终遵循渐进式披露的设计原则,保持 Skill 的核心指令简洁,将详细的参考信息放在独立的文件中,这样可以有效节省 AI 的上下文窗口,提升执行效率。希望这份指南能帮助你顺利开启 OpenClaw 的自定义 Skill 开发之旅!结束语。
2026-03-16 17:38:38
1219
1
原创 Android mkdtimg工具介绍
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!是 Android 系统开发中的一个工具,主要用于处理设备树(Device Tree)相关的操作。在 Android 系统中,设备树(Device Tree)用于描述硬件信息(如 CPU、内存、外设等),这些信息以。与硬件不匹配,可能导致内核启动失败,需检查设备树源文件(
2026-02-27 11:45:18
570
原创 Android面试题
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!: View 观察 ViewModel 中的 LiveData,当 Model 层的数据变化时,ViewModel 更新 LiveData,LiveData 自动通知处于活跃状态的 View 更新 UI。库是检测内存泄漏的利器。
2026-02-27 11:35:50
1147
原创 Python subprocess 模块详解
替代旧模块:取代了更安全:避免 shell 注入攻击功能更强大:支持管道、输入/输出重定向、超时控制等跨平台:在 Windows 和 Unix 系统上工作方式一致简单命令:使用需要交互:使用和管道操作:使用多个Popen实例连接后台进程:使用Popen不等待。
2025-12-26 08:22:48
1330
原创 Android BIND_NOTIFICATION_LISTENER_SERVICE 权限详解
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!这个权限提供了强大的通知监控能力,但同时也带来了隐私和安全责任。开发者需要遵循最小必要原则,确保合理使用通知数据,并提供透明的用户控制选项。,允许应用绑定为系统的通知监听服务。,普通应用无法直接声明使用。
2025-12-26 08:21:50
1237
原创 python执行linux命令
import os# 切换目录# 执行git命令使用或错误处理路径扩展(支持 ~)上下文管理器(自动恢复目录)更丰富的功能。
2025-12-25 14:12:26
962
原创 使用python将markdown文件生成pdf文件
中文字体设置% 代码高亮设置\lstset{\maketitle\newpage$body$import re"""使用ReportLab完全自定义PDF生成""""""自定义样式"""# 标题样式))))# 代码样式))# 正文样式))# 引用样式))"""转换Markdown文件"""# 读取Markdown# 转换为HTML# 解析HTML并构建PDF元素# 创建PDF文档pdf_file,# 构建PDF。
2025-12-19 09:42:25
1692
原创 git pull和git checkout在恢复文件的区别
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!简单记忆:git pull。
2025-12-17 09:07:36
537
原创 关于pip install安装包的路径问题
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!命令时,安装路径取决于你使用的pip版本和系统配置。,最好在虚拟环境中安装。,以免污染系统环境。
2025-12-16 09:14:55
447
原创 python解析json文件错误
简单语法检查:使用内置json模块的结构验证:使用jsonschema库命令行工具:使用避免自己写解析器:JSON的边界情况很多,自己写容易出错推荐使用第一种方法,因为它简单、可靠且无需额外依赖。对于复杂项目,可以结合第二种方法进行结构验证。结束语Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。
2025-11-25 14:08:04
459
原创 Markdown语法简介
Markdown 的核心语法就是这些,简单易学,但功能强大。编写文档(如 GitHub 的README.md撰写博客和文章在论坛和社区中发帖记笔记许多平台(如 GitHub、GitLab、Notion、Typora、VS Code 等)都对 Markdown 提供了完美的支持。结束语Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。
2025-11-20 11:48:29
770
原创 2025年Android应用开发的最佳实践
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!架构,构成了当前开发原生Android应用的最佳组合。是官方推荐的首选语言,搭配现代化的。
2025-11-20 08:17:56
799
原创 F2FS文件系统实现详解
以日志结构为基础,拥抱闪存的“异地更新”特性。以冷热数据分离为灵魂,通过划分多个日志区域来优化垃圾回收和写入性能。以段为管理单元,与闪存的物理特性对齐。以检查点为一致性保障,确保元数据的崩溃恢复能力。通过这种从底层硬件特性出发的深度定制设计,F2FS 成功地在随机写入密集型负载下超越了传统文件系统,成为了现代移动设备和存储系统的重要基石。它的实现细节充分体现了在计算机系统中,软件(文件系统)与硬件(闪存)协同设计的巨大威力。结束语。
2025-11-19 08:28:21
1047
原创 F2FS文件系统详解
F2FS是存储技术从机械时代迈向闪存时代的必然产物。它不是一个简单的增量改进,而是一次针对底层硬件特性的架构革命。在 Android 设备上,F2FS 主要负责“动”的部分(频繁读写的/data),而 ext4 则坚守“静”的部分(只读的/system。这种分工协作使得 Android 系统能够在享受 F2FS 带来的流畅用户体验的同时,依然建立在 ext4 的磐石般稳定之上。随着闪存技术的持续演进和 F2FS 的不断优化,它已经成为并将继续作为移动设备和高性能 SSD 领域不可或缺的核心文件系统。
2025-11-17 11:20:17
890
原创 Flutter中Column中使用ListView时溢出问题的解决方法
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!默认会尝试根据其子组件的高度总和来确定自身高度(即“包裹内容”)。时,它会尝试根据子组件的总高度收缩自身大小(类似“包裹内容”)。时,两者的布局逻辑会产生冲突。但实际布局中,父组件(如。通过这种方式,既解决了布局冲突,又确保了。,否则会抛出布局错误(如。
2025-11-12 14:19:40
934
原创 Android的user版本详解
✅核心安全机制锁定的 BootloaderSELinux 强制模式系统分区只读默认无 ADB Root已验证启动❌破解难度极高利用未修补的 0-day 漏洞复杂的漏洞利用链接受数据被清除的官方解锁结论:对于运行最新安全补丁的 user 版本设备,普通攻击者几乎不可能破解。及时的系统更新(修补已知漏洞)不随意解锁 Bootloader不从不可信来源安装应用这就是为什么主流手机厂商都使用 user 版本作为最终发行版本的原因——它在安全性和功能性之间取得了最佳平衡。结束语。
2025-11-12 14:10:12
1439
原创 Java面试题
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!DI 是 IoC 思想的实现方式。
2025-11-11 10:42:54
1286
原创 Android 系统中进程和线程的区别
在 Android 中,进程是一个独立的执行环境,拥有自己独立的内存空间和系统资源。每个应用默认运行在一个独立的进程中。// 在 AndroidManifest.xml 中声明组件运行在独立进程<activity-- 私有进程 --><service-- 全局进程 -->线程是进程内的执行单元,是 CPU 调度的基本单位。一个进程可以包含多个线程,所有线程共享进程的资源。// 在主线程(UI线程)中更新UI");// 创建工作线程执行耗时任务@Override。
2025-11-11 10:40:46
659
Flutter实现APP导航栏的几种方式
2023-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅