logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI Agent 未来应该做成什么样?

硅谷内部研讨会揭示AIAgent落地的五大关键:95%失败源于支撑体系缺失而非模型能力。专家指出,成功的AI产品本质是上下文工程系统,需解决四大核心问题:1)上下文工程需实现特征选择与验证;2)构建双层语义+元数据架构;3)记忆设计需平衡个性化与隐私;4)采用多模型智能编排策略。特别强调信任机制需"人在回路",以及可观测性、可携带记忆等基础设施的缺失。研讨会为AI创业者提供了从

文章图片
#人工智能
modbus tcp server (slave)开源代码 - 基于libmodbus,支持多客户端同时访问,支持多线程

当我们需要自己搞一个C/C++版的 modbus Server时,总想像C#里面借助个好用的库来实现,但是libmodbus这个库封装的并不好用,从官方的源码中连个example都没有,能抄着用的也就tests目录下有几个可以借鉴。本文借鉴这篇文章,进行了一点优化,实现了modbus tcp Server,可以拿到即用。如果需要自己实现逻辑可以直接在另一个线程函数中对modbus的变量进行修改。l

文章图片
fastmcp代码示例,stdio,http stream,sse

fastmcp是一个非常好的mcp库,支持server端和client端。但是google gemini对这个库的支持非常差。生成的代码总是使用mcp这个库。用起来非常别扭。这里把stdio,sse,http streamable三种模式都写了。客户端主要的区别只是里面的transport不同.

mcp协议概要和FastMCP示例

Model Context Protocol (MCP) 是 Anthropic 公司推出的用于大模型交互的标准化方法,FastMCP 是其 Python SDK(需 Python 3.10+)。示例展示了 MCP 的三大组件:工具(Tools)、资源(Resources)和提示(Prompts)的使用方式。服务端通过装饰器定义功能,客户端可异步调用这些功能(如 greet/add 工具、读取资源

#MCP#AI#python
vscode启用GEMINI CODE ASSIST插件

如果是通过REMOTE Explorer 远程连接到服务器上进行开发,插件是装在服务器上的,并且服务器上也需要科学网络。一次可以修改多个文档,不得不说,这代码写的还是非常不错的,基本上一编就过,不会存在编译问题。但是vscode自带的copilog是收费的。安装好插件后,在左边侧栏出现一个星星的图标,就是gemini。可以输入问题,让gemini给你生成代码,修改代码。登陆的时候,会打开浏览器进行

文章图片
#vscode#ide
sha256比特币原版c++代码

sha256是一个计算hash 的过程,比特币的算法核心就是计算sha256。模拟比特币挖矿时的hash计算过程。

文章图片
#c++#开发语言
c++ 数字转字符串如何前导补0,一行代码就搞定

对于数字,int转string时经常需要补0,比如日期0201,2月1日。或序列号0001。int n_zero = 4;string old_string = "2";std::string new_string = std::string(n_zero - old_string.length(), '0') + old_string;注意不要让n_zero小于 old_string长度,否则u

#c++
c++11 json解析库nlohmann/json.hpp使用方法

json for modern c++是一个德国大牛nlohmann写的.地址https://github.com/nlohmann/json解析字符串的方法是:1. 在字符串末尾添加 _jsonusing namespace nlohmann;auto j2 = R"({"happy": true, "pi": 3.141, "ren":"good"})"_jso...

#c++#json
用vscode实现批量GBK转UTF-8

大家都有这样的需求,把GBK编码的源代码转换成utf-8编码的源代码。毕竟现在UTF-8的支持是很好的。以前一些旧代码是GBK的,尤其是里面的注释,如果不采用UTF-8,在vscode里面可能看着就是乱码。试了各种工具,最后发现还是vscode的插件给力。转的不错,也支持批量操作。用来把 GBK 相关编码文件转换为 UTF8 的 vscode 插件, 并且具有批量转换文件编码的功能。

文章图片
openssh编译安装到ARM嵌入式系统中

目录一.SSHD编译(此步骤在虚拟机上执行) 1.1 在/root/目录下创建ssh目录1.2 交叉编译zlib1.3交叉编译openssl1.4交叉编译openssh二.移植(此步骤在开发板上执行) 2.1 在开发板上建立需要的目录2.2 下面是在开发板上操作 2.3修改sshd_config 三、加入自启动脚本参考:注:如果想自行编译移植,即可从...

    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择