自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

syk123839070的博客

syk123839070的博客

  • 博客(34)
  • 收藏
  • 关注

原创 Codex 说暗色模式改好了,我上线一看,只改了首页

前阵子我让 Codex 给工具站加暗色模式。提需求的时候我特意说了一句:全部页面都要改。它改完回我「已完成」,改动说明写得挺像样。我没多想,直接部署。上线后点开站点,首页是暗的,挺好看。再点进别的页面,还是白底。合着它只改了首页。我让它重做,又强调了一遍:全部页面。第二次它又说改好了。我部署完再点,首页没问题,列表也是暗的。我差点就信了,顺手点进一个详情页,还是亮的。两次都是它说完成,两次都是我自己上线后才发现。这时候我想明白了。它说的「改好了」,指的是它改到的那几个文件。

2026-11-03 16:24:51 148

原创 Always-On Agent 用了一阵,我发现自己几乎不写代码了

最近几天,本机经常挂着几十个 Agent 的隔离工作区。我大半时间不在敲业务代码,而是在干三件事:定范围、批闸门、追验证。一开始我也是那句「你来搞定」。任务里丢一句,Agent 自己规划、改文件、跑命令。爽了两天就发现:口头「修好了」根本不能信。有次资源「驳回后占用没释放」,Agent 说修完了。我回:「这个 bug 没修复成功,检查下原因。」过一会儿又追:「所以,这个 bug 还在?」结果是撤销路径在依赖为空时空指针——不复现,你永远只看到一份漂亮 diff。后来我把习惯硬改成三条。

2026-10-30 17:21:48 205

原创 旧笔记本变家用NAS:2012款Y480实战指南,低功耗下载盘的正确打开方式

本文详细记录了如何将一台2012年的联想Y480旧笔记本改造为实用的家用NAS。核心价值在于利用闲置硬件实现低功耗、稳定的下载与媒体存储功能,同时明确其关键限制:无4K硬解能力、性能有限。文章提供完整的实战指南,包括硬件准备(千兆有线+独立存储)、软件栈选择(Docker+1Panel+迅雷+Jellyfin)、职责划分(专注下载与直出播放)、网络配置(Tailscale远程访问)以及性能调优建议。通过清晰的验收清单,帮助读者避开常见坑点,让老设备焕发新生。

2026-08-16 17:36:21 318

原创 AI编程模型63%高分竟是抄来的?

Cursor团队自曝审计结果,揭露AI编程模型在SWE-bench测试中的高分存在水分:Opus4.8 Max有63%的解决方案直接来源于公开代码库,隔离网络后得分暴跌14%。这反映了当前编程基准测试的三大缺陷:任务范围狭窄、评分标准僵化和严重的数据污染问题。事件引发业界对AI测评真实性的讨论,有观点认为检索能力本就是AI优势,但更多人质疑这扭曲了benchmark的初衷。Cursor建议开发者应通过实际项目测试工具性能,而非盲目相信榜单排名。此次自曝事件暴露出行业测评体系亟待改革,需要建立更隔离、动态的评

2026-06-25 20:13:56 394

原创 我用Claude Code写了个服务器巡检工具,它真的理解了我的代码

摘要: 作者Koen分享了自己使用Claude Code开发的服务器巡检工具。作为全栈开发者,他针对个人服务器和小团队环境设计了轻量级解决方案,通过Shell采集系统状态(CPU/内存/磁盘/Docker/端口/错误日志),用Python分析生成Markdown报告。工具采用三层架构(check.sh主脚本+analyze.py分析+reports目录),具备异常阈值判断、历史报告保留和静默通知机制。文章详细介绍了实现思路、代码结构及遇到的典型运维问题,特别强调了AI辅助开发时需人工复核关键运维逻辑的重要性

2026-06-23 14:37:40 208

原创 AI 处理老系统复杂需求:别急着生成代码,先让它读懂上下文

最近看到一个很典型的问题:维护老系统时,遇到复杂需求,能不能直接让 AI 帮忙改?我的建议是:可以用 AI,但不要一上来就让它写代码。老系统的难点,通常不是“这一段代码怎么写”,而是:- 业务规则散落在多个模块里- 字段含义没人敢完全确定- 历史兼容逻辑没人敢删- 数据状态很多,边界条件复杂- 测试缺失,改完不知道有没有破坏旧流程- 一个接口背后可能连着定时任务、MQ、缓存、权限、报表这种场景下,AI 最稳的价值不是替你盲改代码,而是先帮你读懂上下文。

2026-06-23 02:10:57 319

原创 16G显卡跑本地大模型:三大框架选型指南

