logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 Claude Code 隐私争议,看 SolonCode 的设计选择

SolonCode 的所有 Release 都附有完整的 Change Log,不存在「未公开的隐蔽变更」。但实际的检测策略是「如果你在中国(或使用代理),就标记你」——这是地域级别的全量监控,误伤了所有合法用户。一个拥有文件系统权限的 Agent,如果它的更新渠道是闭源的、不受监督的,那么用户只能选择「信任」或「不用」。客观来说,Anthropic 的意图是可以理解的:防止未经授权的代理转售和模

#前端#服务器#网络
前端视角下的 Python

回到顶部前端对事件循环(Event Loop)的理解,往往始于浏览器中的和 。JavaScript 的单线程异步模型,是为了应对浏览器环境中用户交互、网络请求等 I/O 密集型场景而设计的。我们习惯了回调地狱的煎熬,也享受过带来的语法糖甜蜜。但很少有人深入思考:为什么 JavaScript 必须是单线程的?这个设计选择背后的权衡是什么?JavaScript 诞生于浏览器环境,而浏览器的核心职责是渲

#前端#python#开发语言
自己使用C++开发的仿OpenClaw、Hermes智能体工具

使用C++开发的原因是我只会C/C++,虽然熟悉一点Python,但只能勉强上手,对于开发复杂度较高的项目,就会捉襟见肘。相较于Python、TypeScript等脚本语言,使用C++开发的难度比较大,由于缺少第三方库的原因,很多看似简单的功能都要亲自实现,哪怕是json解析。比如一开始就遇到的通信问题,也就是大模型的流式(SSE)输出,尤其是这种输出是以chunk的方式到来。对于Python来说

#c++#开发语言
如何在EDKII中编译UNIX风格C语言

通过阅读前面的 EDKII 相关代码实现,我们可以很容易发现其虽使用的是 C 语言语法,但编写规则与我们在 IDE 或者操作系统上运行的 C 语言代码不太一样。以简单的 HelloWorld 程序为例。EDKII 中的代码为:EFI_STATUSEFIAPIUefiMain () {\n");UNIX 风格代码如下:\n");return 0;对比以上两个程序,下面的代码可以使用我们常见的 C 语

#unix#c语言#服务器
Codex App接上微信,我开始在厕所里改 Bug 了

Codex 还是跑在你的电脑上,项目文件也还是在你的电脑上。微信只是多了一个远程入口。

#微信#bug
Linux进阶--系统备份、恢复与可视化管理工具webmin、bt宝塔

bt宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等多项服务器管理功能。dump支持分卷和增量备份(增量备份就是备份上次备份后 修改或新增的文件,也称差异备份)root 是webmin的用户名,这里把webmin 的root用户的密码改成了test。restore命令用来恢复已备份的文件,可以从dump生成的备份文件中恢复原

#linux#服务器#运维
CRDT(Conflict-free Replicated Data Types,无冲突复制数据类型)

CRDT 就像是一个“自带合并规则”的数据结构:不管谁先改、谁后改不管网络是否稳定最终大家的数据都会自动变成一样回到顶部。

#前端#java#linux
DeepSeek-V3 + Spring Boot实战:10分钟接入国产大模型API

DeepSeek-V3是深度求索推出的最新大语言模型,在代码生成和中文理解上表现优异。其API兼容OpenAI格式,开发者可零成本迁移。本文将手把手演示Spring Boot接入DeepSeek-V3 API。回到顶部。

#spring boot#java#后端
应用内隐私信息被窥视?防窥保护自动感知一键防护

面对这一痛点,HarmonyOS SDK(Device Security Kit)提供了机主查看相册,当有非机主偷窥时,拉起系统蒙层遮盖窗口那么,应用内如何能够实现防窥保护功能呢?

#pytorch#人工智能#python
Java程序员必看的RAG入门教程

在让LLM回答问题之前,先从你的私有知识库中找到相关的信息,然后把问题和信息一起交给LLM来回答。RAG = 检索(Retrieval) + 增强(Augmented) + 生成(Generation)从学术角度看,RAG通过将生成过程与可验证的最新证据紧密耦合,直接解决了大模型的幻觉问题。RAG不仅能让LLM回答训练数据中不存在的新问题,还能为生成的答案提供来源引用,大幅提升了可信度和可审计性。

#java#开发语言
到底了