排查容器问题时,很多人第一反应都是看日志。笔者也常用 docker logs -f xxx,但如果容器日志很多,这个命令可能会从很早的内容开始刷屏,等很久才看到真正关心的部分。 01 | 从最近 200 行开始看 假设容器名字是 xxx,最常见的实时跟踪命令是: docker logs -f xxx ...
前几天,我把 PickTests 最近的开发过程发到了 Indie Hackers。 PickTests 是我正在做的一个在线能力测试网站,目前已经上线了反应时间、瞄准训练、序列记忆、数字记忆、多目标追踪和斯特鲁普 6 项测试。 帖子后来出现在了 Indie Hackers 首页的 Build Bo ...
在通信技术高度发达、短视频与直播全面普及的当下,虚拟形象已成为保护面部隐私的主流手段。部分注重隐私的用户会借助虚拟形象遮挡面部,进行短视频制作或直播互动。然而,现有方案的驱动逻辑仍停留在“预设动画触发”层面,主播的真实动作、姿态变化及情绪起伏无法被实时解析与映射。这种遮挡方式虽保护了隐私,却牺牲了沉 ...
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了 ...
需求:每秒1万个http请求,响应时间500毫秒以内。 1万QPS的缓存实现方案分3个场景:场景1:单ID详情查询按ID存储到Redis分片,可以用3台Redis分片。 场景2:列表分面产,多条件筛选(千万条数据)方案1:使用ReidsSearch,支持按多条件、分页筛选数据,使用3个Redis分片 ...
一、问题概述 1.1 故障现象 生产 Kubernetes 集群出现服务异常: kubectl 操作超时,无法正常获取集群资源: kubectl get nodes Unable to connect to the server: net/http: request canceled (Client ...
前言 现所属公司使用了k8s来作为生产环境,使用了knative来作为服务基础构建,底层服务与服务之间的通信全由knative-eventing进行异步传输,broker底层使用的kafka作为消息队列存储。那么服务与服务之间的通信目前是处于黑盒状态,A到B的消息A是否发送成功了,kafka是否收到 ...
Z函数 定义 (后文中字符串下标默认从0开始) Z函数也可以认为是Z数组,即定义数组 \(z[i]\) 表示字符串 \(s\) 与其中以 \(s[i]\) 为开头的最长公共前缀 形式化的说,即 \(z[i]\) 表示为最大的 \(z[i]\) 满足 \(s[0 ...z[i] - 1] = s[i. ...
面对层出不穷的AI工具与提示词,开发者常陷“工具焦虑”。GitHub AI专家Burke Holland提出:少即是多——聚焦一个成熟Agent Harness(如Copilot),通过原型→规划→实现→评审的八步工作流,把AI用深、用透、用稳。 ...
运维过Docker容器的朋友,大概率都经历过这样的惊魂时刻:突然收到磁盘告警,df -h一看,根目录使用率100%。顺着路径查下去,发现/var/lib/docker/containers/下躺着好几个几十GB的日志文件。 没错,Docker默认的json-file日志驱动不会自动轮转。容器里输出的 ...
又是一个「顺手做个小工具」的周末。这次的产物是一个 Firefox 插件——ntfy 叮 (Receive from ntfy):常驻在浏览器后台,监听 ntfy.sh 上你订阅的公共频道,一来消息就弹一条桌面通知,顺带「叮」一声。 从下午制定方案开始,到凌晨把打包好的源码丢进 Firefox 的 ...
一、案例背景与业务需求 1.1 业务场景 服务器存在业务脚本 hello.sh,需要交付普通用户(test05)日常执行使用,但禁止任何普通用户查看、复制、篡改脚本源码,防止核心业务逻辑泄露。 1.2 核心技术需求 普通用户:拥有脚本执行权限,可正常运行业务逻辑 普通用户:无脚本读取权限,无法查看、 ...
本文讲解在 Blazor Server 项目中通过 MiniExcel 实现 Excel 导入导出。采用 Radzen UI + EF Core,Service 层返回 byte[],前端通过 JS 触发下载;导入时定义 DTO 映射并逐行校验入库。文章还涵盖大数据量处理、SignalR 配置及常见... ...
你刚说一句「帮我加个权限控制」,AI 二话不说开始改三十个文件。改到一半你才发现,它选的方案根本和你想的不一样,你要 RBAC,它给你做了个硬编码列表。 这是用 AI 写代码第一个失控点,方向失控。 第二个更气人。你明明写好了 proposal.md、design.md、tasks.md,规划清清楚 ...
Agent 自进化的难点不是生成建议,而是用约束、验证和拒绝机制提高有效改进候选占比。 导语 一个 Agent 系统如果已经能记录 trace、执行验证、定位失败,下一步很自然会走向自我改进。 但真正难的不是“让模型提出修改建议”。这件事反而太容易了。给 LLM 一段失败日志,它可以立刻写出十条改进 ...
ApplicationService 的声明 // framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/ApplicationService.cs public abstract class Application ...
此文剖析Redis缓存穿透、击穿、雪崩的成因与差异;给出布隆过滤器、Redisson分布式锁、逻辑过期、TTL随机偏移、Caffeine多级缓存等落地方案,附带Java核心代码;梳理各类技术痛点,搭配真实面试问答,分享线上故障处理经验。 ...
上一节把 DeepAgents 的基本骨架搭起来了,Agent 已经能正常对话。可测试工作里光会聊天不够——需求通常写在 Word、PDF、TXT 里,如果还靠人手复制粘贴,既慢,也容易漏。这一节要补上的,就是让 Agent 自己去读这些文档。 做法其实不复杂:给它配好 Skills,再挂上合适的 ...
SDUT 计算机网络实验一:局域网双绞线制作与测试(上) hello ~ 这里是minyu(悯雨) 实验一:局域网组建(编码:E1219701) 实验内容 剥线:用卡线钳的剪线刀口将双绞线端头剪齐,再划开双绞线的保护胶皮(注意不要划到里面的导线),从而剥下保护胶 理线:请按照标准EIA-568B(推 ...
前几天逛技术社区时,看到一条挺有意思的帖子。 一个做技术的老哥,说自己每个月光AI订阅费就得至少花费一千以上。 Claude Pro 20刀,Cursor 20刀,ChatGPT Plus 20刀,再加上Gemini、Perplexity、v0这些乱七八糟的。 他配了句话,「上班不但没挣钱,还倒贴」 ...