自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 【Mysql】用frm和ibd文件恢复mysql表数据

总是遇到mysql服务意外断开之后导致mysql服务无法正常运行的情况,使用Navicat工具查看能够看到里面的库和表,但是无法获取数据记录,提示数据表不存在。这里记录一下用frm文件和ibd文件手动恢复数据表的过程。

2024-04-23 19:23:51 910

原创 【C++】获取指定点所在屏幕的尺寸

多个显示器时,获取指定点所在的显示器的尺寸。

2023-11-10 23:34:01 476

原创 【gltf-pipeline】安装gltf-pipeline 进行文件格式转换

使用gltf-pipeline进行数据格式转换

2023-11-09 22:51:57 891

原创 【WGS84坐标系】经纬度高度转换为WGS84坐标系对应的坐标值

给定经纬度和海拔高度数据,计算在WGS84坐标系中对应的坐标值数据。

2023-11-08 18:43:47 1755

原创 【Navisworks】安装踩坑1625记录

Navisworks Manage 2020 安装踩坑1625记录。

2023-11-07 18:56:10 2502

原创 【Windows】解决电脑可以正常使用微信,但是打不开网页

解决电脑可以正常使用微信,但是打不开网页的问题。

2023-11-06 18:35:00 13766 1

原创 【MongoDB】MongoExport如何过滤数据导出

如何使用mongoexport进行数据过滤导出操作

2023-11-04 17:26:10 814

原创 【C++】获取指定服务的状态

如何获取某个服务的当前运行状态。

2023-11-03 20:09:42 289

原创 【ObjectArx】appendEntity时错误代码eWrongDatabase

解决appendEntity时eWrongDatabase问题

2023-11-01 21:28:26 203

原创 win11解决 “无法加载文件xxx.ps1,因为在此系统上禁止运行脚本...”问题

解决使用.ps1脚本时的无法加载脚本的问题。

2023-04-08 15:02:15 2627 4

原创 boost::units::quantity 单位转换 示例程序

使用boost::units::quantity进行单位转换的示例代码。

2023-03-09 22:30:44 193

原创 ObjectArx C++ 附加PDF底图参照

在CAD中如何使用代码添加PDF底图参照

2023-03-04 19:28:49 527 5

原创 解决启动CAD时没有响应

解决启动CAD时没有响应的问题

2022-10-23 20:03:39 7012 1

原创 处理 CAD 打开文件时 不显示对话框

解决 AutoCAD 不显示文件导航对话框

2022-10-23 18:35:39 2723

原创 Windows SWIG 安装与部署

SWIG在Windows上的安装与部署

2022-09-30 20:09:08 5834 9

原创 Mysql服务启动后立即停止,意外中断的的几种情况处理

在启动 mysql 服务的时候,出现了启动失败的情况,提示1067错误。

2022-08-29 21:13:22 2040

原创 解决删除凭据管理器后仍然可以访问问题

解决删除凭据管理器后仍然可以访问问题

2022-08-05 20:59:55 4973

原创 C++ std::string 删除指定字符

C++ std::string 删除指定字符

2022-07-30 20:58:29 4425

原创 使用bat脚本以json格式导出mongo数据库中指定表数据

使用bat脚本以json格式导出mongo数据库中指定表数据

2022-07-29 21:04:44 541

原创 mgr.exe病毒导致启动程序启动失败

mgr.exe病毒导致启动程序启动失败,提示 “应用程序无法打开0xc0000005”

2022-07-28 21:13:41 1121

原创 DuiLib 实现tooltip自定义鼠标提示窗口

DuiLib 实现tooltip自定义鼠标提示窗口

2022-07-16 19:46:07 780

原创 bat批处理 添加防火墙出入站规则

bat批处理 添加防火墙出入站规则

2022-07-13 21:42:09 4224

原创 ObjectArx 选择实体创建块参照

将要调整的多个实体整体做成一个 **块参照** ,然后设置块参照的属性即可实现多个实体整体调整。(这里仅以选择一个实体并添加至新创建的块参照中为例。)

