基于.NET的Windows窗体编程之WinForms提示控件
在实际应用开发中,有时候为了美观或者节约UI空间,经常见到有些控件只有图标,没有文字说明,当用户鼠标放在图标控件上时,才显示相应的文本提示(Tips),或者当需要时才显示的一种控件,今天以一些简单的小例子,简述在基于.NET的Windows窗体编程之WinForms中提示控件的常见用法,仅供学习分享... ...
给开源项目接行情 API:多源价格冲突时先写一个 Quote Evidence Adapter
摘要:给开源项目接入多个行情数据源后,同一个 symbol 返回两个不同价格是常见问题。此时最危险的反应不是怀疑数据源出错,而是在没有证据的情况下选择信任其中一个。本文提供一个轻量级 Python 模块设计——Quote Evidence Adapter,不判断哪个数据源更准,只把每条价格背后的 s... ...
Long — 中小学生综合 Web 学习平台
Long — 中小学生综合 Web 学习平台 集合学科学习、益智游戏与实用工具等多种功能模块,方便课堂辅助、课外拓展与日常学习使用。 功能模块(6大类 · 50+工具) 类别 数量 包含内容 学科学习 20个 化学元素周期表、历史事件年表、数学/物理/生物公式大全、地理知识查询、P ...
太恐怖了,传统 Java 后端已经快找不着工作了...
大家好,我是R哥。 前几天,一个面试辅导的兄弟问了这样一个问题: 这个 AI 部分的学习计划,可以调整到后面吗?[破涕为笑] 这个问题其实挺有代表性的。 因为在很多 Java 程序员的认知里,Java 才是主业,AI 只是锦上添花的东西。与其花时间研究大模型、RAG、Agent,不如把八股文再背熟一 ...
【节点】[Whirl节点]原理解析与实际应用
Whirl节点是程序化生成的,这意味着它可以实时调整参数而无需依赖外部纹理资源,同时保持极高的性能效率。 Whirl节点的核心价值在于其能够创建从简单旋涡到复杂万花筒效果的多种图案。在游戏开发中,这 ...
企业级!一个基于 Java 开发的开源 AI 应用开发平台!
aiflowy —— 一个基于 Java 语言构建的企业级开源 AI 应用(智能体)开发平台,为开发者与政企用户提供高效、开放、本土化的 AI 工具链与低门槛落地能力。 ...
读普林斯顿计算机公开课09网络(下)
1. 手机 1.1. 无线通信系统是手机或移动电话 1.2. “cell(蜂窝电话)”或“mobile(移动电话)” 1.3. 在20世纪80年代几乎不存在 1.4. 第一个商用移动电话系统是由AT&T在20世纪80年代早期开发的,手机显得很笨重 1.5. 由于接收功率与距离的平方成比例衰减,所 ...
05-打通AI的工具生态-MCP协议实战
打通AI的工具生态——MCP协议实战 这是《AI开发解密》系列的第五篇。我们将学习MCP(Model Context Protocol)协议,亲手构建一个MCP Server,让AI能够动态发现和调用外部工具服务,打通整个工具生态。 引言 本文完整代码在 AIHttpMcpServer(MCP服务端 ...
如何实现一个写公文材料的AI Agent:从理论到实践
本文基于公文材料写作的实际需求与AI Agent技术,探讨如何构建一个能够辅助公文写作的智能系统。无论你是AI开发者、公文写作人员,还是对智能办公感兴趣的技术爱好者,都能从中获得实用的设计思路。 一、公文材料写作:痛点与机遇 在体制内工作的人员都深有体会:写材料是一项既重要又繁琐的工作。从简单的会议 ...
MySQL 学习笔记
Q: 什么是 MySQL ? mysql 是开源关系型数据库,关系型数据库使用表格的形式存储数据,每个表由行和列组成,表之间可以通过外键关联 Q: 如何登陆 MYSQL mysql -h<主机地址> -u<账号> -p<密码> -P<端口号> Q: SQL 分类 DDL: 数据定义语言,定义数据库对 ...
我做了一个Codex APP 指南,给那些不想只和 AI聊天的人!
如果你每天都在用 AI,但工作效率并没有明显变高,那问题可能不是你不会提问。 也不是你还没找到那个传说中的万能提示词。 更可能是 你一直把 AI 当成聊天窗口。 问一句,答一句。今天问完,明天重新解释。换一个项目,再重新介绍一遍背景。换一个工具,再重新复制一遍资料。 这就很尴尬。 AI 看起来很聪明 ...
【节点】[Truchet节点]原理解析与实际应用
Truchet 节点是 Unity URP Shader Graph 中一个功能强大的程序化纹理生成工具,专门用于创建基于 Truchet 平铺原理的复杂几何图案。这种节点在游戏开发、材质设计和视觉效 ...
读普林斯顿计算机公开课08网络(上)
1. 网络 1.1. 传统的有线网络,如电话、电缆、以太网,然后是无线网络,其中最常见的是Wi-Fi和手机 1.2. 所有的通信系统都有共同的基本属性 1.2.1. 在发起的源头一端,它们将信息转换成可以通过某种媒介传输的表示形式 1.2.2. 在目的地,它们再将该表示转换回一种可用的形式 1.3. ...
如何为使用Unity开发的Android游戏添加实体按键支持(仅限早期Unity游戏)
一般情况下你可以使用dnSpy打开Unity游戏的Assembly-CSharp.dll来查找相关的代码,有必要的情况下你可以把代码复制给AI来帮你找。 如果你想要给这个Unity游戏添加使用某一Android设备的按键支持,例如可以在Android掌机使用上下左右十字键进行操作,就要想办法获取An ...
Python 潮流周刊#156:Pydantic 接管 httpx 始末
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订 ...
全链路解析:基于Python+Flask+Vue的错题管理系统核心实现
本文从工程实践角度,解析基于Python+Flask+Vue的错题管理系统的分层架构设计、核心模块实现与性能优化方案,探讨多角色权限隔离、统计查询优化等技术难点的解决思路,为中小型教育类Web系统的工程化落地提供参考。 ...
用LangGraph从零搭Agent
Overview: 整体框架参考了LangGraph官方的Quick start文档,但是在实现过程中踩了不少坑。 包括但不限于:怎么不调用工具?怎么就开始编造?怎么刚刚可以现在不行?怎么就结束了? 背景 从 LangChain 切换到 LangGraph,是因为目标是开发:复杂多步、图状循环、生产 ...
04-让AI学会行动-FunctionCalling函数调用
让AI学会行动——Function Calling函数调用 这是《AI开发解密》系列的第四篇。我们将赋予AI一项革命性能力:调用外部函数,让AI从"能说话"变成"能做事"。 引言 本文完整代码在 AIFunctionCallingConsole4 项目中,克隆仓库后配置好API Key直接运行即可体 ...
03-持久化记忆-基于Redis向量搜索的AI长期记忆
持久化记忆——基于Redis向量搜索的AI长期记忆 这是《AI开发解密》系列的第三篇。我们将把内存中的向量记忆持久化到Redis,实现跨会话的AI长期记忆。 引言 本文完整代码在 AIVectorMemeoryStoreConsole3 项目中,克隆仓库后配置好API Key和Redis环境直接运行 ...


