15天学会AI应用开发(二)为什么编写提示词这么重要
AI应用开发会接触很多英文术语,为了方便行文理解,有必要解释一下相关的术语及其缩写,比如下列几个常见的英语单词: 一、常见AI英文术语 AI:全称 Artificial Intelligence ,意思是人工智能。AI是能自己学习、理解、判断、模仿人的机器智能。 LLM:全称 Large Lan ...
记一次GIS专业职称水平能力测试考试
一、概述 最近参加了一次GIS专业的职称水平能力测试考试,顺利通过了。这里简单记录一下整个过程,希望能给后来的同行们提供一些参考。 二、报名 1. 免试条件 在了解申报职称的流程时,我发现现在需要先汇总所有的业绩资料去评审,而在评审前必须参加水平能力测试考试。有些人没有参加考试就直接进入了评审环节, ...
在CubeMX生成项目中,手动移植FreeRTOS Kernel V11.3.0 LTS,HardFault 启动崩溃问题日志
HardFault 启动崩溃问题日志 项目:F411_Cmake_Jlink_FreeRTOSTest 芯片:STM32F411CE (Cortex-M4F) RTOS:FreeRTOS Kernel V11.3.0 LTS 日期:2026-05-29 1. 现象 FreeRTOS 移植完成后首次编 ...
[MAF的Agent管道详解-05]对话历史的持久化和输入输出的增强
在不考虑LLM自身差异的前提下,LLM响应内容的质量和准确性取决于作为输入提供给LLM的消息列表和配置选项,如果能否提供一种灵活的机制动态地定制输入给LLM的消息列表和配置选项,无疑是非常有价值的。另一方面,LLM返回的结果往往也需要经过一些定制化的处理才能满足我们的需求,如果上述的这种机制还能对L... ...
Cloud Agent 开发笔记(1):V1从跑通到放弃
Cloud Agent 开发笔记(1):V1从跑通到放弃 Vibe Coding,启动 2026年1月,我在各种SNS上看到越来越多的关于Vibe Coding的经验分享。上家公司我曾对接过一些AIGC的场景,也了解过cursor、copliot这些工具,起初并未在意。但当我看到有人说“并发开10个 ...
Avalonia 制作复杂布局动画
Avalonia 制作复杂布局动画 截至本文撰写时,通过 “Avalonia 布局动画”、“Avalonia 复杂动画” 等关键词仍很难在互联网上直接检索到 “如何使用 Avalonia 制作复杂的布局动画” 的相关内容。 恰好笔者在这方面有些研究,便想编撰一篇相对深入的文章。 这是笔者第一次面向互 ...
Claude Code + 通义千问,从零搭出生产级 RAG 要花多少钱?
项目概述 本项目是一个生产级的 RAG(Retrieval-Augmented Generation,检索增强生成)平台。用户可上传 PDF、Word、Excel、HTML、Markdown 等格式的文档,系统自动完成解析、分块、向量嵌入、索引存储,然后通过对话界面进行智能问答,回答基于上传的文档内 ...
Flutter 复杂拖拽排序实战:同源排序 + 跨容器拖拽完整落地
本文分享了基于 Flutter 原生 Draggable + DragTarget 实现复杂拖拽排序的落地经验。文章对比了主流方案,详解了“跨容器联动 + 实时位置预测”的设计架构,并贡献了中线高度补偿、动画与数据解耦等高频避坑硬核干货。 ...
Keepalived 学习总结
有志不在年高,无志空长百岁。 导航 1 工具介绍 2 协议介绍 3 配置结构 4 应用场景 4.1 VIP 漂移 4.2 VIP 绑定 4.3 健康检查 4.4 切换通知 4.5 负载均衡 5 杂七杂八 1、工具介绍 Keepalived 是一个运行在 Linux 上的 高可用(HA) 与 负载均衡 ...
深度学习进阶(二十五)RoPE:现代 NLP 的位置编码范式
上一篇我们回到 Swin 补上了它的二维 RPE 方案,用紧凑偏置表实现了高效的二维相对位置编码。 至此,从 Shaw 的加法型、Transformer-XL 的四项重构式、再到 T5 的偏置型,Swin 的二维扩展,每种方案都在尝试不同的方法来实现 RPE。 最终,在 NLP 这个 RPE 的"原 ...
AI Agent 框架接金融行情数据前,先检查这 7 个工程风险
摘要:AI Agent 接入金融行情数据,真正让生产环境出事故的往往不是框架本身,而是字段语义漂移、时间单位不一致、限流死循环、symbol 校验缺失、工具选择边界模糊、多 Agent 间数据失真、失败后模型编造数据这七个工程风险。本文逐一拆解根因,并给出可复现的检查方法与代码修正示例。 上周排查一 ...
Dify — Workflow - 数据可视化
Dify — Windows 下 Docker 安装 Dify Dify — 聊天助手 -- 知识库 Dify — 文本生成应用 Dify — Agent 智能体 Dify — Chatflow - 文档知识库 Dify — 连接MySQL配置 Dify — Chatflow - 数据库智能查询 D ...
高性能服务器的基石:从并发模型到状态机
本文整合了Linux服务器开发的核心规范、五种经典并发模式(Reactor、Proactor、半同步/半异步、领导者/追随者)以及有限状态机,并重点扩展了主从Reactor模式的详细讲解。读完本文,你将掌握设计高性能、高并发、可维护服务端程序的理论基础与工程实践。 引言 写一个能跑的TCP服务器很容 ...
我用了 8 个月 Codex CLI,总结出这套 AI 编程工作流
未来真正拉开差距的,不是谁会用某一个 AI 工具,而是谁能把 AI 工具变成自己的工程系统、内容系统、业务系统,甚至是个人能力放大器。 ...
重建 AI 认知第 3 篇:Prompt Engineering——怎么让 AI 听懂你的话
你跟 AI 说了一句话,它给你的回答总是差点意思。不是 AI 笨,是你还没掌握怎么跟它说话。这篇从底层原理讲起,告诉你 PE 的本质不是"把话说清楚",而是理解 LLM 的工作机制后,用工程化的方式引导它产出你想要的结果。 ...
使用typedef封装函数指针新类型
typedef的用法是在定义前加上这个关键字,就能得到一个新的类型名;例如int a;变成typedef int a ;那么就可以用a表示Int了。 比如void (*test)(void);那么加上typedef就变成了typedef void (*test)(void); 类型名test就表示一 ...
只有踩过坑才懂:前端生成唯一 ID,别用 Date.now ()了!试试它crypto.randomUUID()
前言 有些时候,我们需要生成唯一 ID 看上去很简单的样子,但真要做到百分百不重复,可比想的要坑。 第一个坑:拿时间戳加随机数凑数 很多小伙伴的第一反应可能会这样来写 function backUniqueIDvalue() { return Date.now().toString(36) + Ma ...
C#一行代码免写Web登录页:PicoServer 的 AddBasicAuth 中间件实战
从一个项目说起 最近做一个内部项目,麻雀虽小,五脏俱全: WebSocket 实时通信 WebAPI 数据接口 简单配置 Web 页面 数据大屏 Web 页面 公开的扫码页面 全部跑在同一个现有域名下,不能另开新域名。认证方式也各不相同: 类型 认证方式 WebSocket 自定义 JSON 消息认 ...
共绩科技:跨云弹性推理场景下,模型分发如何跟上算力调度
共绩科技 2023 年成立于清华,面向 AIGC 企业和科研机构提供算力平台与 MaaS 服务,致力于缓解弹性算力需求与供给之间的错配。平台通过聚合 IDC 闲置资源和边缘资源,以容器化服务为主,为 AI 推理、视频渲染、数据处理和数据合成等波动性场景提供可快速调度的算力资源。 在跨云弹性推理场景中 ...