2022-07-12 21:00:00 1013

原创 windows bat 保留指定路径下一定数量的较近创建时间的文件夹

windows 批处理命令处理 保留指定路径下一定数量的较近创建时间的文件夹

2022-07-08 21:41:55 949

原创 C++ MFC将文本复制到剪切板用于粘贴

C++ MFC将文本复制到剪切板用于粘贴

2022-06-21 22:12:06 1994

原创 ObjectArx 使用COM接口添加CAD特性表自定义数据

ObjectArx 使用COM接口添加CAD特性表自定义数据

2022-06-18 20:18:04 1155

原创 MFC 无模态对话框的创建和停靠

1、创建MFC无模态对话框。2、ObjectArx利用选项板和无模态对话框实现窗口停靠。

2022-06-18 09:44:59 635

原创 C++使用boost::filesystem实现遍历文件夹内文件

C++17中使用 boost::filesystem 实现遍历文件夹的方法

2022-06-01 23:29:02 7610 2

原创 C++ 记录几种获取屏幕尺寸的方法

问题:最近有遇到获取屏幕尺寸,调整窗口位置的操作,先简单记录一下实现方法。解决:1、获取屏幕尺寸:使用到 GetDeviceCaps 和 GetSystemMetrics//屏幕整体尺寸 HDC hdc = GetDC(NULL); int cx = GetDeviceCaps(hdc, DESKTOPHORZRES); int cy = GetDeviceCaps(hdc, DESKTOPVERTRES); ReleaseDC(NULL, hdc); acutPrintf(_T("\n

2022-05-28 22:58:28 3207 6

原创 C++ 遍历寻找指定进程,通过进程ID获取窗口句柄,以及HWND与CWnd之间转换

问题:如题,如何遍历寻找指定进程?如何通过进程ID获取窗口句柄?HWND与CWnd之间是如何转换的?解决:1、HWND与CWnd之间的转换:使用 GetSafeHwnd 和 CWnd::FromHandle// 已知 CWnd 获取 HWNDCWnd* pCWnd;HWND hwnd = pCWnd->m_hWnd;HWND hwnd1 = pCWnd->GetSafeHwnd();// 已知 HWND 获取 CWndHWND hwnd2;CWnd* pCwnd1 = CW

2022-05-28 17:50:47 4052

原创 Navicat 解决问题:提示No All Pattern Found File Already Patched?

问题:电脑重做系统之后,安装软件时发现,Navicat 激活的时候提示No All Pattern Found! File Already Patched?思路:是因为之前软件数据有残留导致的,这种情况有两种方法可以解决:一种是可以用安装包直接在现在的安装路径下重新安装一遍,不需要卸载,就可以了。另一种是可以将原有的残留注册表数据删除即可。解决:这里只针对删除残留数据进行说明:1、打开注册表,找到 注册表项计算机\HKEY_CURRENT_USER\Software\PremiumSoft

2022-04-16 22:11:36 36677 4

原创 1053 服务没有响应控制功能 错误事件ID7009的解决方法

问题:在启动服务的时候提示 错误1053:服务没有响应控制功能, 分析排除服务路径和杀毒拦截的原因之后,在Windows事件查看器中看到错误原因是创建服务超时导致,错误事件ID7009,是由于服务长时间没有响应而被Windows关闭。思路:增加注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServicesPipeTimeout 的等待时间。ServicesPipeTimeout用来设置服务启动的超时等待时间,默认是30000毫秒。解决

2022-03-26 19:46:48 7201 1

原创 ObjectArx 如何替换CAD本身的命令

