语言的边界,与软件的命运 “The limits of my language mean the limits of my world.”—— Ludwig Wittgenstein 清晨的时候,我盯着一段接口文档发呆。 不是那种写得很差的文档。相反,它严谨、完整、字段命名清晰,像一台被反复校准过的 ...
中心扩展法:o(n) 遍历所有可能长出回文串的中心位置,o(n) 从中心位置向外拓展回文串。dp:dp[i][j] 表示 s[i:j+1] 是否是回文串,s[i] == s[j] 时 dp[i][j] = dp[i+1][j-1]。 ...
本文从一个真实踩坑案例出发,用“自行车vs带辅助轮的自行车”的比喻,深入对比了FastAPI中原生WebSocket和Socket.IO的实现区别、操作方式、选型建议与生产环境注意事项。包含可直接复用的代码片段和7个常见坑点,帮你快速做出正确选择。 ...
前言(可以不看) 这次的题不是很难,但是这服务器是真不行,靶机经常开不出来,而且有时候平台还炸了,当时写的时候fmt我是只通了本地,远程没通,然后book当时没写出来,其他的都出了,不过canary没去交了(8点一直到8点半都开不了靶机,逗我?)总的来说我还是打的不太好,我的exp都在复现平台打通过 ...
JAVA找出哪个类import了不存在的类 1. 背景 在JAVA中一个类A,import 另外的一个类B.然后在容器启动时,只会提示B类不存在,不会出现任何A类相关的信息 Tomcat中错误信息如下,测试代码使用org.slf4j.Logger说明 ,部分错误信息如下 at java.lang.T ...
就这一个月(当前2026.03)得物、网易、字节武汉均出现了大面积裁员的消息。从整个行业来看,当前这波裁员前端收到的冲击是最大的。UI和设计在之前的裁员中也是受到很大冲击。可能大厂在AI没这么好用的情况下也会裁员,但是没有AI裁员不会这么厉害。 当前硅基智能大行其道,我们需要知道些什么,才能在目前可 ...
Triton,本文指 OpenAI Triton,先看官方介绍, Triton is a language and compiler for parallel programming. It aims to provide a Python-based programming environment ...
微服务进阶 由于之前的微服务解决方案中的很多框架已经停止维护了(Ribbon、Hystrix、Zuul已停止更新,并被Spring Cloud彻底移除),超过半数的组件都处于不可用状态,因此我们需要使用另外一套更好的解决方案 Spring Cloud Alibaba Spring Cloud Ali ...
先前我们实现了内容更新时性能的优化,考虑了最小化Op操作DOM变更、key值的维护、以及在React中实现增量渲染的方式。那么接下来我们需要讨论的是编辑节点的组件预设,例如零宽字符、Embed节点、Void节点等,为编辑器的插件扩展提供预设默认行为的组件。 开源地址: https://github. ...
前几天在知乎看到一篇文章:《将一个序列反序,在C++与C#下性能比较》(链接大家可以自行搜索)。作者对比了 C# 的“托管/非托管”实现和 C++ 的 std::reverse_copy,最后得出的结论是:在小数组(1000 个元素)下 C++ 远超 .NET,而在大数据量下 .NET 非托管优于托 ...
LangChain高效加载 Excel 数据为文档,解锁大模型数据处理新能力 在大模型应用开发中,我们经常需要将结构化的 Excel 数据转化为大模型可理解的文档格式,而 LangChain 作为大模型应用开发的主流框架,提供了极简且高效的解决方案,完美适配 Excel 数据的加载与转换需求。 一、 ...
OpenClaw (Docker纯手工部署版) 终极避坑与实战指南 背景说明: OpenClaw(又名 ClawdBot)是一个极其强大的私人 AI 助手,具有持久记忆并能无缝接入 Telegram 等聊天软件。 官方推荐使用“源码编译 + CLI交互向导”进行部署,但这会污染宿主机环境。因此 ...
如果你用过 Gemini 的 Nano Banana 生图,大概率已经见过右下角那个白色半透明的四角星水印。 预览时问题不大,真拿去写文章、做 PPT、放产品页面,观感就差很多。图片本身可能已经够用了,但那个水印会立刻把注意力拉走,最后整张图都显得不干净。 我最近正好连续试了几种处理办法,有些适合临 ...
热点随笔: · 做了一个网页天气可视化 (文过其实) · 3年没人敢碰的老代码,我用AI重构了它——然后翻车了 (后端AI实验室) · 同一个需求,我先出技术方案,再让AI出方案——差距让我沉默了 (后端AI实验室) · 多租户下的系统基础表设计 (伍华聪) · VSCode + Copilot 保 ...
逻辑存储结构 表空间由段(segment)、区(extent)、页(page)、行(row)组成,InnoDB存储引擎的逻辑存储结构大致如下图: 行(row) 数据库表中的记录都是按行(row)进行存放的,每行记录根据不同的行格式,有不同的存储结构。 页(page) 记录是按照行来存储的,但是数据库 ...
最近围绕 .NET 10 / C# 14 看了一些新功能,也陆续写了几篇相关文章。 为了方便后续查阅,这里先整理一篇概览文章,把目前已经写到的内容做个汇总,后续有新的内容也会继续补充进来。 一、.NET 10 值得关注什么? 从目前已经发布和可体验的内容来看,.NET 10 的变化主要可以分成两部分 ...
我好像会被 Agent 淘汰,我用数据算了一算 用数据量化 AI 替代风险:深入解析 HagiCode 团队如何用 6 个核心公式,重新定义知识工作者的竞争力评估标准。 背景 在 AI 技术飞速发展的今天,每一个知识工作者都面临一个紧迫的问题:在 AI 时代,我是否会被淘汰? 这个问题听起来有点危言 ...
本文介绍如何使用Agent Skills为Microsoft代理框架中的代理提供可重用的领域专业技能包。通过.NET和Python内置技能提供者,代理可以在运行时动态加载所需技能,增强其能力而无需修改核心指令。 Introduction to Agent Skills 您现在可以在Microsoft ...
为了用好OpenClaw我VibeCoding(10天+311次commit)了一个开源软件 最近在深度使用 OpenClaw 的过程中,我反复遇到一些非常影响体验的问题。他们不一定是“不能用”的问题,但都是那种会不断打断你工作流、让人抓狂的小坑。 于是我干脆针对这些痛点,做了一个自己的 OpenC ...
来自博主的开源项目:PingCraft(Apache-2.0) 最近开源了一个项目 PingCraft(GitHub 地址:https://github.com/knqiufan/PingCraft):一个基于 AI 的需求智能分析与导入工具。 简单说下它的作用:上传需求文档(Word / Mark ...