04 2022 档案
摘要:以下inno setup脚本,实现了:1.水波纹效果 2.安装时检测是否安装其他版本,并在欢迎页面添加文字提示 4.检测安装vcredist_x86.exe 3.卸载时添加提示 ; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno S...
阅读全文
摘要:参见:https://www.liaoxuefeng.com/wiki/1016959663602400/1017451662295584 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now():... ...
阅读全文
摘要:参见:https://www.liaoxuefeng.com/wiki/1016959663602400/1017329367486080 Python内建了map()和reduce()函数。 如果你读过Google的那篇大名鼎鼎的论文“MapReduce: ...
阅读全文
摘要:点与闭合多段线的位置关系 射线法:从给定点出发,沿着X轴正方向或者负方向做一条射线(射线可能跟多边形没有交点),计算射线跟多边形的交...
阅读全文
摘要:1. “/c”开关 “/c”开关用于指定AutoCAD系统启动时所使用的硬件配置文件。用户可以指定任意一个扩展名为“.CFG”的...
阅读全文
摘要:在使用objectArx相关接口进行打印pdf时,发现打印出来的pdf是空白的,遂进行调试,结果发现beginGenerateGr...
阅读全文
摘要:void refreshBlockReference(AcDbBlockReference * pBlkRef){ if (pBlkRef == NULL) { return; } pBlkRef->recordGraphicsModified(true);...
阅读全文
摘要:转自:https://blog.csdn.net/u014285287/article/details/40183493 右键菜单,也叫快捷菜单,在Windows编程中叫上下文(context)菜单。ObjectARX本身提供了一套处理上下文菜单的机制。在...
阅读全文
摘要: 参考博客:Restore hatch boundaries if they have been lost - AutoCAD DevBlog /* * 函数介绍:获取图案填充边界 * 输入参数:AcDbObjectId hatchId 填充区域Id * 输出参数:AcDbVoidPtrArray
阅读全文
摘要:点与闭合多段线的位置关系 射线法:从给定点出发,沿着X轴正方向或者负方向做一条射线(射线可能跟多边形没有交点),计算射线跟多边形的交点数量,如果是奇数个交点,在内部;偶数个交点在外部。处理下点就在多边形的顶点上的特例。 >参考ObjectARX(VC)开发基础与实例教程P254 //********
阅读全文
摘要:在封闭轮廓的角落, 自动对所有的内角导圆,在操作上有以下两种情形: 1. ExFillet.h #pragma once /******************************************************************** created: 2019/5/23
阅读全文
摘要:bool imageAttach(ACHAR * fileName, ACHAR* szName, AcGePoint3d org, double dScale, double rotation, AcDbDatabase *pDb) { AcDbRasterImageDef* pImageDef
阅读全文
摘要:typeid 运算符 查询类型的信息。 用于必须知晓多态对象的动态类型的场合以及静态类型鉴别。 语法 (1) typeid( 类型 ) (2) typeid( 表达式 ) typeid 表达式为左值表达式,指代一个具有静态存储期的,多态类型 或某个其派生类型的const std::type_info
阅读全文
摘要: Autocad、中望CAD自动加载程序研究(注册表法、acad.rx、acaddoc.lsp或acad.lsp) 一、使用注册表 假设你的arx文件名字是aaa.arx绝对路径是c:\aaa.arx (1)Autocad:拿cad13做例子 在注册表路径下HKEY_CURRENT_USER\So
阅读全文
摘要: 最近看了中望CAD上的锁定解锁图纸,发现其实是通过多重插入块来实现的,其设置的密码也毫无意义,对通过ARX代码来解锁毫无影响。下面是个人写的通过多重插入块锁定解锁的代码。注:使用了ArxDbg代码,ArxDbg见objectArx 安装目录下,例如:C:ObjectARX\samples\dat
阅读全文
摘要:按照初级,中级,高级三类来划分推荐的书。并且按照格式——名称,语言,内容&评论,推荐指数来写:)。 初级:我认为初级的标准是阐述模式是什么以及常见模式的介绍。 1. 名称 : Head First Design Patterns 语言 : java 评论 : Jolt大奖得主,介绍了常见的十几种模式
阅读全文
摘要:CBCGPListCtrl点击表头进行排序 在实际项目中经常需要点击ListCtrl的表头进行排序,而CBCGPListCtrl...
阅读全文
摘要:glVertexAttribPointer void glVertexAttribPointer( GLuint index,...
阅读全文
摘要:问:如何控制MDI程序在任务栏缩略图中是否显示每个view 答:在CChildFrame中重写虚函数BOOL CanShowOnTa...
阅读全文
摘要:BCGControlBar本地化机制提供了一个创建多语言应用程序的非常简单和可靠的方法。 BCGControlBar语言包文件: 本...
阅读全文
摘要:文章目录 1.根据BCGControlBar Pro 应用程序向导创建一个程序 2.添加一个类 ...
阅读全文
摘要:由于在GLFT/FreeType中需要传入字体文件作为参数,所以需要通过字体名来寻找字体文件。现已完成,特此总结分享。 参考链接...
阅读全文
摘要:1. MFC 控件的重绘原理 MFC 的基础控件有很多,常见的就是按钮、列表、标签、输入框等,通常一个应用程序的界面都是由这些小小的控件组合在一起形成了最终的用户界面。系统为每一个基础控件都绘制了一个默认的外观,让我们看个例子: 大家可以看到,这是一个基础的...
阅读全文
摘要:目录 Parsing PCB Editor netlist files PSTCHIP.DAT PSTCHIP File format PSTCHIP File Elements PSTCHIP Sample file PSTCHIP.DAT PSTXNET...
阅读全文
摘要:COM调用结束后,进程未关闭 1. c++ com C++直接调用com的,可以通过Application::GetHwnd()获取窗口句柄,之后通过窗口句柄获取进程pid,然后kill进程,参考下面函数LuaCloseWindow()内代码。2. luaco...
阅读全文
摘要:VC CFileDialog lpszFilter参数记录。|分割,||结束 CString strFilter = "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*...
阅读全文
摘要:.\src\library\tLuaCOMConnPoints.cpp(704): error C2589: “(”:“::”右边的非法标记 .\src\library\tLuaCOMConnPoints.cpp(704): error C2062: 意外...
阅读全文
摘要:C读取写入lua table常用接口 //lua_gettablelua_getglobal(L, "mytable") //<=...
阅读全文
摘要:#include "lua.hpp" void traverse_table(lua_State *L, int index){ lua_pushnil(L); // 现在的栈:-1 => nil; index => table while...
阅读全文
摘要:类名称描述如何添加CBCGPAnalogClockCtrl使用嵌入式模拟时钟计控制。 在对话框中添加一个空的Picture控件(占位符)(1) 为此控件定义CStatic成员变量(2) 用.H文件中的CBCGPAnalogClockCtrl替换CStatic ...
阅读全文
摘要:DoModal失败的原因 通常MFC对话框不显示的原因有 父窗口HWND无效在ONINITDIALOG里用了ENDDIALOG无效的...
阅读全文
摘要:3行代码告诉你,如何使用成员函数指针作为函数参数 //定义成员函数指针typedef void(Sheet:: *ReadObjFu...
阅读全文
摘要:原文链接:https://www.cnblogs.com/chengjundu/p/8473564.html 设计模式 1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模...
阅读全文
摘要:https://zhuanlan.zhihu.com/p/92815756
阅读全文
摘要:点击菜单中,工具->自定义->命令->工具栏->标准->解决方案配置,右侧修改,选择合适的宽度即可: ...
阅读全文
摘要:std::numeric_limits std::numeric_limits 定义于头文件 template class numeric_limits; numeric_limits 类模板提供查询各种算术类型属性的标准化方式(例如 ...
阅读全文
摘要:pugixml 1.10快速入门指南 网站https://pugixml.org存储库https://github.com/zeux/pugixml 目录 pugixml 1.10快速入门指南 介绍 安装 文件物件模型 载入文件 访问文档数据 修改文件资料 保...
阅读全文
摘要:C++ emplace 在C++开发过程中,我们经常会用STL的各种容器,比如vector,map,set等,这些容器极大的方便了我们的开发。在使用这些容器的过程中,我们会大量用到的操作就是插入操作,比如vector的push_back,map的insert,...
阅读全文
摘要:四元数与旋转 1 四元数的表示1.1 一般形式1.2 有序对 2 四元数的乘法3 单位四元数4 共轭四元数5 四元数的逆6 四元...
阅读全文
摘要:由于工作需要,需要理解四元数!对查找到资料链接进行记录。大家如果有好的资料参考,可在评论留下链接。 Understanding Quaternions 中文翻译《理解四元数》视觉SLAM中的数学基础 第二篇 四元数四元数与空间旋转 – 维基四元数 – 维...
阅读全文
摘要:编号快捷键功能1Esc切换到代码编辑状态2F1查看帮助(选中某一类或函数,按下F1,出现帮助文档)3F2在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)4F3查找下一...
阅读全文
摘要:目录 树1.树的定义2.树的存储结构2.1双亲表示法2.2孩子表示法2.3 孩子兄弟表示法 树 为了便于以后的学习与查询,所...
阅读全文
摘要:目录 算法时间复杂度1.算法时间复杂度定义2.推导大O阶方法3.常数阶4.线性阶5.对数阶6.平方阶7.常见的时间复杂度 算法时...
阅读全文
摘要:AutoCAD Mechanical SDK下载地址: https://www.autodesk.com/developer-network/platform-technologies/autocad-mechanical 稍微往下翻,就有了 ...
阅读全文
摘要:默认情况下,MFC 使用主应用的资源句柄加载资源模板。 如果您在 DLL中启动一个对话框,资源实际存储在 DLL 模块。可以通过添加以下代码为执行此函数的开头,来切换资源到当前dll,对话框就可以正常显示了: AFX_MANAGE_STATE(AfxGetSt...
阅读全文
摘要:socket相关程序从Windows移植到Linux下需要注意的: 1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h 2)初始化 Windows下需要用WSAStartup L...
阅读全文
摘要:在中望CAD2018、2019中还未实现通过点击命令行直接输入命令的效果(如上图)。于是自己试着实现玩玩,完成后发出来分享一下。 ...
阅读全文
摘要:XML 语法规则 XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。 XML 文档必须有根元素 XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素: ..... 以下实例中 note 是根...
阅读全文
摘要:转自:https://www.cnblogs.com/zhousong918/p/9934952.html QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt5.8.0\5.8\msvc2015_64\bi...
阅读全文
摘要:基本结构 主体(Subject)类:即被观察者类的基类,它管理所有的观察者,并提供添加和删除观察者的方法,观察者的数量一般不受限...
阅读全文
摘要:全局变量的问题: 变量名冲突:这个问题会使项目管理成本大幅增加。项目经理必须小心地维护变量命名规则,所有工程师在开发代码时,每遇到一...
阅读全文
摘要:一、jupyter notebook是什么 官网的介绍是:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。 简单的介绍就是:Jupy...
阅读全文