16G消费级显卡本地大模型推理框架选型指南:Transformers、vLLM和SGLang各有侧重。Transformers适合单用户调试和基础验证;vLLM专为高并发服务化设计,在多请求场景下吞吐优势明显;SGLang擅长复杂Agent工作流和结构化生成。选型需考虑GPU型号(尤其AMD需验证ROCm支持)、量化方式、上下文长度和并发需求等关键因素,不能仅凭参数量判断。建议先用Transformers建立基线,再根据实际需求(服务化/复杂推理)逐步引入高级框架,并详细记录测试条件。资源有限时,框架的额外

2026-06-12 17:31:00 685

原创 Github Copilot 智能编程助手深度评测

本文针对开发者面临的重复劳动与AI工具质量参差不齐的痛点,对主流AI编程助手展开多维度测评。测试显示,该工具在Python/JavaScript/Go等多语言环境中表现优异,能准确生成符合规范的代码,并理解复杂业务逻辑的上下文关联。在重构遗留代码、生成单元测试等场景中显著提升效率,但需警惕冷门框架下的"幻觉"风险。工具具备毫秒级响应速度和严格隐私保护机制,VS Code等IDE集成体验良好。建议开发者将其作为辅助工具,配合人工审查使用,特别适合需要减少重复

2026-06-02 15:57:43 538

原创 腾讯 WorkBuddy「专家团」深度分析:它更像内部集成工作流,而不是简单角色 Prompt

本文深入分析腾讯WorkBuddy"专家团"的产品本质,指出其并非简单的专家Prompt集合,而是一套面向办公场景封装的多Agent工作流系统。通过公开资料分析,文章从任务分解、专家依赖关系、工具链绑定等维度论证该系统的工作流特性,并推测其底层架构包含专家注册表、任务规划器、多Agent执行器等核心组件。研究认为WorkBuddy通过"专家团"的产品表达降低了用户理解成本,更符合企业组织心智,同时揭示了多Agent协作在办公自动化领域的技术难点与潜在风险,为理解这类AI办公产品提供了技术框架。

2026-06-01 22:02:15 1447

原创 DeepSeek V4 脱离 CUDA 全栈国产化:1.6T MoE 架构拆解 + 昇腾迁移数据

DeepSeek V4 成为全球首个脱离 CUDA、全面迁移至国产昇腾算力的万亿参数大模型,采用 1.6T MoE 架构,支持 1M 上下文窗口。

2026-04-27 02:42:46 1170

原创 GLM-5.1 涨价:国产大模型告别“白菜价“,开发者该怎么选?

国产大模型GLM-5.1发布并涨价10%,累计涨幅超80%,标志着国产AI从低价补贴转向价值定价。该模型采用MoE架构和华为昇腾芯片,编程能力全球第三,支持8小时持续Agent任务。虽然官方定价仍低于海外竞品,但企业级价格已接近国际水平。同期DeepSeek等厂商保持低价策略,显示国产模型市场开始分层。涨价反映算力成本上升、技术能力提升和目标客户转向企业市场。开发者需根据项目需求,在高端性能与性价比之间做出选择。

2026-04-08 21:09:30 1721

原创 没有最强的 LLM 了:把 Claude 4.6、GPT-5.4、Gemini 3.1 Pro 放进一个路由器

2026年,三大前沿AI模型(Claude 4.6、GPT-5.4、Gemini 3.1 Pro)在各自领域展现出差异化优势:Claude擅长代码质量,GPT-5.4在Agent执行上领先,Gemini在推理和长上下文表现突出。文章提出基于任务类型、上下文长度、预算和延迟需求的路由策略,并提供了Python实现示例。建议开发者根据业务场景特点建立模型组合,而非依赖单一模型,以优化成本和质量。同时警告不要轻信第三方定价数据,应自行测试验证。

2026-04-07 20:00:26 384

原创 状态驱动的图计算架构解析

通过上述拆解,该工作流的核心算法逻辑可概括为“基于类型化状态的、由条件路由函数控制的、模块化节点图”。可维护性:业务逻辑被分解为独立的节点,修改不会影响。路由逻辑集中,流程一目了然。可观测性:所有状态变更都记录在中,结合和 LangSmith 等工具,可以完整追溯每次调用的执行路径和中间状态。可扩展性:新增一个业务场景(如“优惠券查询”),只需:1) 在状态中增加字段(可选);2) 实现新的节点函数;3) 在函数中添加新的意图映射;4) 在图中注册节点并连接边。无需重构现有代码,符合开闭原则。

