logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

改造传统Qt6Widgets程序为多会话MCPServer生产力工具-技巧与实现

本文介绍了将传统Qt6 Widgets程序改造为支持多会话的MCP Server生产力工具的关键技术与实现方案。主要内容包括: 系统架构设计:采用Qt框架构建多协议服务器,支持AI Agent通过MCP协议调用工具函数 核心技术实现: 使用QtConcurrent实现高并发处理 通过QtHttpServer构建HTTP服务接口 利用QMetaObject::invokeMethod确保线程安全的G

文章图片
#MCP#AI
QMetaObject的invokeMethod异步阻塞调用在MCPServer开发中的巧妙应用

摘要:本文介绍了在Qt6开发中使用QMetaObject::invokeMethod实现跨线程UI操作的方法。针对MCP地图服务器中捕获地图视图并返回base64图像的功能需求,分析了直接调用UI方法的线程安全问题,提出了通过Qt::BlockingQueuedConnection实现异步阻塞调用的解决方案。该方法利用Qt元对象系统,在保证线程安全的同时实现了简洁高效的跨线程调用,特别适用于后台线

文章图片
#MCP#AI
桌面大爷学Web(2)-AI SOLO模式实战:只动嘴不动手从零构建Vue地图页面

本文记录了使用Trae IDE的AI SOLO模式开发基于Vue 3和OpenLayers的地图应用的全过程。项目实现了地图显示、交互操作、量测功能和数据库查询等核心功能。AI通过四次主要任务逐步构建应用:初始化项目并集成OpenLayers、添加地图交互功能、实现量测模式切换、集成SQLite数据库查询。在每个任务中,AI都准确理解需求并生成高质量代码,包括前端Vue组件和后端Flask API

文章图片
#前端#vue.js
进亦忧,退亦忧,Github Copilot 集成进入 Visual Studio 带来的思考

未来30年的开发变革,与过去30年相比,是指数函数才能勉强描述的趋势。AI的发展已经到了一个拐点,无论是个人还是公司,如果不去主动拥抱新的变化,必然会被时代淘汰。煮出“AI大餐”的米,是基础学科软件API、开源仓库。缺少这些米,要煮出好饭就是巧妇难为无米之炊。国内企业在去全球化趋势下想要赶超,可能必须跳出追随思维,搞出自主学习和增殖的硅基生命才有希望。

文章图片
#github#copilot#visual studio +1
树莓派运行Octave停止响应以及EGL无法做图显示问题解决

树莓派直接运行Ocatve GUI, 主界面会停止响应。解决步骤:1、使用管理员权限运行GUIsudo ocatve --force-gui2、配置Qt5风格qt5ct或者“首选项”菜单–>“Qt5设置”,随便给个风格,确定。3、普通用户启动ocatve就好了。...

到底了