“也许真的会有那么一天,我会为自己今天的选择而后悔。”(第93章)“有时候真想,吹一阵风,打个盹就把一辈子给过完。”(第68章)照顾好自己
🏗️ 分享 OneClip 开发过程中的真实经验、踩坑记录、解决方案和最佳实践
📖 前言OneClip 从最初的想法到现在的功能完整的应用,经历了多个版本的迭代。本文分享开发过程中的真实经验、遇到的问题、解决方案和最佳实践,希望能为其他 macOS 开发者提供参考。
🛠 技术选型⚡ 为什么选择 SwiftUI?初期考虑:
📱 AppKit(传统 macOS 开发)
✨ SwiftUI(Apple 新推荐)
⚙️ Electron(跨平台但资源占用大)
最终选择:SwiftUI 💡
最终选择 SwiftUI 的原因:
方面
SwiftUI
AppKit
Electron
学习曲线
陡峭但现代
平缓但过时
中等
性能
优秀
优秀
一般
内存占用
~120MB
~100MB
>300MB
开发效率
高
低
中等
系统集成
原生
原生
有限
未来前景
光明
维护模式
稳定
实际体验:
1234567891011121314151617181920212223242526272829// SwiftUI 的声明式语法让 UI 开发 ...
知识分享
未读🤖 如何注册ChatGPT
且行切珍惜你的 GPT ✨
最近 ChatGPT 真受欢迎,但是有些人注册时会经常面临不服务的地区问题。现在我为你详细讲解完整的解决方案!
原作者: twitter
📋 准备工作必需条件1. 代理服务 🌍
✅ 推荐国家:韩国 / 日本 / 印度 / 新加坡 / 美国
❌ 禁止使用:香港、中国的代理(100% 无法通过)
2. 国外手机号码 📱
强烈推荐使用 sms-activate.org 接码平台:
支持多国运营商
费用低廉(约 1 RMB 一次)
接码成功率高
🚀 第一步:获取验证码1️⃣ 注册接码平台账号访问 sms-activate.org 并注册账户。
2️⃣ 充值账户余额
小贴士:一次接码费用约 11 卢布(约 1 RMB),建议先充 1 美金。支持支付宝支付!
充值后等待 1-2 分钟账户激活,然后继续下一步。
📝 第二步:注册 OpenAI 账号创建账户
打开 ChatGPT 注册页面
选择注册方式(Google 或邮箱均可)
验证邮箱中的确认链接
⚠️ 常见问题:地区限制
症 ...
前言简要记录一次在 Windows(VMware 虚拟机)上部署 KouriChat 并接入微信的实践过程,侧重环境准备、安装启动、API 配置与注意事项。本文仅供学习与研究,请务必在可控的小号/测试环境中操作。
项目简介:KouriChat(概述)KouriChat 是一款支持本地部署的 AI 聊天助手框架,特点:
支持多模型与本地运行,隐私友好;
支持角色设定、多轮记忆与定制化回复;
提供微信接入接口,可把助手绑定到微信对话(需谨慎使用)。
环境准备(最小要求)
操作系统:Windows 10(示例环境:VMware 中的 Win10 22H2)
Python:3.11.x(64-bit)已安装并加入 PATH
网络:稳定的互联网连接(用于 pip 安装依赖与模型 API 调用)
硬件:4GB 内存可运行基础部署(仅做测试)
常用检查:
12python --version# 应输出 Python 3.11.x
安装与启动(快速步骤)
解压项目:
将 KouriChat-1.4.3.2.zip 解压到目标目录。
进入目录并运行:
双击 ...
Linux
未读
先安装vm可以看往期教程vm虚拟机安装
安装的详细步骤
下面按“准备 → 引导安装 → 磁盘分区 → 系统配置 → 首次启动与验证 → 虚拟机增强 → 常见问题”顺序给出可直接操作的详细步骤与常用命令示例。按需复制命令到终端执行。
准备
下载 ISO:从官网或镜像站下载对应版本(server / desktop)。
下载链接:sha256sum OpenEuler-*.iso
提取码:idbr
创建虚拟机(推荐配置)
类型:Linux → 64-bit
CPU:2 核(推荐 ≥2)
内存:最小 2GB,桌面版建议 4GB+
磁盘:20GB 起(测试 40GB 更宽松)
网络:NAT(默认)或 桥接(Bridged,便于局域网访问)
光驱:加载下载的 ISO
图形:桌面版启用显存 128MB
启动 ISO 并选择安装模式启动 VM,选择 Install → Graphical Install(桌面)或 Text Install(服务器/低内存)。选择语言、键盘、时区。
图形安装中可选择“自动分区(LVM)”或“手动分区”。手动示例分区(MBR ...
Linux
未读Linux 基础命令速查(入门)本文为常用基础命令的精简速查表,按场景归类,示例以 bash 为主,适合学习与日常运维快速参考。
1. 切换目录 — cd功能:切换当前工作目录。语法:cd [目标目录]
常用:
cd ~ 切换到用户主目录
cd .. 返回上级目录
cd - 切回上次所在目录
示例:
123cd /etccd ~/Documentscd ..
2. 列出文件 — ls功能:显示目录内容。语法:ls [选项] [目录]
常用选项:
-a 显示隐藏文件
-l 长格式(权限、大小、时间)
-h 可读大小(KB/MB)
-d 仅列出目录本身
示例:
12ls -l /etcls -ahl ~
3. 创建目录 — mkdir功能:创建目录。语法:mkdir [选项] 目录名
常用:
-p 递归创建父目录
示例:
12mkdir projectmkdir -p data/logs
4. 创建/更新时间戳 — touch功能:创建空文件或更新时间戳。语法:touch 文件名
示例:
12touch index.ht ...
openEuler 常用命令与管理指南(速查)本文按场景汇总常用命令与配置示例,便于日常运维快速参考。
1 开机自动挂载(fstab)编辑 /etc/fstab,添加示例:
12# 本地 ISO 镜像挂载(iso9660)/dev/cdrom /root/aaa iso9660 defaults 0 0
字段说明:设备 文件系统挂载点 FS类型 挂载选项 dump fsck顺序。修改后重启或执行 mount -a 测试。
2 配置 SSH 服务编辑 /etc/ssh/sshd_config,常用项:
123456PermitRootLogin yes # 允许 root 用户远程登录Port 22 # 允许的端口PasswordAuthentication yes # 允许密码登录AllowUsers user1 user2 # 仅允许 user1 和 user2 登录(登录超时设置(防止空闲连接占用资源))ClientAliveInter ...
Linux
未读Linux 命令大全本文按场景分类,汇总常用的 Linux 命令与典型示例,适合作为日常运维与开发参考。命令示例以 bash 为主,适用于大多数 Linux 发行版(Ubuntu、CentOS、Debian 等)。
一、基础与系统信息
查看当前用户、主机、操作系统:
123whoami # 当前用户hostnamectl # 主机与系统信息uname -a # 内核与架构信息
查看系统负载、运行时间:
123uptimetop # 交互式进程查看htop # 更友好(需安装)
查看内存与交换:
12free -hvmstat 1 5
查看磁盘使用情况:
12df -h # 分区磁盘使用du -sh /path # 某目录大小
二、用户与权限
添加、删除用户与切换:
123sudo adduser usernamesudo userdel -r usernamesu - username
修改权限与属主:
123chmod 644 file.txtchmod -R 755 /v ...
前端开发
未读Hexo 博客性能优化指南(精简版)随着内容增长,静态博客仍可能面临首页加载慢、首屏阻塞和流量浪费等问题。以下按策略列出可落地的优化点与示例,便于在 Hexo 主题中快速应用。
一、图片优化(优先级最高)
压缩与格式
先使用工具压缩(TinyPNG、ImageOptim)。生产环境尽量输出 WebP/AVIF,备份保留原图。
响应式与 srcset
用 picture + srcset 提供多分辨率图,减少移动端带宽:12345<picture> <source media="(max-width:600px)" srcset="image-480.webp"> <source media="(max-width:1200px)" srcset="image-800.webp"> <img fetchpriority="high" src="image-1200.webp" alt="封 ...
简介此博客为一篇针对初学者的详细教程,涵盖小智 AI 机器人的原理、硬件准备、软件环境搭建、代码实现、云端部署以及优化扩展。文章结合了现有的网络资源,取长补短,确保内容易于理解和操作。
教程目标本教程将指导初学者使用 ESP32 微控制器开发一个简单的语音对话机器人“小智”。我们将介绍所需的基础原理、硬件准备、软件环境搭建,以及如何编写代码实现语音唤醒和与云端大模型的对接。
通过本教程,即使没有深厚的 AI 或嵌入式经验,也可以一步步制作出一个能听懂唤醒词并与人对话的简易 AI 机器人。本教程提供详细的操作步骤、代码示例和图示,帮助您轻松上手。
1. 基础原理ESP32 架构及其在 AI 领域的应用ESP32 是一款集成 Wi-Fi 和蓝牙的双核微控制器,具有较高的主频和丰富的外设接口,适合物联网和嵌入式 AI 应用。特别是新版的 ESP32-S3 芯片,不仅运行频率高达 240MHz,还内置了向量加速指令(有时称为“AI 指令”)并支持高速 PSRAM,从而可以在一定程度上加速神经网络推理 (以乐鑫语音开发框架为例,系统了解嵌入式设备的语音唤醒和语音识别-RoboticsCV)。在 ...



























