- 博客(71)
- 收藏
- 关注
原创 【Mysql】用frm和ibd文件恢复mysql表数据
总是遇到mysql服务意外断开之后导致mysql服务无法正常运行的情况,使用Navicat工具查看能够看到里面的库和表,但是无法获取数据记录,提示数据表不存在。这里记录一下用frm文件和ibd文件手动恢复数据表的过程。
2024-04-23 19:23:51
3706
1
原创 【ObjectArx】appendEntity时错误代码eWrongDatabase
解决appendEntity时eWrongDatabase问题
2023-11-01 21:28:26
414
原创 ObjectArx 选择实体创建块参照
将要调整的多个实体整体做成一个 **块参照** ,然后设置块参照的属性即可实现多个实体整体调整。(这里仅以选择一个实体并添加至新创建的块参照中为例。)
2022-07-12 21:00:00
1180
原创 windows bat 保留指定路径下一定数量的较近创建时间的文件夹
windows 批处理命令处理 保留指定路径下一定数量的较近创建时间的文件夹
2022-07-08 21:41:55
1040
原创 C++使用boost::filesystem实现遍历文件夹内文件
C++17中使用 boost::filesystem 实现遍历文件夹的方法
2022-06-01 23:29:02
8544
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
3799
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
4436
原创 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
39930
5
原创 1053 服务没有响应控制功能 错误事件ID7009的解决方法
问题:在启动服务的时候提示 错误1053:服务没有响应控制功能, 分析排除服务路径和杀毒拦截的原因之后,在Windows事件查看器中看到错误原因是创建服务超时导致,错误事件ID7009,是由于服务长时间没有响应而被Windows关闭。思路:增加注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServicesPipeTimeout 的等待时间。ServicesPipeTimeout用来设置服务启动的超时等待时间,默认是30000毫秒。解决
2022-03-26 19:46:48
8670
1
原创 ObjectArx 如何替换CAD本身的命令
问题:优化了CAD本身的一些命令之后,想要 替换CAD原有命令 。试了很多方法都不可行,包括使用 acedPostCommand。思路:既然不能替换,那就曲线救国。利用命令反应器的 commandWillStart 中拦截要替换的原CAD命令,发送 esc 键盘消息keybd_event直接使命令取消,在 commandCancelled 中匹配命令执行新的替换命令。解决:上代码!class N_EditorReator : public AcEditorReactor{ //......
2022-03-01 20:24:12
890
原创 C++虚函数和纯虚函数的使用方法-简单说明
问题:一直都直接使用C++虚函数和纯虚函数,但是好像都不是很清楚用法到底应该怎么样,直到在使用的过程中遇到纯虚函数的使用,编译失败了,提示 无法链接 错误。解决:简单放代码说明用法:class baseClass{ virtual void getName() = 0; //!< 纯虚函数 virtual void getSex() { ; } //!< 虚函数}class subClass : public baseClass{ virtual void getNam
2022-02-21 20:26:46
559
原创 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
4704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人