- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 Windows10 设置 NVIDIA GPU GPU P-State 模式为 P0(最高性能)的办法
导航至路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}在子键(如 0000、0001)中找到DriverDesc值为当前显卡的项。新建DWORD(32) 值PerfLevelSrc并设为0x2222。再新建DWORD(32) 值PowerMizerMode设为1。按下Win+R输入regedit打开注册表。复制粘贴上面的路径,然后回车。
2025-11-19 14:19:42
130
原创 【解决Windows自带OpenSSH服务器无法实现免密登录】
Windows OpenSSH免密登录问题解决方案 当Windows内置OpenSSH服务器无法实现密钥免密登录时,需检查三个关键点: 确保OpenSSH Authentication Agent服务正常运行 修改sshd_config文件,注释掉administrators组相关配置 重点调整authorized_keys文件权限:删除继承权限,仅保留SYSTEM和当前用户权限。需通过文件属性→安全→高级设置禁用继承并清理多余权限条目。 这三个步骤可解决大多数Windows环境下SSH密钥认证失败的问题。
2025-11-15 17:43:44
189
原创 Qt 程序包括Qt Creator 无法使用fcitx 输入法的解决办法
下载别人编译好的插件是大概率没有用的,下载源码在自己的设备上编译才是最直接有效的方法.
2025-09-29 21:33:10
316
原创 YOLO11 在Windows中的配置
访问anaconda官网:https://www.anaconda.com/最新版的下载地址会在邮件中给出。
2025-07-29 16:10:48
392
原创 开源 内存分配器 mimalloc 在 windwos 的编译及使用
网上关于这个牛逼的开源库教程很少,所以我写了一个我的理解这里只谈论动态加载mimalloc完成内存分配器全局替换的办法这样做,可以把你程序所有依赖的dll,的内存分配器都重定向到mimalloc,无需修改代码。
2025-06-12 10:10:47
688
原创 Qt Creator 配置 Android 编译环境
这里为什么要修改,是因为每个版本的Qt Creator中的sdk_definitions.json配置都不一值,但是我们Qt版本为5.15.2,且Qt Android 编译环境要求一致性比较高.package.xml,这个文件必须存在且路径需要是:cmdline-tools\latest,否则即使下载成功,也会报错。,因为下载的依赖中都有个package.xml,我也不知道这个东西在哪里下载,或者配置.遇到上图所示,代表下载错误(此处我是搭梯子也好,还是重试也好,能成功完成下载的,都是纯属运气)
2025-05-12 16:36:02
1292
原创 Qt6 VS2022 编译 sqldrivers
驱动目录:qtbase-everywhere-src-5.15.2\src\plugins\sqldrivers。此处的为debug版本添加’d’作为后缀不需要勾选,因为这个动态库名字不区分。psql.pro中注释掉:QMAKE_USE += psql。新增:include(./configure.pri)驱动在源文件所在盘根目录中plugins中。qsqldriverbase.pri中。选择release,然后构建即可。注释掉:include(
2025-05-08 13:49:21
718
原创 Qt 关于获取postgres time with time zone类型字段存在无效值的情况
在使用Qt获取pg数据库中time with time zone类型字段时偶发出现时间获取失败,提现为无效值。
2025-05-08 13:26:12
626
原创 Windows版 PostgreSQL 利用 pg_upgrade 进行大版升级操作
在安装数据库时,请保证新旧数据库安装时使用的登录名一致,建议保持默认的"postgres"就行,如果将安装时的登录名禁用请将其所有权限打开。安装完成后将所有的数据库实例停止。
2024-12-06 14:28:15
843
2
原创 Redis笔记
• noeviction: 当内存不足以容纳新写入数据时,新写入操作会报错• allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的 key(最常用的)。• allkeys-random:当内存不足以容纳新写入数据时,在键空间中,随机移除某个 key,这个一般没人用吧,为啥要随机,肯定是把最近最少使用的 key 给干掉啊。• volatile-lru:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,移除最近最少使用的 key(不太合适)。
2024-08-30 18:29:49
583
原创 Visual Studio之安装(更新,扩展)速度缓慢解决方案
默认安装在 C:\windows\system32\drivers\etc用记事本或者其他编辑工具打开hosts,在最后一行加上。
2024-08-27 09:53:16
2636
1
原创 windows平台的postgresql主从数据库流备份
主:操作系统:windows10数据库版本:postgresql-16.2从:操作系统:windows10数据库版本:postgresql-16.2。
2024-08-17 21:46:27
1570
2
原创 Postgres 多实例实例部署方式(Windows)
2、直接复制data整个文件夹到另一个路径,打开"postgresql.conf"文件夹,修改port为其他端口。1、进入"服务",停止服务。1、cmd输入命名启动服务。2、连接新的服务端口。
2024-06-24 11:28:35
658
原创 使用Qt for android 获取android PDA设备扫码数据并连接https服务器
然后点击Kits-》Qt Versions,将Android qmake.exe添加进来,然后就会会自动的检测并配置Android 编译套件 ,如果没有就重新启动下Qt Creator,或者手动设置下。下载对应Android 版本sdk,我的机器是Android 9 ,下载了下面勾选的三个东西,然后点击update installed.点击完成,此时,会在源码路径生成一个android文件夹,在里面建立一个src文件夹,将java代码复制在这里去。如果不出意外的,会自动下载相关依赖,最终正常效果如下。
2024-05-04 17:21:50
1124
1
原创 Qt5.15.2安装Android开发环境。
在一个非中文路径,建立一个android-sdk-windows空文件夹(好像只能是这个名字)“cmdline-tools;latest” 修改为 “cmdline-tools;需要将QtCreator的sdk_definitions.json文件修改一下。设置好jdk location和sdk路径,然后点击set up sdk就行了。安装跟着默认走就行:C:\Program Files\Java。下载Java 8,不要下Java 20。openssl直接点击这个按钮就行。
2024-05-04 11:06:38
617
原创 关于windows系统上tcp TcpAckFrequency TcpDelAckTicks 注册表参数的社区回复
不过,在特定的高性能环境或低延迟要求的场景中(例如游戏服务器、高频交易平台),这些参数的调整可能会有所帮助。默认情况下,Windows可能会等待一个固定的间隔(大约为200毫秒),以期望在此期间内收到更多的数据包,从而可以一次确认多个数据包。这两个参数控制的是延迟确认(Delayed ACK)的行为,但它们的作用略有不同。修改这些TCP设置可能会对网络性能产生不可预见的影响,因此在进行任何永久性调整前,建议在控制好的环境中进行充分的测试。设置为1有类似的效果,但更直接地针对延迟的调整。
2024-05-01 20:26:37
2028
2
原创 Win10让远程连接能登录本地账号并不会让已登录账号退出的办法
体验 Windows Feature Experience Pack 120.2212.3920.0。进入C:\Program Files\RDP Wrapper。版本 Windows 10 企业版 LTSC。操作系统内部版本 19044.1288。rdpwrap.ini可使用以上版本。管理员运行 install.bat。解压RDPWrap-master。安装日期 2024/3/8。搜索框输入操作系统内部版本即可。将rdpwrap.ini替换。运行RDFConf.exe。如果其他版本到这里找。
2024-04-29 16:02:04
2802
2
原创 Qt5 编译oracle数据库驱动
2、oracle客户端SDK: https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html。1、Qt源码目录:D:\Qt5\5.15.2\Src\qtbase\src\plugins\sqldrivers\oci。下载各版本中的如下压缩包,一定要版本相同的。然后将这两个动态库放入运行目录即可。打开并修改oci.pro。将两个压缩包解压并合并。
2024-04-12 20:06:30
693
原创 Qt使用Q_DECLARE_INTERFACE Q_INTERFACES宏实现接口类使用qobject_cast进行类型转换
Q_DECLARE_INTERFACE(FactoryInterface1_0,“DetectionSoftware.Factory.FactoryInterface1_0”)//一定是唯一的标识符。要想qobject_cast能用,实现类必须使用Q_INTERFACES指定转换的抽象类。但是又想使用qobject_cast进行类型转换,使用以下办法就能实现。只能从QObject类型转为Q_INTERFACES宏指定的抽象类。在写抽象类或者接口的时候,肯定是不能继承QObject的。
2024-03-10 02:19:55
1215
原创 Visual Studio 2022 配置“Debug|x64”的 Designtime 生成失败。IntelliSense 可能不可用。
由于我在写好这个抽象类后将其移动了文件位置,导致原本头文件引用变错(就是对应Q_DECLARE_INTERFACE 的这个头文件)。后果就是所有的Qt头文件包含失败,无法找到头文件,且解决方案报错: 配置“Debug|x64”的 Designtime 生成失败。原因就是这个Q_INTERFACES()宏,我本想使用Q_DECLARE_INTERFACE Q_INTERFACES这两个Qt宏实现不继承QObject也能使用qobject_cast<xxx*>()函数。
2024-03-10 02:01:13
3894
原创 visual assist(番茄助手)添加 #ifndef #define #endif 宏
拓展>VAssistX>Insert VA Snippet>Edit VA Snippet…
2024-03-08 15:55:12
564
原创 VS2022编写Qt Designer可视化控件插件
先**#include **项目在使用这个控件时,请将对应的debug/release下的静态库、动态库引用到项目即可。请直接在Qt Modules添加**;designer**designer**,否则编译报错。运行设计师即可看到我们自定义的控件插件。然后在导出的自定义控件类前加入。
2024-01-30 10:38:38
1088
原创 Linux下安装Qt
2、安装fcitx-frontend-qt5,命令行里输入sudo apt-get install fcitx-frontend-qt5,在计算机中搜索libfcitxplatforminputcontextplugin.so文件。1、原因:Qt程序的中文输入支持需要用Qt插件,Qt自带的插件中,支持iBus输入法,所以如果你恰好在用iBus输入法则可以正常输入。实际上最新版的Qt Creator使用的是Qt6编写,所以Qt5版本编译的插件根本没用,需要使用Qt6编译的插件。(其他版本注意更改地址)。
2023-09-25 20:53:33
2233
原创 Qt 在线下载程序使用代理
例如 Windows 下执行当前目录的安装器的命令为 .\qt-unified-windows-x86-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject;或在启动安装器后在设置中禁用默认源,添加新源 http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x64/root/qt/ (其他版本注意更改地址)。
2023-09-25 20:39:09
747
原创 Halcon标准坐标和以边为中心坐标
按照文档解释:此坐标是halcon标准坐标系,又叫图像坐标系,原点位于图像左上角第一个像素的中间,属于亚像素精确坐标。如上代码所示进行补偿,经过affine_trans_contour_xld转换的坐标是边中心左边,让其添加补偿后变为标准坐标。如上算子是采用边为中心坐标系的算子,如果使用这些算子就行变换,将会以边为中心坐标系进行。,那么affine_trans_point_2d实际可以运行在标准坐标和边中心坐标上的。该算子使用的是边中心坐标,只要涉及了旋转,算出的值就会导致其与标准坐标有误差。
2023-09-18 10:18:15
1004
2
原创 Qt编程规范
类属性:public、protected、signals、slots。函数、变量、静态变量、静态函数都采用驼峰方法。相同属性的函数和变量以函数在前变量在后的方式。
2023-08-04 22:06:47
334
原创 Qt在线安装使用代理加速
下载fiddler链接:https://pan.baidu.com/s/1tzCuEd40GmpF7KPBL4drTA?打开下载器后就会自动的替换镜像源。
2023-07-25 22:37:06
786
Qt6编译的libfcitxplatforminputcontextplugin.so插件
2023-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