问题:优化了CAD本身的一些命令之后,想要 替换CAD原有命令 。试了很多方法都不可行,包括使用 acedPostCommand。思路:既然不能替换,那就曲线救国。利用命令反应器的 commandWillStart 中拦截要替换的原CAD命令,发送 esc 键盘消息keybd_event直接使命令取消,在 commandCancelled 中匹配命令执行新的替换命令。解决:上代码!class N_EditorReator : public AcEditorReactor{ //......

2022-03-01 20:24:12 702

原创 C++虚函数和纯虚函数的使用方法-简单说明

问题:一直都直接使用C++虚函数和纯虚函数,但是好像都不是很清楚用法到底应该怎么样,直到在使用的过程中遇到纯虚函数的使用,编译失败了,提示 无法链接 错误。解决:简单放代码说明用法:class baseClass{ virtual void getName() = 0; //!< 纯虚函数 virtual void getSex() { ; } //!< 虚函数}class subClass : public baseClass{ virtual void getNam

2022-02-21 20:26:46 522

原创 C++ 设置程序开机自启动,并最小化至托盘

问题:将exe程序设置为开机自启动,启动后最小化至托盘。思路:1、程序开机自启动:修改注册表RegOpenKeyEx2、程序最小化至托盘:Shell_NotifyIcon创建托盘对象3、开机自启动和双击打开的区分:增加启动命令参数,使用GetCommandLine获取命令内容解决:1、设置程序开机自启动,修改注册表信息。bool ModifyRegedit(bool bAutoRun){ charpFileName[MAX_PATH] = { 0 }; DWORD dwRet = Ge

2021-11-29 19:17:08 4172

原创 如何在Inno Setup Compiler中依据条件创建快捷方式

问题:使用Inno Setup Compiler制作软件安装包时,想依据版本创建不同的快捷方式,但是在[Icons]里面不能使用if语句。思路:[Icons]中的 Check 字段作用和 if等同,利用自定义判断函数进行条件判断。解决:1、通过查阅Setup的官方帮助文档 可以发现Check字段后面的条件需要是一个自定义函数或者支持的函数。2、另外版本号的判断还需要用到 Copy 和 StrToInt函数。先确定自定义判断函数:function IsVerNumOver1(): Boolea

2021-10-20 22:37:48 741

原创 MongoDB副本集节点状态为OTHER时的解决方法

问题描述:使用已存在的MongoDB服务文件夹进行创建协同服务,显示创建成功并正在运行, 但连接失败。解决思路:原来的A2DB文件创建出来的协同权限有问题,使用无权限服务连接之后将数据导出,重新创建正确的有权限的协同服务,并将数据恢复。(PS:这个思路是将原来问题绕开导出数据的方式,如果有更直接的方式欢迎指正~)解决方法记录:1、使用命令进行查看副本集的状态以本机Mongo路径为例:首先cd到mongod.exe所在的bin文件夹下,cd /d H:\zwpd_3.4\ThirdPart

2021-10-16 14:01:08 4459

原创 DuiLib 程序最小化至托盘,在托盘中右键关闭

问题: 今天遇到程序点击关闭按钮时将程序最小化至托盘,在托盘中右键程序的菜单中关闭程序的问题,记录一下。解决:1、声明变量和函数//声明变量NOTIFYICONDATA m_trayIcon; //!< 定义托盘图标对象//声明函数void AddTrayIcon(); //!< 添加托盘图标(初始化)2、引用头文件、自定义消息响应#include <ShellAPI.h>#define WM_SHOWTASK WM_USER+101 ..

2021-08-08 21:59:08 478

原创 win10如何开放端口

问题: 今天在配置软件环境创建服务的时候发现有些端口没有开放,在此记录一下在win10上如何开放端口。解决:1、打开Windows安全中心的防火墙和网络保护,打开高级设置2、选中入站规则 右键菜单中选择新建规则3、规则类型选择端口:选择TCP协议,并指定端口:注意: 多个端口之间用英文的逗号隔开;端口范围在0-65535之间。指定操作允许连接:应用范围:默认全选输入名称:这时就可以在入站规则中看到刚刚新建的入站规则了。入站规则是限制访问本机的,出站规则是限制..

2021-07-30 20:26:47 66545 14

原创 修改VS中解决方案配置大小

问题: 在更新了VS之后,所有自定义设置都恢复成了默认设置,解决方案配置显示太小,显示不全配置名称。解决:打开VS,工具->自定义->命令->工具栏->标准->解决方案配置->修改所选内容...

2021-07-24 18:26:51 1551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除