自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (9)
  • 问答 (9)
  • 收藏
  • 关注

原创 博客摘录「 win7重装的坑:启动分区不存在 使用分区工具修正」2024年1月28日

使DiskGenius > 激活C盘(diskgenius里面硬盘选项下)

2024-12-25 08:41:30 315

原创 electron node-api addon开发

这是一个函数指针回调的方式,外部通过这个注册函数将函数指针传入。将函数指针创建为一个线程安全的napi线程回调函数对象。赋值给一个全局的或者类静态变量,以供后续静态函数回调访问。编写NAPI函数, 这里面的VNodeApi::DeviceCallBackNotify是定义的静态回调函数指针。其中注意如下的内容: 回调传入的参数是在匿名函数中定义的,所以要与外部SetCallback传入的函数参数格式以及类型一致。函数指针创建为全局线程安全后就可以直接使用了。直接return 一个Napi的对象就行。

2024-12-25 08:37:54 822

原创 adobe acrobat pdf导出报错: The specified file could not be written to. It may be in use.

导出文件弹框报错:The specified file could not be written to. It may be in use.取消勾选, Enable Protected Mode at startup.解决: 在preferences 中找到Security Enhanced,

2024-12-24 17:56:31 233 1

原创 word无法创建工作文件,检查临时环境变量。

word preview版本,关联打开文件出现报错。word无法创建工作文件,检查临时环境变量。

2024-12-24 17:52:00 840

原创 win11 qt 无法定位程序输入点 ElfReportEventW 于动态链接库 C:\WINDOWS\SYSTEM32\sxs.dll 上

win11 系统 qt5.12.12版本制作MSVC2017 32位编译 程序运行时总会弹出窗口报错无法定位程序输入点 ElfReportEventW 于动态链接库 C:\WINDOWS\SYSTEM32\sxs.dll 上。

2024-11-06 14:03:15 529

原创 新版统信UOS系统 electron sandbox与GPU兼容问题

最近在新版本的统信1070系统,在借用的虚拟机环境中原有程序无法正常启动了。启动时sandbox出现了权限问题。记录此问题以及解决办法。

2024-09-26 15:01:07 901

原创 linux X11窗口开发

检索窗口信息工具 xpropxprop执行后会出现一个光标,这个光标可以获取到窗口信息。

2024-03-28 07:39:51 1380

原创 安装 使用 ida pro linux

下载解压文件,然后linux下直接双击安装 ida7.5demo*******.run这个安装包然后查找安装目录,一般桌面图标都有对应执行程序的路径将crack包中的内容覆盖到这个安装目录中然后双击执行就可以正常运行,new 打开一个执行程序或者动态库查看内部逻辑注意将一些子窗口打开查看内容更方便。

2024-03-28 07:39:01 4762 18

原创 electron封装接口给页面

electron封装接口有两种方式,都是在preload.js中进行编写注入预加载函数。第一种就是用传统的定义函数的方式。第二种是使用contextBridge。

2024-03-27 07:46:01 600

原创 uos安装qt问题 xcb

执行命令打开qt plugin debug。

2024-03-27 07:45:21 735

原创 linux安装虚拟屏幕输出

在Linux上,可以使用Xvfb(X Virtual Frame Buffer)来创建虚拟屏幕并输出。上述命令指定了虚拟屏幕的编号为1,分辨率为800x600,颜色深度为16位。执行完命令后,你会看到Xvfb输出的屏幕信息。上述脚本中,我们将DISPLAY环境变量设置为虚拟屏幕1,并启动我们的程序。此时程序的输出会直接显示在虚拟屏幕上。1.然后,你可以将程序的显示输出设置到虚拟屏幕上。上述命令会终止所有正在运行的Xvfb进程。希望这对你有所帮助。

2024-03-26 08:02:47 3686 2

原创 python 打包

setup.py。

2024-03-26 08:02:23 542

原创 Visual Studio 远程调试软件

https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2022VS_RemoteTools.exe

2024-03-25 08:44:06 641

原创 VC控制台程序避免黑框弹出

项目属性选中链接器,其中的子系统项,切换为窗口 subsystem:windows。程序主入口的int main()

2024-03-25 08:43:44 436

原创 windows libcurl异常排查 杀毒与防火墙拦截

后来下载了一个curl客户端放到机器上,访问报。libcurl库访问报错,6 解析主机异常。查找一些资料,说是杀毒软件对网络做了限制。后来通过允许程序通过网络防火墙解决此问题。

2024-03-23 13:23:47 643

原创 windows VC 防火墙调用方式

