- 博客(659)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
原创 Daffodil工具的源代码,c#,重新编译一下改成支持v60到v110
这个是Daffodil工具的源代码,c#,重新编译一下改成支持v60到v110https://download.youkuaiyun.com/download/vv1025/87792718
2023-05-17 15:26:29
162
原创 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
781
原创 Git 巨大失误案例记录 (2026-05-01)
先备份!# 备份整个 .git 目录 xcopy .git .git-backup /E /I /H /Y使用 BFG Repo-Cleaner!# 下载 BFG(比 filter-branch 更安全、更快 java -jar bfg.jar --delete-files uite_Setup.exe不要删除备份引用!`refs/original/ 是 filter-branch 的安全网,后悔还可以恢复远程仓库先 GC!Gitee 上执行 GC 清理历史对象再强制推送。
2026-05-01 20:17:56
103
原创 报告 Bug 222
上 200 个密钥:t e n t Space = Space $ c o n t e n t . R e p l a c e ( $ o l d , Space $ n e w ) EnterSpace Space Space Space [ S y s t e m . I O . F i l e ] : : W r i t e A l l B y t e s ( $ f i l e P a t h , Space [ S y s t e m . T e x t . E n c o d i n g ]
2026-04-24 22:38:25
301
原创 来修复问题
项目路径存在。让我按照审查报告的优先级来修复问题。先探索项目结构并读取需要修改的关键文件。修复 #1.1 修改密码功能失效 — UserService.java + UserDao.java23 待办修复 #1.1 修改密码功能失效 — UserService.java修复 #2.3 view.jsp 拼写错误 thi.getStatus()修复 #2.4 detail.jsp 非法字符修复 #2.6 导航链接 404 — index.jsp。
2026-04-24 22:37:13
249
原创 云R记(lezijie-note0707)全面代码审查报告
2026-04-24Java 8 + Servlet 4 + JSP + JSTL + MySQL + JDBC + UEditor + ECharts + 百度地图API + Bootstrap + jQuery + SweetAlert2 + Hutool + FastJSON + Lombok。
2026-04-24 21:44:45
292
原创 云R记(lezijie-note0707)代码审查优化 & 新功能添加计划20260423
这是一个基于的云笔记Web应用,使用Maven构建。完整版项目()包含所有模块的源代码:用户管理、云记管理、类型管理、数据报表等。Java 8 + Servlet 4 + JSP + JSTL + MySQL + JDBC + UEditor + ECharts + 百度地图API + Bootstrap + jQuery + SweetAlert2 + Hutool + FastJSON + Lombok。
2026-04-23 13:15:31
278
原创 云R记(lezijie-note)代码审查优化 & 新功能添加计划
这是一个基于的云笔记Web应用,使用Maven构建。完整版项目()包含所有模块的源代码:用户管理、云记管理、类型管理、数据报表等。Java 8 + Servlet 4 + JSP + JSTL + MySQL + JDBC + UEditor + ECharts + 百度地图API + Bootstrap + jQuery + SweetAlert2 + Hutool + FastJSON + Lombok。
2026-04-22 22:52:08
261
原创 云R记(lezijie-note)代码审查优化 & 新功能添加计划
这是一个基于的云笔记Web应用,使用Maven构建,包含用户登录、免登录(Cookie自动登录)、云记管理等功能。目前项目,其他模块(云记管理、类型管理、数据报表等)仅有编译后的class文件,缺少源代码。
2026-04-22 21:05:12
270
原创 . 跟踪命令的使用
TraceIntoBeyondTraceCoverage/TraceIntoBeyondTraceRecord/tibt :用于跟踪超出覆盖范围的代码。- TraceIntoIntoTraceCoverage/TraceIntoIntoTraceRecord/tiit :用于跟踪进入覆盖范围的代码。- TraceOverIntoTraceCoverage/TraceOverIntoTraceRecord/toit :用于跳过进入覆盖范围的代码。
2026-03-16 16:09:26
162
原创 cad支持路径注册表
HKEY_LOCAL_MACHINE\SOFTWARE\ZWSOFT\ZWCAD\2026\zh-CN\Profiles\Default\General
2026-03-08 12:41:50
81
原创 【Visual Studio 2022 中使用 VC++ 2012(v110)编译器】
您不需要自定义 DLL —— 通过标准 MSBuild 配置(PlatformToolset + ResponseFileEncoding + ConformanceMode),即可在 VS2022 中完美使用 VC2012 编译器,支持中文路径,并生成 .exe 文件。. 工具集配置(Platforms\x64\PlatformToolsets\v110\Microsoft.Cpp.x64.v110.props)是否生成 .exe?. 构建无 .exe 输出 只生成 .obj,无链接阶段。
2026-03-03 22:45:37
296
原创 【 Visual Studio 2022 中通过自定义平台工具集】
在 Visual Studio 2022 中通过自定义平台工具集(v110),成功调用 Visual C++ 2012(VC11/v110)的 cl.exe 编译器,并解决其对中文路径/文件名因响应文件 UTF-8 编码导致的乱码问题。→ 解决:使用 where msbuild 查找真实路径,或直接用 msbuild 命令(在开发者命令行中)→ 原因:MSBuild 路径写错(如用了 amd64\MSBuild.exe,但实际不存在)原因:MSBuild 认为输出文件(.obj)比源文件新,无需重编。
2026-03-03 17:17:51
167
原创 Daffodil 补丁的核心组件
用 VS2022 打开 Daffodil.CPPTasks.X64.v110.csproj,生成 Release 版本(建议用 Release,避免 Debug 路径问题)。💡 简单说:Daffodil.CPPTasks.x64.v110.dll 是一个“适配器”,让 VS2022 的 MSBuild 能安全地驱动 VS2012 的编译器。Microsoft.Cpp.x64.v110.props (重命名为 Microsoft.Cpp.MSVC.Toolset.x64.props?
2026-03-03 13:14:48
48
原创 基于其现有的 PlatformToolset 结构(如 v143 的 Toolset.props/.targets),创建自定义工具集老版 MSVC 编译器
- 或 v80, v110 -->-- 不导入 Microsoft.Cpp.MSVC.Toolset.x86.props!-- VS2005 与现代 MSBuild 兼容性差,不导入任何 .props -->-- 使用 x86_amd64 cross-compiler (推荐) -->-- VS2008 不兼容现代 .props,不导入 -->每个工具集(v80/v90/v110)独立 props/targets。
2026-03-03 12:43:13
55
原创 Visual Studio 2022 Daffodil-2026
在 VS2022 的 MSBuild 目录下创建 v110 工具集文件夹:text编辑。
2026-03-02 21:03:31
116
原创 【预处理器取消定义(undefine)选项。】
注意:_UNICODE 是 C 运行时库(CRT)使用的宏,而 UNICODE 是 Windows SDK 使用的宏。两者通常一起定义或不定义,用于控制是否使用宽字符(UTF-16)版本的 API 和字符串类型(如 TCHAR → wchar_t vs char)。即使该宏在代码中通过 #define 定义了,或者在命令行用 /D 定义了,/U 会强制将其取消定义。/U "_UNICODE" 表示取消定义 _UNICODE 宏。/U "UNICODE" 表示取消定义 UNICODE 宏。
2026-03-01 14:42:56
56
原创 图片切割按钮
arx,现在有个c++mfc项目,我有个菜单,13个按钮,每个按钮对应子菜单,现在想做13个bmp资源,每个可以根据子菜单的数量,切割图片,对应子菜单的数量,每个子菜单对应一个图片,
2026-02-24 15:11:10
54
原创 CAD 二次开发 SDK 目录结构的完整清单
多平台编译:您可以编写一套核心逻辑,通过条件编译 (#ifdef) 和不同的包含/链接路径,轻松编译出适用于 AutoCAD, GstarCAD, ZWCAD 的插件。现代化结构:从 2010 版开始,目录结构标准化,包含清晰的 inc (头文件), lib (库文件), samples (示例) 目录。ZRX: 必须同时包含 原生路径 (...\inc) 和 移植层路径 (...\arxport\inc)。GRX: 必须同时包含 原生路径 (...\inc) 和 兼容层路径 (...\arx\inc)。
2026-01-27 17:37:31
215
原创 【这个代码为啥没有初始化,确有清除ArxDbgUiTdmReactors::cleanUpReactors();】
总结:这个不对称的设计通常是因为某些组件采用了延迟初始化或条件初始化模式,只有在需要时才创建对象,所以不需要在应用启动时就初始化,但需要在应用退出时清理已创建的对象。• 清理:cleanUpReactors() 清理的是全局/静态反应器资源,这些资源可能在应用生命周期内被创建,需要在应用卸载时清理。• 这是一种延迟初始化和集中清理的模式,符合资源管理的最佳实践。• 它的实例不是在 initApp 时创建的。这些可能是全局的反应器对象,需要在应用卸载时清理。为什么初始化和清理不对称。
2026-01-19 12:27:37
42
原创 这段代码 逻辑顺序混乱
你把“防抖判断”放在了最外层,但把所有点击逻辑(主按钮、子按钮、最近使用等)都塞进了 if (防抖通过) 的大括号里 —— 这样一旦防抖失败(比如快速连点),整个点击区域检测就完全跳过了,连“点空白关闭窗口”的逻辑都没执行!更糟的是,如果第二次点击是点在 Info 按钮 或 其他有效区域,也会被无差别拦截,导致界面“卡死”。你现在的问题不是“滚动不对”,而是 点击事件的根基就错了。防抖判断内部只做“命令执行”,不做“区域判断”。// === [1] 区域检测(无防抖)===
2026-01-16 21:40:07
48
原创 对话框功能20260114
在目前各自的函数内部更新相关的功能,不应该创建新的函数,而是将更新逻辑分散到现有的各个函数中,将所有功能整合到现有函数中,不创建新函数,直接在现有函数内部实现。现在对话框功能已经写好,需要优化,请根据头文件,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。
2026-01-14 17:16:43
268
原创 现在对话框功能已经写好,需要优化20260113
请先理解整个对话框的逻辑和流程原理,功能是,13个按钮和一个m_listCtrl,动态子按钮加载,最近使用按钮,按钮和list解析自mList,现在按钮子按钮最多15个,现在主要实现当子按钮读取list文件的数量大于15个时,采用鼠标滚轮滚动滑动显示,每滚动一次,菜单往下依次移动位置,当移动到菜单文件尾部时,停止滚动。现在对话框功能已经写好,需要优化,请根据头文件,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。
2026-01-13 11:50:05
46
原创 现在对话框功能已经写好,需要优化
固定子按钮组,新增15个固定功能子按钮,支持自定义按钮文本和关联命令,添加防抖处理(50ms点击间隔),集成图标支持(使用8种预设图标),现在想实现的功能是。布局顺序,目前有最近使用命令系统,新增"最近使用"主按钮,位于菜单末尾,实现最近命令记录功能(最多10条),支持点击最近使用按钮执行对应命令。现在对话框功能已经写好,需要优化,请根据头文件,,不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能。,自动将新执行命令添加到最近列表,智能去重和排序(最新命令置顶)
2026-01-12 20:31:45
48
原创 【20260112版本更新】
就是将15个子按钮盒最近使用的15个按钮彻底分开,子按钮的命令也和listctrl一样,是动态的但是也固定了,最近使用的仍然每次都更新,但是呢,这回改在,每个主按钮展开以后都要最近使用,同时,最近使用的命令可以最大允许10个,然后,如果命令名为空,则这个按钮不要显示,占地方也不好看,最近使用需要定义一个变量数量,这样也好方便修改。我现在想再修改一下,就是目前是最近使用的命令在最后一个主按钮下面点击展开,但这样很不方便,想使用最近使用的命令,每次都需要切换点击到最后一个按钮,我现在想,按这样的顺序,
2026-01-12 18:16:48
51
原创 AutoCAD插件的子对话框类
这是一个AutoCAD插件的子对话框类,实现了一个可折叠的菜单工具栏。主要功能包括:动态创建菜单按钮、列表显示命令选项、支持鼠标点击和滚动操作、实现"最近使用"命令功能,以及响应AutoCAD的焦点管理消息。
2026-01-10 22:45:05
75
原创 现在对话框功能已经写好,需要优化
现在需要优化几个地方,一是关于全局变量,是否有更好的表达方式,比如stack或者map或者其他,目前使用全局struct和map,来对菜单进行读取和保存,二在OnInitDialog和OnSize和引起界面变换比如说滚动鼠标等,按钮和list从4. 计算控件布局参数(安全版)到应用布局,希望所有地方采用与OnInitDialog相同的代码,主要涉及的函数bool loadControlRect();三是初始化时能否清空原来的按钮信息,目前读取line到按钮,后面没启用的按钮依然有数据。
2026-01-09 12:48:05
94
原创 【优化BOOL CChildDlg::OnInitDialog(),不使用子函数,所有的功能写到】
请根据头文件,优化BOOL CChildDlg::OnInitDialog(),不使用子函数,所有的功能写到一个函数,要支持c98和c11版本,请先理解现在的功能,功能是,在OnInitDialog中对13个按钮和一个m_listCtrl初始化,按钮和list解析自mList,主要实现。- 动态布局 :根据对话框尺寸自动调整按钮位置,实现自动换行的网格布局。- 状态控制 :为第1个按钮设置不同的箭头状态,指示初始展开状态。- 尺寸获取 :获取对话框和列表控件的尺寸,用于布局计算。
2026-01-08 19:20:19
62
arxMenubarDemo,arx带mfc工具栏,弹出式下拉菜单以及图标按钮,跟随鼠标自动弹出菜单,源自网络
2023-05-22
这个是Daffodil工具的源代码,c#,希望会c#的大师重新编译一下改成支持v60到v110
2023-05-17
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订阅