翡翠小屋

Thinking will not overcome fear but action will.

从一次痛苦的批量录入说起

MultiClipboard 开源分享

做开发或者日常办公,总逃不开「批量录入」这种活:Excel 里一列几十上百条数据,要一条一条填进网页表单、后台系统或者登记页面。最原始的操作是「复制一格 → 切窗口 → 粘贴 → 再切回来」,循环往复。数据一多,枯燥不说,还容易错行、漏填,甚至粘到错误的输入框里。 我当时就想:能不能有一个工具,让我「复制一次」,剩下的分发动作足够简单?于是有了 MultiClipboard(多元剪贴板)—...

开源 vino-server:基于 OpenVINO 的本地 AI 模型服务端

纯 C++20 实现,零运行时依赖

什么是 vino-server? vino-server 是一个基于 Intel OpenVINO 的轻量级本地 AI 模型服务端,使用纯 C++20 编写。它旨在为本地部署的 AI 模型提供简洁、高效的 HTTP API 服务接口,让你能够在普通 PC 上轻松运行大语言模型(LLM)、文本嵌入模型和 RAG 知识库问答。 项目地址:https://github.com/jadedrip...

开源 wcdb-cli:读取加密 WCDB 数据库的命令行工具

专为 AI 调用设计

今天很高兴向大家介绍我刚刚开源的一个新项目 —— wcdb-cli。 这是一个基于 C++ 和 WCDB 的命令行工具,专门用于读取加密的 WCDB 数据库,并且是专为 AI 调用设计的。 GitHub 地址: https://github.com/jadedrip/wcdb-cli 什么是 WCDB? 在介绍工具之前,先简单说一下 WCDB。 WCDB 是由腾讯微信团队开发并开源...

自己编译了 llvm-mi (llvm v21.1.0)

C++

下载地址: https://jadedrip.github.io/static/lldb-mi_llvm-21.1.0.7z 天翼云盘 (访问码:0zdt) 当我尝试在 Visual Code 中使用 lldb 来调试我的 C++ 代码时,发现我下载的 llvm 21.1.0 安装包里并没有提供 llvm-mi.exe 文件,导致启动调试的时候失败。 而我在网上没找到合适的文件,只能自己...

简单说下 Vue3 里 ref, reactive 的区别

编写 vue 的网页时,很多人对 ref 和 reactive 的区别感到困惑,这里简单介绍一下。 ref 和 reactive 都是 Vue3 提供的响应式 API,用于创建响应式数据。它们的主要区别在于使用方式和适用场景。 ref 用于数据对象本身会被更改的场合,代码中需要通过 .value 来访问和修改数据,所以基本数据最好使用 ref。reactive 用于数据对象本身不会更改,...

数字英雄

小说

(这是用来做可交互小说的原稿,请到 【 点击前往。 】 里观看) 李风华从来没有想过,自己能在千里之外和一个小姑娘的生死扯上关系。 李风华身材高大挺拔,腰板笔直,展现出自信和坚定的气质。他的面容清秀,五官端正,带着一副无框眼镜,眼中透着一丝锐利的光芒。他留着一头乌黑亮丽的短发,展现出干练和精神焕发的形象,给人一种正气逼人的感觉。 可没人知道,他是一个黑客。 李风华从小就喜欢计算机,而...

给孩子熟悉键盘的小游戏

虚幻引擎学习成果

最近在学习虚幻引擎,有了初步的成果,做了一个给不熟悉键盘的孩子玩的小游戏。 画面中间是个小陷阱,当动物到达陷阱,按下对应的按键就能抓到动物啦!超级简单,让孩子试试吧。 下载地址: 天翼网盘 (访问码:5lj8) 由于是3D的,大约 400M,只支持 Windows.

从零开始编译器-2

语法分析 什么是语法分析 语法分析把词法分析的结果组装成一颗语法树,我也简单介绍下,同样如果你懂编译原理的画可以跳过这一段。 比方说上面词法分析提到的代码: int a = 1234 + b; 经过词法分析以后,会转换为符号串(见词法表1),而语法分析就是分析这串符号串是否符合语法。 上面这段变量定义的语法我们这么定义 类型 变量 [= 表达式] ; 中括号表示可选 类...

从零开始编译器-1

前言 有段时间对自己使用的编程语言( C++, Java, Javascript 之类)很不满,于是有了自己设计一个编程语言的想法,所以对如何写编译器进行了一些研究,断断续续也花了不少时间,工程 开源在 github 上:https://github.com/jadedrip/simpleLang ,可惜懒病入骨,编译器还出于比较早期的阶段,刚可以跑简单的代码,也一直想把自己学到的东西写下...

Apollo 完全集成指南

v1.6.1

服务端配置 apollo-configservice 主服务(meta, eureka等),每个环境至少一台,现网环境部署多台防止单点故障,通过 nginx 中转来均衡负载。 修改 config/application-github.properties 配置数据库,指定 ApolloConfigDB 所在地址 apollo-portal 管理平台前台,多环境如果都能访问只...