接下来,您可以使用 API 来控制防火墙。请注意,上面的代码仅作为示例,实际应用中还需要进行更多的错误处理和异常检查。此外,还有很多其他的防火墙操作可以通过 Windows 防火墙 API 来实现,例如添加或删除防火墙规则、查询防火墙状态等。有关详细信息,您可以参考微软的官方文档或其他相关资料。

2024-03-23 13:21:34 458

原创 c++字符与其他类型转换

C++提供了很多类型转换的方法主要好用的是c++11的时候提出来的,

2024-03-22 07:55:11 283

原创 qt 置顶窗口崩溃无法退出解决,停止运行快捷键设置

这样就可以通过全局快捷键退出了,避免置顶崩溃无法关闭程序的问题。有时置顶窗口调试崩溃需要快捷键进行关闭,如下设置即可。

2024-03-22 07:54:46 282

原创 qt多个置顶窗口如何处理

qt中可以使用Qt::Tool和Qt::WindowStaysOnTopHint 进行窗口置顶,但是有个问题,多个置顶窗口会出现一些争夺窗口z序的问题。又会有一些是悬浮窗要一直在最上面。所以qt提供了raise方法和lower方法,用于升和降窗口z-order。还有就是stackUnder 但是这种对于没有父子关系的窗口间并没有效果。第一种处理方法是,其他置顶窗口弹出时把悬浮窗raise到最前面。第二种处理方法是,写定时器不断地raise悬浮窗。为了避免悬浮窗被隐藏,

2024-03-21 07:56:07 392

原创 编译libcurl with openssl + zlib (gzip)

libcurl 正常不依赖第三方库也可以进行编译使用,但是只能访问不带ssl通道的http,不能访问https,而且不支持gzip一般现在常用的https中的ssl是使用openssl、gzip使用zlib下面是如何编译libcurl,我们在项目中使用的是第二种方式,VC项目的方式。

2024-03-21 07:55:42 1729

原创 openssl 编译

make。openssl compile

2024-03-20 08:19:44 1351

原创 windows 多网卡情况dns解析超时问题的排查

通过网络配置中,选中网卡的ipv4设置界面,点击高级。将优先级高的网卡跃点数配置为10.将优先级低的配置为11.排查之后发现是dns配置的问题,一个有线网络配置的内网dns,一个无线网络配置的公网dns。初步排查是dns解析的耗时太长,后来把有线网卡禁用了就好了。但是这不是想要的效果。之后就可以正常按照网卡优先级进行访问网络了。多网卡,多网络环境下,dns解析总是超时。所以又查找资料,嗯,可以调整网卡的优先级。访问公网时莫名的时不时出现超时现象。禁用网卡代价太大了。

2024-03-20 08:18:30 795

原创 WMware安装ghost镜像

下载安装WePE类似软件点击导出iso镜像生成后即可使用,此类装机镜像可用作CD-ROM启动时使用实体机刻盘启动,虚拟机设置启动CD-ROM路径使用。

2024-03-19 07:49:20 2602

原创 wireshark windows 抓包https

系统设置-》高级设置-》环境变量新增环境变量打开公用共享文档创建SSLKEY文件夹用于后续系统存放协商密钥日志。

2024-03-19 07:48:29 1423

原创 VC 编译时找不到rc.exe

1> TRACKER : 错误 TRK0005: 未能找到: “rc.exe”。系统找不到指定的文件。

2024-03-18 07:46:59 1026

原创 Qt 项目使用visual studio 进行开发调试

正常Qt开发中,使用Qt Creator 进行windows下MSVC编译器的调试是一件挺麻烦的事情,动不动调试程序就卡住或者崩溃了,很不好用,所以如果使用Qt Creator进行开发,使用Visual Studio进行运行调试就是一件很舒服的事情了。如下是将Qt 项目用VS进行打开调试的方法。选中自己的Qt项目文件就可以正常打开进行编译运行了,快体验体验把。3.打开vs2015 之后使用Qt VS Tools 进行配置Qt编译环境。4.打开Qt Versions 进行配置Qt版本。

2024-03-18 07:46:02 1501

原创 docker desktop 启动失败

docker desktop 启动失败。

2024-03-16 10:35:24 579

原创 win32 版本 pngquant编译

https://pngquant.org/install.html 图片压缩编译向导 pngquant 源码https://rustup.rs/ rust 官网 安装rust。

2024-03-16 10:34:46 565

原创 windows 资源管理器(explorer)占用高的问题

win + r 输入 gpedit.msc打开本地组策略管理器扎到本地计算机策略-》 用户配置-》管理模板-》 windows组件-》 搜索。

2024-03-15 07:51:51 980

原创 判断windows 程序或动态库 是32位还是64位

