- 博客(112)
- 资源 (13)
- 收藏
- 关注
原创 【3】使用TRAE AI在已有框架中新增页面并实现切换的痛苦经历
AI助手提取摘要繁忙了,这里手打一下:这篇文章主要讲述在原框架融合新页面的操作过程及相关知识学习和普及。
2025-06-12 17:50:37
51
原创 【2】新手小白使用TRAE AI实现人员管理系统编程
本文介绍了基于TRAE AI辅助开发人员管理系统的全过程。系统采用Vue前端框架、Python后端和MySQL数据库,通过多轮对话优化实现了功能完善的管理界面。开发过程包括六个主要优化阶段:调整侧边栏布局、优化添加人员弹窗、美化侧边栏样式、改进人员列表显示、完善编辑功能以及统一部门结构模块。文章详细说明了Vue组件化开发、Python后端处理和MySQL数据管理的技术要点,并总结了AI辅助开发的优势与局限。该系统实现了人员信息管理、部门架构展示等核心功能,为新手开发者提供了完整的学习案例。
2025-06-10 11:57:47
468
原创 【1】跨越技术栈鸿沟:字节跳动开源TRAE AI编程IDE的实战体验
**摘要:**2024年初,字节跳动放弃TRAE项目后,开源社区WayToAGI使其重生。TRAE作为AI编程IDE,通过自然语言交互实现代码实时生成与优化。作者作为Java/Vue新手,使用TRAE成功构建员工管理系统,验证了其跨技术栈协作能力:Flask后端+Vue前端+SQLite的完整实现仅需5天,效率提升4-6倍。尽管存在复杂逻辑处理不足等问题,但TRAE展现了编程范式的革命性转变——开发者转向需求描述与架构设计,AI负责代码实现。开源版本的可扩展性更凸显其优势,证明AI编程正突破技术壁垒,推动技
2025-06-09 13:17:30
1248
原创 【wpf】12 在WPF中实现HTTP通信:封装HttpClient的最佳实践
本文介绍了在WPF桌面应用开发中如何安全高效地封装HTTP通信模块。通过HttpClient的封装与复用、异步编程、网络安全与错误处理等关键技术点,确保网络通信的可靠性和性能。文章还提供了代码解析与优化建议,如增强登录请求的安全性、改进Bearer令牌管理和响应处理。最佳实践包括遵循MVVM模式、添加请求重试机制、配置超时与取消等。总结中强调了统一管理HTTP请求头与认证信息、提供异步非阻塞的网络通信能力、增强错误处理与网络状态检测的重要性,并提醒注意敏感信息管理、HTTPS证书校验和性能监控。
2025-05-09 16:00:12
1023
原创 【wpf】11 在WPF中实现父窗口蒙版效果:原理详解与进阶优化
实现效果:子窗口弹出时,父窗口呈现半透明遮罩;子窗口关闭后,蒙版自动消失,父窗口恢复交互。优势代码简洁,依赖纯WPF原生控件实现。支持模态与非模态窗口,扩展性强。动画和样式优化后,用户体验更佳。开发者可根据实际需求选择基础实现或进阶优化方案。本文代码已通过Visual Studio 2022测试,建议读者动手实践以加深理解。
2025-05-08 09:27:41
1285
原创 【wpf】10 C#树形控件高效实现:递归构建与路径查找优化详解
时间复杂度:构建O(n),查找O(n)空间复杂度:最优情况下O(log n)扩展性:支持无限层级和多根结构交互性:提供智能展开、路径追踪等实用功能该方案已在多个工业级项目中验证,支持超过10,000节点的高效渲染与操作。开发者可根据具体需求调整递归策略和内存管理方式,在性能与功能间取得最佳平衡。
2025-05-07 16:36:41
980
原创 【wpf】09 Treeview控件的另类展示效果
开集成开发环境(IDE)中,配合AI实现代码开发,已成为当前主流,能够节省很多开发时间,但前提是开发人员需要有一定基础并且懂得业务需求,不然单凭借大模型的自动生成,是无法满足UI需求的,很多效果都是基于已有模式提供,并不一定是你想要的方式。网上很多介绍大模型能力的,其实大部分让AI自动生成的效果,并不是自己已经设计好的UI,而更多的是让大模型去发挥自己的设计能力,生成一个比较贴近提示词效果的UI。不过,提示词写的约详细明确,生成效果越好,这也不可否认。
2025-04-27 11:48:36
787
原创 【RAGFlow】全由国内镜像源搭建docker版
RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。:这里使用的是4核i5 6500的CPU,32G内存,500G硬盘,Docker version 26.1.3, build 26.1.3-0ubuntu1~24.04.1。平台搭建好之后,会默认提供Tongyi-Qianwen的模型,但此时的模型是不可用的,你需要输入可用的API-Key,才能正常使用。– ragflow:主服务,前后端;
2025-03-21 16:26:39
5314
原创 我的创作纪念日
这封信件是官方的一封回顾与展望之信。信中首先回顾了我在2022年3月4日撰写第一篇技术博客《【工具系列0】mermaid应用案例》的起点,标志着其在创作旅程中的正式出发。随后,信件庆祝了我成为CSDN创作者的第1095天,并肯定了其在这段时间里的成长与坚持。无论我是否因日常忙碌而间断了更新,创作的那份初心与热情始终如一。信件鼓励本人分享这段时间中的收获与技术成长,同时也为其准备了专属的“纪念勋章”以及“里程碑专区”作为感恩与认可。整封信件既是对我过去努力的肯定,也是对其未来创作旅程的美好期许与鼓励。
2025-03-03 09:55:23
808
原创 语言模型测试系列【11】
在AI作图中,无法绘制出汉字或英文字体的问题,主要受到技术发展和模型特性的限制。以下是对这一问题的详细分析:一、技术层面的挑战语言处理能力:AI绘图工具大多基于深度学习和神经网络构建,要求算法具备理解和处理绘图指令中文字的能力。中文作为一种语境丰富且结构复杂的语言,其字符数量庞大,笔画多样且排列顺序固定,这对AI的视觉处理与生成技术提出了巨大挑战。
2024-12-03 10:01:21
742
1
原创 AI大模型重塑软件开发:从代码自动生成到智能测试
AI大模型,通常指具有海量参数和复杂结构的深度学习模型。这些模型通过训练大量数据,能够学习到丰富的知识和模式,从而在各种任务中表现出色。与传统的机器学习模型相比,AI大模型在性能上有了质的飞跃,能够处理更加复杂和多样的任务。在软件开发领域,AI大模型的应用主要体现在代码生成、代码优化、智能测试等方面。通过训练大量的代码数据,AI大模型能够理解代码的语法、语义和逻辑结构,从而自动生成高质量的代码,或者对已有代码进行优化和重构。此外,AI大模型还能够通过智能测试技术,提高软件的质量和稳定性。
2024-11-04 22:37:56
1295
1
原创 鸿蒙系统崛起:开发者如何抓住机遇与挑战
通过分享成功案例和总结经验教训,开发者可以不断提升自己的技能和水平,为鸿蒙生态的发展做出更大的贡献。综上所述,实现鸿蒙系统中的多设备无缝协同体验需要开发者深入理解鸿蒙系统的分布式架构、使用鸿蒙系统的API和工具、设计多设备协同的应用场景、掌握关键的技术实践方法以及进行充分的测试和优化工作。通过这些努力,开发者可以为用户带来更加便捷、智能和高效的多设备协同体验。
2024-10-31 15:55:50
889
原创 在编码的浪潮中航行:程序员如何在工作与学习间寻找平衡
在编码的浪潮中航行:程序员如何在工作与学习间寻找平衡在科技日新月异的今天,编程行业如同一股不竭的洪流,推动着数字化世界的飞速发展。程序员们,作为这股力量的核心,不仅需要面对快速迭代的技术挑战,还要在繁忙的编码工作中,寻找自我成长和学习的空间。在高效完成日常任务与深入学习新技术之间,他们如同在波涛汹涌的大海中航行,既要稳住船只,又要寻找新的航线。那么,程序员们如何在编码的浪潮中航行,既保持工作的高效,又实现个人的成长?本文将从多个角度探讨这一问题,并提供一些实用的策略和建议。
2024-10-29 15:42:32
718
1
原创 【网络】H3C交换机配置
默认S5048PV2_EI交换机第一步:若是首次配置,通过Console口配置以太网交换机管理VLAN的IP地址,默认的网关是192.168.0.253。[H3C] interface Vlan-interface 1(进入管理VLAN)[H3C-Vlan-interface1] undo ip address(取消管理VLAN原有的IP地址)
2024-10-24 15:43:19
7413
5
原创 【数据库】postgres数据库命令
这里,host_name是数据库服务器的主机名或IP地址,username是数据库用户名,port_number是数据库端口(PostgreSQL默认是5432),database_name是数据库名称。如果需要导出多个表,可以多次使用-t参数。2. 导出多个表数据。
2024-10-24 15:25:58
804
原创 【C#】搭建环境之CSharp+OpenCV
在我们使用C#编程中,对图片处理时会用到OpenCV库,以及其他视觉厂商提供的封装库,这里因为OpenCV是开源库,所以在VS资源里可以直接安装使用,这里简单说明一下搭建的步骤及实现效果,留存。
2024-10-24 15:18:44
1046
2
原创 【wpf】07 后端验证及令牌码获取步骤
由于在用wpf开发应用程序时,从后端获取数据需要用到 Authorization 授权的Bearer令牌,而这个令牌的获取需要登录后台进行获取,这里登录时还涉及到的验证码的操作,所以在获取过程中,需要对后台系统进行登录并拿到这个Bearer令牌。
2024-10-18 15:32:40
1361
原创 【wpf】05 几种容器动态创建控件的对比
从上面代码实现的效果来看,对于动态生成的控件可以分成两种可能性:一是固定数量和种类的控件生成;二是不固定数量和种类的控件生成。从上面的实现效果可以明显看出,不固定数量的控件生成很容易超出容器范围,从而无法看到,那这里能够胜任此功能的只有使用ScrollViewer和其他容器的组合实现,效果是比较好的。如下:wpf中控件的灵活组合,还有很多值得深入学习的地方,在使用的过程中,逐渐进步。
2024-10-14 18:04:07
1802
2
原创 【WPF】04 Http消息处理类
命名空间:程序集:Source:提供一个类,用于从 URI 标识的资源发送 HTTP 请求和接收 HTTP 响应。继承try");
2024-10-14 11:15:43
1050
原创 【WPF】03 动态生成控件
在WPF(Windows Presentation Foundation)中,如果你想要在XAML中增加一个能够动态生成Grid内容的部分,但又不直接在XAML中硬编码所有的Grid行和列,你可以通过几种方法来实现这一点。
2024-09-23 16:59:58
1441
2
原创 【WPF】01 微软官方介绍开篇
使用应用程序模型承载和提供主要由控件构成的应用程序内容。若要简化 UI 中的控件排列,并确保在窗口大小和显示设置更改时维护这种排列,
2024-09-19 09:56:35
1730
原创 【网络】网络AP热点:技术、应用与未来展望
无线接入点(AP)是无线网络中的一个关键设备,它能够将有线网络信号转换为无线信号,供无线设备如智能手机、笔记本电脑等接入互联网。AP热点则是指AP设备创建的一个无线信号覆盖区域,用户可以在该区域内通过无线方式连接到网络。信号覆盖:通过无线信号覆盖特定区域,使该区域内的无线设备能够接入网络。桥接功能:实现两个或多个无线网络的连接,扩大网络覆盖范围或实现不同网络间的数据传输。中继功能:在信号传输过程中起到中继作用,增强信号强度,提高信号传输的稳定性和可靠性。
2024-07-31 08:25:55
2609
1
原创 微软蓝屏事件:全球IT基础设施的韧性考验与未来展望
智能监控是一种基于先进技术的系统,旨在实时收集、分析和解释数据,以监测特定领域或系统的状态、性能和行为。这种监控系统能够自动识别潜在问题、提前预警,甚至采取措施来解决问题,从而提高系统的效率、可靠性和安全性。智能监控的发展根植于工业和信息技术的蓬勃发展,特别是物联网(IoT)、大数据、云计算和人工智能等技术的融合,为智能监控提供了强大的技术支持。微软蓝屏事件虽已过去,但它留给我们的思考远未结束。这次事件不仅是对全球IT基础设施韧性与安全性的深刻检验,更是对我们未来网络安全工作的一次警醒。
2024-07-24 08:57:39
1226
2
原创 【C】C语言静态链表转动态链表的技术探讨与实现
本文详细探讨了C语言中静态链表转换为动态链表的过程,并通过实例代码展示了转换的具体实现。静态链表和动态链表各有优缺点,但在实际应用中,动态链表因其灵活性和高效性而更受青睐。通过本文的学习,读者可以理解并掌握将静态链表转换为动态链表的方法,以及动态链表的基本操作。希望这些内容能对读者在数据结构与算法的学习过程中提供有益的帮助。
2024-07-19 10:57:27
937
原创 【C++】C++设计远程桌面软件的技术详解
在当今的数字化时代,远程桌面技术已成为企业远程办公、技术支持、教育培训等领域不可或缺的一部分。它允许用户从任何地点通过互联网安全地访问和控制远程计算机,就像直接坐在那台计算机前一样。C++作为一种高效、灵活且性能强大的编程语言,非常适合用于开发这类对实时性、安全性和稳定性要求极高的应用程序。本文将深入探讨如何使用C++设计并实现一个基本的远程桌面软件,涵盖关键技术点、架构设计、网络通信、图形界面处理及安全策略等方面。
2024-07-18 17:27:59
2024
原创 【RAGFlow】Ubuntu系统下实现源码启动RAGFlow
RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。因为官方提供了快速搭建平台使用docker容器技术,但我们不想使用docker容器搭建,所以就尝试直接在Ubuntu系统环境下直接启动源码的方式实现。
2024-07-15 16:37:04
9770
1
原创 【C++】使用C++实现基于Socket的通信
Socket是一种网络通信接口,它提供了端到端的通信服务。Socket分为TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两种类型。TCP是面向连接的、可靠的、基于字节流的传输层通信协议,而UDP则是无连接的、不可靠的、基于数据报的传输层通信协议。// Type部分,通常使用16位整型// Length部分,也是16位整型// Value部分,使用字节向量存储。
2024-07-10 11:16:10
3420
原创 【C++】设计一套基于C++与C#的视频播放软件
功能:支持多种视频格式播放,自动检测并解码。实现:在后端VideoPlayer类中,通过调用VideoDecoder的解码功能,将解码后的视频帧传递给前端。然而,在C++/C#混合编程中,直接传递视频帧数据可能较为复杂且效率低下,因为C#无法直接处理C++中的内存分配。因此,一种常见的做法是在C++中处理视频解码,并将解码后的帧数据(如YUV或RGB格式)转换为字节流或图像文件(如BMP),然后通过文件共享、内存映射文件或网络传输等方式传递给C#前端。
2024-07-08 16:59:46
1215
原创 【C++】BMP图片结构深度解析及其在C++中的操作与应用
BMP(Bitmap Image File)是一种与设备无关的图像文件格式,它采用了一种非常直接的方式来存储图像数据,即按照图像的行和列顺序,逐像素地存储颜色值。由于其简单性和可移植性,BMP文件在图像处理、图像分析以及图形学教学中被广泛使用。本文将详细解析BMP图片的内部结构,探讨在C++中如何复制图片数据、配置图片参数、保存和读取BMP图片,并讨论BMP图片在Base64编码中的应用。
2024-07-05 08:56:11
1597
3
原创 【C++】指针的点运算与箭头运算(->)的奥秘与应用
点运算符(.)用于直接访问结构体或类对象的成员变量或成员函数。当你拥有一个结构体或类的实例时,可以通过.运算符来读取或修改其成员变量的值,或者调用其成员函数。int age;} Person;// 调用成员函数return 0;在这个例子中,alice 是一个 Person 类型的实例。我们使用 . 运算符来设置 alice 的 age 和 name 成员,并调用其 introduce 成员函数。箭头运算符(->)是专门为通过指针访问结构体或类成员而设计的。
2024-07-03 11:54:45
1488
原创 【C++】使用C++在线程中动态记录数据到外部文件
在现代软件开发中,多线程编程已成为处理并发任务、提高程序性能的重要手段。而在多线程环境下,如何有效地管理和记录数据,尤其是将动态生成的数据安全地写入外部文件,是许多应用程序必须面对的问题。本文将深入探讨如何在C++中使用多线程技术,结合文件I/O操作,实现数据的动态记录到外部文件中。我们将从基础概念讲起,逐步深入到具体实现细节,包括线程同步、文件锁、以及性能优化等方面。
2024-07-02 09:16:18
1022
1
linux下用g++实现有效期随机数加密功能
2024-04-10
Halcon软件自带c#案例---已编译通过
2019-08-27
Halcon初学者样例.rar
2019-09-07
软件开发及测试指导文件
2017-09-13
python调用.so库文件中的.so库文件方法
2022-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人