2026-04-04 20:27:59 400

原创 LangGraph实战:从0到1构建生产级AI智能体工作流

消息历史# 意图识别结果intent: Annotated[str, "用户意图"]confidence: Annotated[float, "置信度"]# 订单信息order_id: Annotated[str | None, "订单ID"]order_info: Annotated[dict | None, "订单详情"]# 工具调用记录# 是否需要人工介入needs_human: Annotated[bool, "需要人工"]# 当前步骤(用于调试)

2026-04-04 20:26:05 476

原创 搭建Jenkins服务-2025更新

仍在同一页配置(对应文中的 Jenkins Location)。源码管理可以指定你的项目版本依赖于哪里,我们使用的是svn。build下可以指定需要执行的pom文件(在聚合项目中会修改,单pom文件不需要修改)。service的搭建参见我另一篇文章(这篇文章还没写,大家先百度吧)。选择左边的按钮会自动安装一些插件,右边的需要之后手动去下载插件。输入任务名称,选择任务类型,类型根据你安装的插件数量进行显示。我需要的插件是关于sonar、email、role的。需要配置JDK及自己需要的工具。

2026-03-22 14:21:42 566

原创 windows操作

这是一个简单的教程,如何打开cmd,可以用于执行命令。3、按回车执行代码,会新起一行文字。

2025-09-07 04:06:40 639

原创 LongAdder源码分析

LongAdder

2025-03-16 15:46:47 1111

原创 MySQL的replication是如何做到读写分离的

如果有好的相关文档请留言给我,希望能得到一个比较完整的答案分享给大家引言环境说明我的疑问结论写在前面问题1 数据库读写分离获取连接肯定是不同的,这个连接的选择是druid做的还是MySQLDriver做的?问题2 主/从连接是什么时候进行的选择?流程分析初始化线程池执行一个SQL(这里没有看全,只针对主从选择大致看了一下)总结引言最近在排查数据库连接问题的时候,突然发现jdbcurl使用的是 jdbc:mysql:replication://对此产生了好奇,所以想要看一下这种连接是如何做到读写分离的

2021-08-24 02:55:13 573

原创 Git与软开云的使用样例

说明提供开发新功能或修改bug的样例开发新功能步骤clone项目到本地点击仓库URL复制仓库地址 打开IDE将仓库clone到本地从dev新建一个分支    1.检出dev分支    2.切换至dev分支以dev为基础创建一个新的分支进行开发工作分支命名为参见git分支命名规范1.找到工作项的编号2.创建新的本地分支3.在...

2018-09-09 23:22:01 861

原创 sourceTree使用教程

为何使用sourceTree1.免费2.有中文版3.界面友好,易于操作使用sourceTree1.下载安装包官网提供下载地址sourcetree官网地址2.安装在安装过程中需要注册账户,可以注册atlassian账号进行登录,或在网上找教程跳过登录步骤,晋鹏提供的跳过注册教程。2.1安装过程2.1.1.下载好安装包后双击打开,直接下一步2.1....

2018-09-09 00:49:32 13852 2

原创 Git使用手记

Git基本命令介绍clone将++远程仓库++复制到++本地仓库++fetch将++远程仓库++的更新复制到++本地仓库++pull将++远程仓库++复制到++工作空间++checkout将++本地仓库++检出到++工作空间++add将++工作空间++的修修改添加到++暂存区++commit将++暂存区++的修改提交到++...

2018-09-05 22:52:06 456

原创 华为云Devcloud将本地代码提交到代码托管的步骤

说明:    需要电脑中安装git,下载地址 https://git-scm.com/    版本必须在2.9.2以上!! 1.首先创建仓库 2.设置ssh秘钥新建页面下有生成和设置密钥的操作方式 3.在项目根目录打开GitBash 4. 本地git仓库初始化git命令行中执行git init 5.添加远程仓库地...

2018-05-11 09:54:02 15232 3

原创 form表单上传文件+接口中转至oss

