- 博客(633)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
原创 这个是Daffodil工具的源代码,c#,希望会c#的大师重新编译一下改成支持v60到v110
这个是Daffodil工具的源代码,c#,希望会c#的大师重新编译一下改成支持v60到v110https://download.csdn.net/download/vv1025/87792718
2023-05-17 15:26:29
125
原创 c++篇 cad.arx Win10环境配置vs2019+arx2021多版本配置+vs2022 配置图
msvc v141 v140这个两个好像是编译vs2015 vs2017版本的,必须装,然后v142装最新的,剩下的有些是默认的,还有就是mfc这些恐怕要装,然后是v140v141这两个版本的windows sdk是8.1,需要单独装一下。Windows SDK version 8.1 下载地址。windows sdk是10.0.19041.0。先安装vs2019,如图。
2023-05-17 13:39:08
734
原创 【这个代码为啥没有初始化,确有清除ArxDbgUiTdmReactors::cleanUpReactors();】
总结:这个不对称的设计通常是因为某些组件采用了延迟初始化或条件初始化模式,只有在需要时才创建对象,所以不需要在应用启动时就初始化,但需要在应用退出时清理已创建的对象。• 清理:cleanUpReactors() 清理的是全局/静态反应器资源,这些资源可能在应用生命周期内被创建,需要在应用卸载时清理。• 这是一种延迟初始化和集中清理的模式,符合资源管理的最佳实践。• 它的实例不是在 initApp 时创建的。这些可能是全局的反应器对象,需要在应用卸载时清理。为什么初始化和清理不对称。
2026-01-19 12:27:37
10
原创 这段代码 逻辑顺序混乱
你把“防抖判断”放在了最外层,但把所有点击逻辑(主按钮、子按钮、最近使用等)都塞进了 if (防抖通过) 的大括号里 —— 这样一旦防抖失败(比如快速连点),整个点击区域检测就完全跳过了,连“点空白关闭窗口”的逻辑都没执行!更糟的是,如果第二次点击是点在 Info 按钮 或 其他有效区域,也会被无差别拦截,导致界面“卡死”。你现在的问题不是“滚动不对”,而是 点击事件的根基就错了。防抖判断内部只做“命令执行”,不做“区域判断”。// === [1] 区域检测(无防抖)===
2026-01-16 21:40:07
13
原创 对话框功能20260114
在目前各自的函数内部更新相关的功能,不应该创建新的函数,而是将更新逻辑分散到现有的各个函数中,将所有功能整合到现有函数中,不创建新函数,直接在现有函数内部实现。现在对话框功能已经写好,需要优化,请根据头文件,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。
2026-01-14 17:16:43
218
原创 现在对话框功能已经写好,需要优化20260113
请先理解整个对话框的逻辑和流程原理,功能是,13个按钮和一个m_listCtrl,动态子按钮加载,最近使用按钮,按钮和list解析自mList,现在按钮子按钮最多15个,现在主要实现当子按钮读取list文件的数量大于15个时,采用鼠标滚轮滚动滑动显示,每滚动一次,菜单往下依次移动位置,当移动到菜单文件尾部时,停止滚动。现在对话框功能已经写好,需要优化,请根据头文件,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。
2026-01-13 11:50:05
19
原创 现在对话框功能已经写好,需要优化
固定子按钮组,新增15个固定功能子按钮,支持自定义按钮文本和关联命令,添加防抖处理(50ms点击间隔),集成图标支持(使用8种预设图标),现在想实现的功能是。布局顺序,目前有最近使用命令系统,新增"最近使用"主按钮,位于菜单末尾,实现最近命令记录功能(最多10条),支持点击最近使用按钮执行对应命令。现在对话框功能已经写好,需要优化,请根据头文件,,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。,自动将新执行命令添加到最近列表,智能去重和排序(最新命令置顶)
2026-01-12 20:31:45
25
原创 【20260112版本更新】
就是将15个子按钮盒最近使用的15个按钮彻底分开,子按钮的命令也和listctrl一样,是动态的但是也固定了,最近使用的仍然每次都更新,但是呢,这回改在,每个主按钮展开以后都要最近使用,同时,最近使用的命令可以最大允许10个,然后,如果命令名为空,则这个按钮不要显示,占地方也不好看,最近使用需要定义一个变量数量,这样也好方便修改。我现在想再修改一下,就是目前是最近使用的命令在最后一个主按钮下面点击展开,但这样很不方便,想使用最近使用的命令,每次都需要切换点击到最后一个按钮,我现在想,按这样的顺序,
2026-01-12 18:16:48
23
原创 AutoCAD插件的子对话框类
这是一个AutoCAD插件的子对话框类,实现了一个可折叠的菜单工具栏。主要功能包括:动态创建菜单按钮、列表显示命令选项、支持鼠标点击和滚动操作、实现"最近使用"命令功能,以及响应AutoCAD的焦点管理消息。
2026-01-10 22:45:05
35
原创 现在对话框功能已经写好,需要优化
现在需要优化几个地方,一是关于全局变量,是否有更好的表达方式,比如stack或者map或者其他,目前使用全局struct和map,来对菜单进行读取和保存,二在OnInitDialog和OnSize和引起界面变换比如说滚动鼠标等,按钮和list从4. 计算控件布局参数(安全版)到应用布局,希望所有地方采用与OnInitDialog相同的代码,主要涉及的函数bool loadControlRect();三是初始化时能否清空原来的按钮信息,目前读取line到按钮,后面没启用的按钮依然有数据。
2026-01-09 12:48:05
66
原创 【优化BOOL CChildDlg::OnInitDialog(),不使用子函数,所有的功能写到】
请根据头文件,优化BOOL CChildDlg::OnInitDialog(),不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能,功能是,在OnInitDialog中对13个按钮和一个m_listCtrl初始化,按钮和list解析自mList,主要实现。- 动态布局 :根据对话框尺寸自动调整按钮位置,实现自动换行的网格布局。- 状态控制 :为第1个按钮设置不同的箭头状态,指示初始展开状态。- 尺寸获取 :获取对话框和列表控件的尺寸,用于布局计算。
2026-01-08 19:20:19
31
原创 这是一个对话框的类,我现在想使用对话框使用
这里定义了13个按钮,是一个对话框里面的,这13个按钮是一个菜单的主按钮,每个按钮点击了以后,都会弹出对应的子菜单,。每个子菜单弹出了以后,出现的其实是一个CMyListCtrl,子菜单的菜单项是CMyListCtrl所展示,你需要了解这个类的工作流程,先给出整个类的完整的实现原理,并给出每一步的详细是实现流程,然后最好给出优化意见,可以使用stl标准库。这是一个对话框的类,我现在想使用对话框使用,代码我给出一个例子。
2026-01-07 19:18:28
144
转载 【无标题】
Could not load file or assembly 'file:///C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v60\Daffodil.CPPTasks.Win32.v60.dll' or one of its dependencies. 试图加载格式不正确的程序。不过,我压缩包文件夹是参照微软安装原版的文件夹命的名字,放在c盘,注册表也改成了相应的位置。
2026-01-01 20:18:37
18
原创 UCS与WCS转换
AcDbMText::rotation setRotation 这里的角度是相对于UCS的x轴,所以需要处理,特别注意。查了下doc,凡是通过交互得到的点都是UCS坐标。于是,将所有交互得到的点都转为WCS下的坐标。acquirePoint 注意,该函数返回的是WCS中的点,不需要处理。acedGetAngle 角度是相对于UCS中的x轴,所以也需要处理。
2025-12-28 18:03:19
22
原创 输出结果和读取结果
标注19: 旋转角=0.555229弧度(31.81°), dimLinePoint=(3010908.55,-783132.89,-0.00)标注20: 旋转角=0.555229弧度(31.81°), dimLinePoint=(3008925.73,-784362.88,-0.00)标注21: 旋转角=0.555229弧度(31.81°), dimLinePoint=(3008359.21,-784714.30,-0.00)
2025-12-24 21:40:09
24
原创 【用条件编译区分版本】
、Visual Studio 版本或项目配置,加载不同的资源定义。文件(右键项目 → “卸载项目”→ “编辑 .vcxproj”),使用 MSBuild 条件判断 VS 版本,自动指定 RC 文件路径。)支持更多特性(如 PNG 图标、高 DPI 资源),而旧版本(如 VS2010)可能不支持。,代表 MSVC 编译器版本)或自定义宏,选择性地包含不同的资源内容(如版本信息、图标、字符串表等)。),需要切换版本时,删除旧 RC 文件,重命名新 RC 文件为。判断编译器版本,然后定义不同的资源内容。
2025-12-22 16:04:57
716
原创 【AcDbDimension 标注学习整理相关】
如何通过ObjectARX API获取AutoCAD标注实体的各种属性信息。首先通过用户交互选择标注对象,然后依次获取并输出以下信息:对象句柄、类名、引用的块表记录名称、标注位置坐标、标注样式名、标注文本内容、文字和箭头排列方式、单位类型、平面距离、箭头翻转状态、尺寸线和界线的线型等。对于线性标注还额外获取水平旋转值、定义点坐标、倾斜角和旋转角度等特定属性。整个流程包括对象选择、打开、类型判断、属性查询和结果输出等步骤,并正确处理了各类错误情况。
2025-12-16 14:44:58
91
原创 查依赖20251119
gccore.dllgcgs.dllgcad.exegcbase.dllgcdb.dllUSER32.dllGDI32.dllSummary7000 .data。
2025-11-19 15:07:19
207
原创 【c++ arx 选项板2】
该代码的主要功能是创建一个自定义的面板集 CMyPaletteSet,并在其中添加一个工具栏子面板 CTunnelSectionPaletteEx。创建一个名为 g_PaletteEx 的新的子面板 CTunnelSectionPaletteEx 对象,并将其设置为可见的子窗口,标题为 “ToolBar”,并将其归属于之前创建的 g_pMyPaletteSet。这将设置面板的左上角为 (0, 0),宽度为 150,高度为 400。将创建的子面板 g_PaletteEx 添加到自定义的面板集中,以便于管理。
2024-10-21 22:21:20
239
原创 【c++ arx选项板】
这段代码用于切换选项板的可见性。如果当前选项板是可见的(即 bPaletteExSetVisible 为 true),则将其设置为不可见,并更新 bPaletteExSetVisible 为 false。这段代码定义了一个静态函数 xlArx gmenu,其主要功能是管理一个名为 g_pPaletteSetEx 的选项板的可见性。这两行代码将选项板的可见性设置为 true,并将全局变量 bPaletteExSetVisible 设置为 TRUE,表示选项板当前是可见的。如果为空,表示选项板尚未实例化。
2024-10-21 22:03:40
261
原创 一个项目javaweb项目如何debug
不论使用哪个 IDE,设置 Tomcat 服务器的基本步骤都包括安装 Tomcat、在 IDE 中配置 Tomcat、添加项目、并启动服务器。如果你还没有配置,通常可以通过添加服务器配置来进行设置。启动数据库和 Tomcat 是调试 Java Web 项目的基本步骤,确保环境准备就绪,可以顺利进行应用的调试和测试。启动 Tomcat:通过 IDE 的运行/调试配置来启动 Tomcat,确保它能够找到你的项目,部署应用。点击 + 按钮,选择 Tomcat Server,然后选择你的 Tomcat 安装目录。
2024-10-06 12:11:52
1475
原创 文心快码(Baidu Comate
文心快码(Baidu Comate)是基于文心大模型的智能代码助手,结合百度积累多年的编程现场大数据和外部优秀开源数据,可以生成更符合实际研发场景的优质代码。还可以推荐代码、生成代码注释、查找代码缺陷、给出优化方案,深度解读代码库、关联私域知识生成新的代码。提升编码效率,释放“十倍”软件生产力。
2024-08-14 11:03:03
1004
原创 RunDiffusion – 托管式SD绘画聚合云平台,OpenAI旗下产品, 整合所有Stable Diffusion绘画工具,不用再到处找云端了~
具备最新稳定的Diffusion版本,私密的工作空间,集成文件浏览器,智能计时器等功能。比如说,在设计和创作领域,使用RunDiffusion可以快速生成多种不同的图像,帮助设计师创造出更具创意性的设计作品。(基于 Gradio)设计的平台,旨在提供易于开发、优化的资源管理和更快的推理速度。对于其他 WebUI,95% 的屏幕被输入和 5% 的图像占据,我的则相反。在广告企业中使用该工具还可以进行快速的创意制作,生成符合宣传需求的图像,提高广告效益。,同时确保更高级的用户拥有充分的灵活性。
2024-07-22 19:45:42
1545
6
原创 类 WAS_CLIPSeg_Model_Loade
CLIPSegProcessor.from_pretrained(model, cache_dir=cache):从预训练模型中加载处理器,如果本地缓存目录中存在模型文件,则从本地加载,否则从远程服务器下载并缓存到本地。WAS_CLIPSeg_Model_Loader 类通过指定模型名称,加载 CLIPSeg 模型处理器和图像分割模型,并将它们返回作为节点输出,便于在 ComfyUI 中进行图像分割任务。这个类负责加载 CLIPSeg 模型,具体包括模型处理器和模型本身,并将其返回以供后续使用。
2024-07-21 12:20:50
732
原创 访问api是如何使用的
根据实际情况,您可以根据具体的API端点和参数来构建完整的API请求URL,进行GET、POST或其他类型的请求。基础URL(Base URL)https://api.dify.ai/v1通常是用来构建API请求的基础部分,您可以在该基础URL后面添加具体的端点和参数来发送请求。如果请求成功,我们解析API返回的响应内容,并打印生成的健康饮食计划。您可以将以上代码粘贴到Python脚本中执行,确保API应用正在运行并监听在指定的端口上(例如5000),然后可以看到API应用返回的生成的饮食计划信息。
2024-06-15 23:27:10
830
原创 【对话型应用 API详细介绍】
总的来说,对话型应用 API是连接开发者和对话型应用的桥梁,帮助开发者快速构建和定制对话型应用,提供更加智能和个性化的用户体验。数据存储和分析:通过API将用户提供的信息存储到数据库中,以便后续分析用户的健康状况和饮食习惯,为提供更好的建议和计划做准备。通过以上步骤,您可以创建一个基于API的dify应用,帮助用户定制个性化的健康饮食计划,提供更智能和便捷的健康管理服务。设计对话流程:首先,您可以设计对话流程,例如用户可以输入身高、体重等信息,然后dify会根据用户输入生成健康饮食计划。
2024-06-15 23:14:49
513
原创 Java程序员英语单词通关:
synchronized - 同步。protected - 受保护的。strictfp - 严格,精确。default - 默认,通常。finally - 最终,总是。implements - 实现。instanceof - 实例。abstract - 抽象的。interface - 接口。transient - 短暂。volatile - 易失的。boolean - 布尔值。continue - 继续。private - 私有的。super - 超类,父类。case - 情况,实例。
2024-06-14 22:15:08
556
原创 【copy_dwg_files.bat】
这个脚本将遍历当前文件夹及其所有子文件夹,查找名为 施工图 的文件夹,并在每个找到的文件夹所在路径创建 Calculate 文件夹(如果不存在),然后将所有 .dwg 文件复制到相应的 Calculate 文件夹中。这个脚本会递归查找名为 施工图 的文件夹,并在每个找到的文件夹所在路径创建 Calculate 文件夹(如果不存在),然后将所有 .dwg 文件复制到相应的 Calculate 文件夹中,同时避免复制脚本自身。首先,检查是否能够递归找到名为 施工图 的文件夹,并打印这些文件夹的路径。
2024-06-07 22:07:26
435
原创 【前缀“选区-” bat脚本】
我们可以提供一个更完整的批处理脚本和PowerShell脚本。右键单击脚本文件并选择“使用PowerShell运行”。将remove_prefix.bat放在需要批量删除前缀的文件所在的目录。将remove_prefix.ps1放在需要批量删除前缀的文件所在的目录。复制上述PowerShell脚本代码并粘贴到文本编辑器中。将文件保存为remove_prefix.bat。将文件保存为remove_prefix.ps1。复制上述批处理脚本代码并粘贴到文本编辑器中。双击运行remove_prefix.bat。
2024-06-03 17:31:04
399
原创 sd手部异常的修复和重绘
数字人分为两种,第一种是那种嘴动的,也就是课程里教的那种,好处是上传一张图就可以,但不真实,还有一种是身体手部也能摆动的,类似于刘强东京东AI直播的那种效果,更接近真人一些,可以用抖音的即创实现,不过有一个问题就是无法用自己的图,只能用现有的模型,因为训练到这种活灵活现的程度,需要至少一个人物形象五分钟的视频,和两天机器不停歇的模型训练才能生成,这样一个数字人的成本在7-8k左右,可以找商汤如影定制,不过这个功能大多数人用不上,所以课程里只讲了口播的形式。
2024-05-24 13:02:49
1149
原创 使用Vscode运行leetcode需要插件
VS Marketplace 链接: https://marketplace.visualstudio.com/items?VS Marketplace 链接: https://marketplace.visualstudio.com/items?说明: C/C++ IntelliSense, debugging, and code browsing.名称: Fitten Code: Faster and Better AI Assistant。发布者: 力扣 LeetCode。
2024-05-19 21:25:46
481
arxMenubarDemo,arx带mfc工具栏,弹出式下拉菜单以及图标按钮,跟随鼠标自动弹出菜单,源自网络
2023-05-22
这个是Daffodil工具的源代码,c#,希望会c#的大师重新编译一下改成支持v60到v110
2023-05-17
hanxi-luamysql-master.zip
2021-06-15
error C2039: "ac_strlen": 不是 "std" 的成员
2023-06-10
C++ 读取REG_DWORD 类型注册表值
2023-04-03
import itxm 是什么
2022-08-29
python讲带有b前缀的转换问题
2022-08-28
python存储TXT为Word
2022-08-22
c 语言rename函数
2022-06-10
关于CGAL编译问题,出来一个错误
2021-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