exe 或者dll 以二进制打开查看,PE L 为32位,PE d 为64位声称是32位PE文件在PE签名后立即具有字母“ L”,即’PE \ 0 \ 0’或在HEX 50 45 00 00中。64位PE文件据称是字母’ D’附加到PE签名。

2024-03-15 07:50:14 720

原创 windows VC获取cpu使用率

由于是QT环境下,如果切换到VS中可将Q_OS_WIN 换为 #ifdef WIN32。

2024-03-14 07:34:28 505

原创 windows ffmpeg 编译环境搭建

1.安装msys22.安装yasm或者nasm。

2024-03-14 07:32:48 579

原创 linux ffmpeg编译

如果报找不到ccmake就直接执行下面的cmake即可。这样说明ffmpeg的第三方库编译成功,导入成功。

2024-03-13 07:57:44 1706

原创 win10 蓝牙耳机连接异常重置

蓝牙耳机 修复

2024-03-13 07:57:02 1150

原创 VC#office ppt调用

将Open中的参数,输入参数改为4个参数,单参数的话,本质默认最后一个入参是TRUE。最后一个参数是决定是否为带窗口启动。

2024-03-12 08:03:14 629

原创 linux 远程桌面 tigerVNC安装使用

点击connect连接,这时弹出身份验证,输入密码为服务端使用vncpasswd设置的密码。// 注意云服务器需要在安全组开发端口,通过netstat -antp查看vnc监听端口。打开之后第一个host输入远程服务器地址。第二个输入tigervnc端口。密码验证成功即可正常进入图形化界面,开始畅快使用吧。例如这台机器需要开放5901端口。机器是Centos8。

2024-03-12 08:01:54 3586

原创 linux valgrind 内存检测

类似这种会把泄漏内存从申请的位置打印出来。example 为待检测的程序。还会把泄漏出问题的也打印出来。

2024-03-11 08:29:33 526

原创 C++ linux下vscode调试代码配置

依赖库的配置在.vscode目录中的tasks.json。

2024-03-11 08:27:08 498

原创 VC windows写入文件如何真实同步刷入磁盘与U盘

U盘的文件写入发现一个现象,如果U盘涉及到大量的非顺序写操作响应时间会越来越慢。

2024-03-10 10:32:00 437

原创 VC++ windows下判断盘符所在是否时移动硬盘

【代码】VC++ windows下判断盘符所在是否时移动硬盘。

2024-03-10 10:24:21 471

ida7.5demo_lnx_withx64decompilerdemoversion.part05.rar

ida7.5demo_lnx_withx64decompilerdemoversion.part05

2024-03-11

ida7.5demo_lnx_withx64decompilerdemoversion.part10.rar

ida7.5demo_lnx_withx64decompilerdemoversion.part10

2024-03-11

qt-vsaddin-msvc2015-2.7.2-rev.02

qt-vsaddin-msvc2015-2.7.2-rev.02

2024-03-10

ffmpeg-source

ffmpeg-source

2024-03-10

BluetoothCLTools-1.2.0.56

BluetoothCLTools-1.2.0.56

2024-03-10

tvnjviewer-2.8.3-bin-gnugpl

tvnjviewer-2.8.3-bin-gnugpl

2024-03-10

powertoys 安装包

powertoys, 包含很多好用的功能,比如无界鼠标。

2024-03-06

upscayl 无损放大图片

upscayl 无损放大图片, 最大支持16倍。

2024-03-05

mitmproxy 本地启动代理,用于分析https的流量

mitmproxy 本地代理抓包工具, 可以结合python脚本做很多抓包后的处理

2023-02-23

sqlite 数据库操作工具

sqlite数据库操作工具 使用读取本地数据库

2022-07-12

mupdf-1.19.0-windows.zip

mupdf-1.19.0-windows.zip

2021-12-18

DuiLib_Ultimate-master.zip

常用的duilib库,非常不错

2021-12-06

cef_binary_93_windows32.tar.bz2

cef 二进制windows编译码

2021-09-16

WinFreshBuffer.zip

简单的Winapi界面绘制程序,实现鼠标滚轮绘制位图,不清空背景不会屏闪

2021-08-13

DrawBoard.zip

VC 开发绘图板 手写板

2021-08-12

FileFlush.zip

C++结合STL按行读写文件函数封装

2021-08-12

GetScreenZoom.zip

VC 获取屏幕缩放比例与屏幕dpi GetDeviceCaps

2021-08-12

Image to cursor icon

Windows MFC开发,ATL::Image bmp转icon, 并将icon设置光标,实现CImage加载图片转icon,并将icon设置为鼠标光标。主要是在mfc框架下使用

2020-12-09

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

TA关注的人

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