1、说明    现有上传逻辑为:表单上传文件到服务器本地存储路径,支持断点续传,由服务器文件再转发至oss。    本博客上传逻辑为:表单上传接收到文件流,将文件流直接上传至oss。2.实现 /** * 上传文件 */ @Override public void doPost(HttpServletRequest request, HttpServlet...

2018-03-26 14:30:34 2104

原创 华为devcloud使用华为maven仓库及上传jar到华为私服

1.说明    华为本身支持代码检查,也支持检查其引用jar包有没有已知bug。要达到这个要求就需要使用华为的maven服务。代码检查界面支持多种语言规则,可自定义使用规则,可自定义规则。2、配置华为maven环境    找到如图页面,点击立即使用可按照提示进行设置,或直接下载配置文件附上本人使用的相关配置部分    <servers> <server> <id...

2018-03-13 21:23:57 2890

原创 华为devcloud工作项与代码提交版本绑定

1.说明    我们在升级项目的时候,时间周期长了之后总会忘记自己提交的这个版本到底是增加或者修复了哪些功能,华为devcloud对此给出了解决方案。2.官方说明工作项随意点击一个工作项末尾会有代码提交记录提交后结果显示...

2018-03-13 20:58:34 1630

原创 华为devcloud代码托管教程

1、说明    需要本地有安装有git,从官网下载https://git-scm.com/downloads选择对应系统版本。2、配置本地的git    打开git Bash生成新的密钥,email可以为任何email地址ssh-keygen -t rsa -C "您的email"复制秘钥Windows:clip < ~/.ssh/id_rsa.pubMac:pbcopy < ~/.s...

2018-03-13 15:48:06 3784

原创 maven+sonar进行代码分析

1、说明    需要有 sonar service 服务,本文不包含 sonar service 的搭建。    需要安装maven3。2、使用maven命令进行代码分析    只需在maven命令中输入sonar:sonar -Dsonar.host.url=http://192.168.0.208:9000-Dsonar.host.url的值为sonarservice的地址;或者在mave...

2018-03-13 11:31:08 1769 1

原创 使用idea创建一个web项目

1、新建web项目    1.1点击file--》new--》project    1.2选择Java,勾选Java EE,下一步    1.3没有特殊的要求只需填写项目名,finish        提示框显示,你创建了一个新的项目想如何打开它?本窗口(打开的项目会关闭,然后打开你的新项目);新窗口(idea会新出来一个新窗口)。随意选一个即可。    1.4项目目录。    1.5我们会发现没...

2018-03-11 20:37:02 373

原创 学习新技术的学习思路

1.前言公司内部开始有分享技术的会。会上同事对自己所研究的技术做了总结和分享。让我对学习新技术的方法方式上有了些想法。2.官方网站    官方网站一般都有该技术的相关文档教程。好的官方文档基本上就已经把你能遇到的问题都列出来并告知解决方案了。    但是也有一些官方文档写的并不是很人性化。我在学习angular的时候发现其官方中文文档跟不上官方最新版的更新速度,其英文文档又过于冗长,我迫不得已转向...

2018-03-09 17:31:02 1425

原创 搭建Jenkins服务

1、环境    centos6.5;    jdk1.8;需要配置环境变量    tomcat8;    maven3;需要配置环境变量2、Jenkins服务安装    去Jenkins官网下载https://jenkins.io/download/,下载war包即可。将下载好的war包放入tomcat中,启动tomcat。日志中会显示一串密码浏览器打开http://ip:端口号/jenkins将...

2018-03-09 10:23:34 906

原创 Jenkins+sonarqube+sonar-scanner持续集成遇到的问题

1、在Jenkins中使用sonar-scanner出现报错。    报错信息 java.lang.IllegalStateException: No files nor directories matching 'target/'    在网上找到的很多资料都将配置文件配置错了。附上本人的sonar-project.propertiessonar.projectKey=projectsonar...

2018-03-08 16:32:57 9248

原创 Nexus Repository OSS3.x搭建步骤

1.环境oss3.x版本需要jdk1.8及以上版本作为运行环境1.安装1.首先在官网下载运行文件2.将下载好的文件放入到服务器的目录并解压tar xvzf /usr/nexus-3.9.0-01-unix.tar.gz解压后的文件列表2.启动2.1.解压后进入nexus的目录并执行启动命令bin/nexus startWARNING: *******************************...

2018-03-06 10:30:04 1231

原创 idea界面说明

1、idea 中没有工作空间在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project 可以有多个 Module。目前主流的大型项目结构都是类似这种多 Module 结构,这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、solr Module 等等,模块之间彼此可以相互依赖。通过这些 M...

2018-03-01 10:32:21 2058

原创 mongodb索引优化

MongoDB建立索引前后对比 MongoDB没有添加索引的压力测试数据测试+A+A1:K46测试接口点并发数循环次数吞吐量/sec错误率平均响应时长/sCPU占有率内存占有率数据库CPU占有率检索文稿检索-文稿数量为5100020269.30.14%12100%50020358.20%890%文稿检索-文稿数量为106100050错误率太高,数据不可信99.00%95%100%80050错误率太...

2018-03-01 10:20:24 252

空空如也

空空如也

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

TA关注的人

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