自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 QTableWidget自定义代理,实现自动换行

尝试使用setWordWrap(true),但是仅对中文有效,对英文不会自动换行,最后只能用代理。

2024-06-13 16:42:13 169

原创 等待多个QtConcurrent::run执行结束,并获取所有返回值进行拼装

QFutureSynchronizer,比QFutureWatcher好用很多!使用QFutureWatcher获取值老是不对,后来发现可以使用。

2024-06-11 15:08:41 93

原创 pugixml保存内容为string

【代码】pugixml保存内容为string。

2024-04-02 11:11:06 116

原创 【笔记】顺利通过EMC试验(16-41)-视频笔记

有些缝隙在时间长了后在低频泄露比较严重,而高频几乎没有什么变化,是因为金属在使用时间比较长后,表面会被氧化,接触电容会变大,接触电阻主要是在低频,高频的时候接触电容变大。测试出来的耦合比实际的插损要小,是因为滤波器的输入端和输出端有杂散电容,会形成耦合,当频率比较高时,信号源的高频会通过杂散电容直接耦合到接收机里。(2)磁场写泄露:辐射源为低阻抗源,或辐射源离孔洞距离比较近,会在屏蔽器表面感应出一个电流,电流穿过孔洞是会产生一个电压,因此构成了一个类似偶极天线的结构,就会产生电磁辐射。

2024-01-26 11:25:46 1160

原创 【笔记】顺利通过EMC试验(1-15)-视频笔记

跟杨老师学习电磁兼容-顺利通过EM... P6 - 00:55怎样知道有传导发射跟杨老师学习电磁兼容-顺利通过EM... P6 - 02:38传导骚扰发射是怎样产生的跟杨老师学习电磁兼容-顺利通过EM... P6 - 05:34AC/DC电源模块的传导发射过程:电流到电容上给电容充上电后,需要等待下一次电流>电容上的电流,才能进来,所以电流和电压波形肯定不一样。CE101发射=谐波发射开关三极管:通的时候有电流进来,断的时候没有电流进来。

2024-01-26 09:00:00 1105

原创 【笔记】《神秘的电磁世界——走进电磁兼容与电磁安全》视频笔记

导线的作用:建立边界条件,引导电场磁场作用。数学上旋度和散度是正交的。

2024-01-25 14:59:57 443

原创 【笔记】杨继深老师电磁兼容(EMC)课程1-3笔记

第1讲 什么是辐射发射 P1 - 01:39.骚扰:主动性的对其他设备造成影响。干扰:受到骚扰以后发生的不良的响应。

2024-01-25 14:54:49 584

原创 QThread设置quit()或exit()后isRunning()返回值仍然为true的解决方法

在停止时为线程设置requestInterruption()

2024-01-22 16:34:18 602

原创 QtCteator问题集合整理(持续更新)

(2)“菜单栏-工具-选项-文本编辑器-行为-UTF-8 BOM-如果编码是UTF-8则添加”按照以上方法修改好后,点击"重新构建"即可。(3)在.pro中添加以下代码。

2024-01-11 15:14:17 410

原创 pycharm+pyqt 外部工具:ui转py、打开qtDesigner、.qrc转py

在pycharm中使用qtdesigner制作界面之后没有办法直接使用,需要转为py文件才可以使用,我们在这里使用pyuic5.exe工具进行转换。:可以通过everything工具搜索designer.exe,然后直接选择复制完整路径和文件名。和ui文件一样,我们需要把资源文件等转为py文件才可以使用,我们在这里使用pyrcc5.exe。:可以通过everything工具搜索pyuic5.exe,然后直接选择复制完整路径和文件名。固定格式$FileDir$

2024-01-10 11:10:34 1086

原创 bat批处理脚本:生成spec文件

【代码】bat批处理脚本:生成spec文件。

2024-01-10 10:41:11 380

原创 bat批处理脚本:spec文件生成exe文件

【代码】bat批处理脚本:spec文件生成exe文件。

2024-01-10 10:27:59 453

原创 批量执行指定路径下除__init__.py的.py文件加密为.pyd的bat脚本

【代码】批量执行指定路径下除__init__.py的.py文件加密为.pyd的bat脚本。

2024-01-10 10:04:10 476

原创 qt计算程序运行时间并输出到文本文件中

【代码】qt计算程序运行时间并输出到文本文件中。

2024-01-05 15:57:28 397

原创 python报错:TypeError: Descriptors cannot be created directly.

按照报错提示,卸载当前版本的protobuf,重新安装3.19.0版本。我现在的版本为protobuf-4.25.1。重新安装后可正常使用!

2024-01-04 17:47:24 2213 6

原创 正则表达式去掉指定字符后所有字符

=指定字符).*

2024-01-03 22:59:11 621

原创 pyqt5 手动释放QPushButton的内存

我在QTableWidget中写了一个CellWidget为QPushButton,但是我需要更新按钮为普通的QTableWidgetItem,使用。在vs+qt5里面,手动释放是很简单的,但是在pyqt5中,似乎是自动释放,有时需要手动释放反而不知道怎么做了,在这里记录一下。

2023-12-29 11:14:03 376

原创 python循环遍历指定路径下所有文件夹和文件

函数用于遍历给定目录下的所有文件和子目录。对于每个子目录,它会返回一个三元组(root,dirs,files),其中root是当前目录的路径,dirs是当前目录下的所有子目录名,files是当前目录下的非目录文件名。然后,对于每个文件,我们可以获取其扩展名并打印出来。以下是一个简单的示例,该示例遍历给定目录下的所有文件和文件夹,并打印出文件类型和名称。这个脚本会打印出给定目录下所有文件的完整路径、文件名以及没有扩展名的文件名。函数实现的,它将路径分为文件名和扩展名两部分。可以使用Python的内置库。

2023-12-07 14:08:32 687

原创 Cython批量编译py文件并打包python项目为whl

Cython是一个编程语言,它通过类似Python的语法来编写C扩展并可以被Python调用。能够将Python+C混合编码的.pyx脚本转换为C代码,主要用于优化Python脚本性能或Python调用C函数库。基于它的原理,可以得到一种代码加密的思路:将 .py/.pyx 编译为 .c 文件,再将 .c 文件编译为 .so(Unix) 或 .pyd(Windows),这样得到的文件更难反编译。

2023-12-07 12:17:27 1249 2

原创 python+paddleocr 进行图像识别、找到文字在屏幕中的位置

最近在做自动化测试,因为是处理过的界面,所以使用pywinauto,LDTP获取控件进行操作的方法不可行,于是选择使用pyautogui进行图像识别与键盘鼠标控制。但是单独使用pyautogui测试效率很低,并且pyautogui图片识别并没有opencv识别率高,所以需要结合其他图像库使用。在使用的过程中发现,仅仅使用图像识别有时匹配度比较低,使用opencv进行图像识别定位,是图像像素太小查找成功的几率大大降低,于是想到使用OCR文本识别的方法对其进行查找,结合在一起使用,大大提高了工作效率。

2023-12-06 10:51:28 12790 12

原创 python打包exe,打包好后,启动exe报错找不到paddleocr

比如:datas=[(‘./a.txt’, ‘.’),(‘./b.jpg’, ‘.’)],这个就是将打包时工作目录中的a.txt文件和b.jpg作为资源文件,最后复制到打包后的目录下。而单文件模式下,COLLECT不会被用到,EXE会直接接收所有的脚本,模块以及二进制文件。如果没有使用到图片资源等,就可以直接使用命令生成exe了,如果使用了图片资源则在.spce的datas=[]中添加资源文件名字。Analysis类中的pathex定义了打包的主目录,对于在此目录下的py文件可以只写文件名不写路径。

2023-12-05 17:15:36 1904 3

原创 虚拟机使用win10执行批处理

4、重命名为.bat格式。

2023-11-27 14:23:49 459

原创 Visual Leak Detector 2.5.1 (VLD)下载、安装与使用

Visual Leak Detector 2.5.1 (VLD)是一个小巧内存检测工具,是为Visual C++用户设计的。简单易用,只需要在需要进行内存泄漏检测的的主程序代码中加入#include "VLD.h“,并将编译好的Lib文件放入默认的库目录,然后在Visual C++用Debug模式编译运行程序,程序运行结束后便可在Visual C++的输出窗口看到内存泄露检测结果。通过宏定义控制测试行为,如报告的详略等。支持Windows X64。检测报告很直观,甚至能显示泄漏内存的内容。

2023-11-09 17:05:32 1801

原创 Umdh进行内存泄露分析软件的下载、安装与使用

Umdh一款轻量级的内存泄露分析工具UMDH(User-ModeDumpHeap),是 Debugging Tools for Windows 里面的一个工具,主要通过分析比较进程的Heap Stack trace信息来发现内存泄露。dll内存泄露长时间才出现的不易分析的内存泄露问题。

2023-11-09 16:58:39 351

原创 科目一:扣分与罚款笔记

2023-08-22 20:52:40 73

原创 Centos安装搜狗输入法

此时打开任意界面,使用”Win+Space”键切换中英文输入,可以看到框出来的地方,已经是对应的输入法了。步骤如下:点击左上角->应用程序->附件->优化->开机自启动,然后点击加号添加fcitx。按”esc”退出编辑模式,输入”:wq”保存并退出。重启虚拟机,可以看到右上角的键盘标志。

2023-08-18 20:02:04 3186 7

原创 使用Alien对.deb包与.rpm包相互转换

有时候下载了一个deb安装包,但是系统不支持,那就可以使用Alien来转换。

2023-08-18 19:24:38 1450

原创 Java面试题01

A.抛出一个异常 B.当线程执行Sleep()函数 C.当一个优先级高的线程进入就绪状态 D.当创建一个新的线程。A.对端关闭 B.连接发生了错误 C.没有收到对端数据 D.对端发送了一个长度为0的数据。A.创建对象时 B.使用对象变量时 C.调用对象方法时 D.类定义时。A.哈希连接 B.内连接 C.排序合并连接 D.嵌套循环连接。

2023-08-15 11:58:43 590

原创 qtcreator编译报错cannot find -lGL

软连接成功后,lib目录下存在libGL.so,现在打开QtCreator再次进行编译就能够成功编译了。如果没有,就找到openGL的库进行安装。编译报错cannot find -lGL。

2023-08-14 14:51:07 463

原创 Linux下在qtcreator中创建qt程序

切换到“编辑”界面,点击菜单栏中的“文件”-“新建文件或项目”

2023-08-14 14:43:38 2039

原创 终端里执行qtcreator命令报错xcb

使用rpm 安装libxkbcommon-x11-0.8.4-3.ky10.x86_64.rpm包。

2023-08-14 14:25:42 177

原创 左值引用与右值引用的区别?右值引用的意义?

完美指的是不仅能准确地转发参数的值,还能保证转发的参数的左右值属性不变。万能引用虽然跟右值引用的形式一样,但右值引用需要是确定的类型,如: int && ref = x;现在:直接把连接对象的资源拿给另一个对象是用,就不用再创建并删除一个与数据库之间的连接对象。右值引用通过**std::move(v)**可以将左值转化为右值,此时右值就是将亡值。2)参数为右值或右值引用,T&&将转化为int &&右值引用是对右值的引用。1)T为左值引用,v将转化为T类型的左值。2)T为右值引用,v将转化为T类型的右值。

2023-07-29 18:06:25 813

原创 Linux环境中使用命令行启动qtcreator

在远程访问Linux时,想要启动QtCreator一般使用qtcreator命令,但是安装好qt后如果在终端输入“qtcreator”无法启动qtcreator的话,就需要自己配置。

2023-07-13 16:49:27 2538

原创 Linux环境安装QtCreator

qt官网下载在官网下载linux系统的安装包文件“”,双击安装包,点击“直接运行”按钮,进入安装程序。

2023-07-13 16:42:37 2051

原创 实现虚拟机(VM15.5.0)与本机相互通信

发现虽然仍然有(8)的情况,但是已经可以ping通了,这里我本机IP:192.168.1.32,虚拟机中的IP:192.168.1.123。

2023-07-13 16:26:36 6195

原创 银河麒麟开机出现initramfs问题解决方法

(4)修复完成后会出现“filesystem has been Modified”类似的字样,此时输入“exit”,进入银河麒麟。”命令进行修复,sda2为报错的位置,进行修复的时候需要注意位置是否与报错一致。(1) 进入界面后,输入“exit”上出现了文件系统的错误,接下来输入“(3)输入y,后面的全部输入y。(5)输入密码,进入系统。

2023-07-13 16:01:27 5400

原创 VMware15.5.0虚拟机安装

(1)双击VMware-workstation-full-15.5.0-14665864.exe,进入安装页面,点击安装。(2)点击下一步,进入许可协议界面,选择“我接受许可协议中的条款”,点击下一步。(2)如出现需要输入注册码,输入上面的注册码,点击“确定”按钮可进入主界面。(4)一直点击下一步,到下图界面,选择是否创建快捷方式。(6) 安装完成后,点击许可证,填写以下任一许可证号。(7)点击“输入”,提示安装完成。(3) 选择安装位置进行安装。(1)双击虚拟机快捷方式。(5) 点击“安装”

2023-07-13 15:44:53 969 2

转载 Linux下安装使用navicat(转载)

转载

2023-03-09 18:44:48 3808

原创 Qt5.5.0 qtreewidget添加复选框且实现多级联动

其实非常简单,就在新new qtreewidgetitem对象时setCheckState(0,Qr::Checked)和setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnable|Qt::ItemIsSelectable|Qt::ItemIsTrisate)两个值就可以了其中最重要的是Qt::ItemIsTrisate,为复选框多级联动状态QTreeWidget *a=new QTreeWidget(this);QTreeWidgetItem

2022-10-25 09:02:16 1593 1

原创 Vs2013 实例化另一个类报错 error 4430:缺少类型说明符-假定为int。 注意:C++不支持默认int

我在主类和子类里面都声明了对方的头文件,然后生成结论方案报错如题。解决方法主类.h中删去对子类头文件的声明即:主类为A ,子类为B,删去A.h中的#include <B.h>在A.h中写 class B;在A.cpp中声明B的头文件即:添加#include <B.h>...

2020-12-02 10:09:57 280

Visual Assist x(番茄助手)直接使用支持2017

Visual Assist x(番茄助手)是一款专业的Visual Studio编程插件,适用于VC6.0和Visual Studio的各个版本,内置丰富的功能型插件,支持多种编程语言,包括C/C、C#、Visual Basic等,可以进行代码重构、代码生成、代码编写、代码修正、代码检查等操作,帮助提高开发效率 使用说明查看【https://www.cnblogs.com/henry666/p/17232015.html】

2024-01-11

visual studio平台工具集 包括v12,v14,v15

平台工具集包含 C++ 编译器 (cl.exe) 和链接器 (link.exe) 以及 C/C++ 标准库。 Visual Studio 2015、Visual Studio 2017 和 Visual Studio 2019 是二进制兼容的。 这由工具集的主版本(仍为 14)显示。 在 Visual Studio 2019 或 Visual Studio 2017 中编译的项目与 2017 和 2015 项目 ABI 后向兼容。

2024-01-09

小提琴流行曲谱 收集,可对照做MIDI

小提琴流行曲谱 收集,可对照做MIDI

2023-09-01

科目一-扣分与罚款、英文缩写.pdf

科目一-扣分与罚款、英文缩写.pdf 个人笔记,仅供学习

2023-08-22

【汉化教程】--第8课:swf软件汉化技术 - 『脱壳破解区』 .png

汉化教程

2023-08-18

【汉化教程】--第7课:NET程序资源汉化 - 『脱壳破解区』 .png

汉化教程

2023-08-18

【汉化教程】--第5课:程序的语言包文件制作 - 『脱壳破解区』.png

汉化教程

2023-08-18

【汉化教程】--第6课:NET程序汉化 - 『脱壳破解区』 - .png

汉化教程

2023-08-18

【汉化教程】--第4课:Radialix 3基础知识与自动翻译 .png

汉化教程

2023-08-18

【汉化教程】--第2课:后缀exe程序汉化菜单界面 - 『脱壳破.png

汉化教程

2023-08-18

【汉化教程】--第12课:文件对比汉化 - 『脱壳破解区』 - .png

汉化教程

2023-08-18

【汉化教程】--第1课:批量文件目录扫描 - 『脱壳破解区』 -.png

汉化教程

2023-08-18

【汉化教程】--第13课:jar格式的程序汉化(SEO网站分析软.png

汉化教程

2023-08-18

【汉化教程】--第11课:手动制作汉化字典 - 『脱壳破解区』 .png

汉化教程

2023-08-18

【汉化教程】--第9课:QT软件汉化初级教程 - 『脱壳破解区』.png

汉化教程

2023-08-18

【汉化教程】--第10课:解决汉化文件出现乱码(第1节) - 『.png

汉化教程

2023-08-18

汉化素材.zip 汉化的一些素材

汉化素材.zip 汉化的一些素材

2023-08-18

VA-X-Setup2491-0.vsix vs助手小番茄,双击即可安装

Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。

2023-08-18

GitExtensions-2.49.02-SetupComplete.msi

Git Extensions是一款程序员经常使用Git图形化客户端,它的主要功能就是用来控制Git资料库,支持Windows资源管理器集成和Visual Studio集成。Git Extensions下载后打开安装包,一直点Next,安装全部组件。安装比较简单,打开后可以看到功能丰富的用户界面。 git Extension 是单独的一个开源软件,但也是依赖Git才能使用,主要就是把git的命令转换成了图形界面的操作,所以就像是一个扩展工具,更好的来操作git 前者MsysGit是 Git版本控制系统在 Windows 下的版本,如果要使用Git,你的电脑上一定要有它。后者KDiff3是一款用来对文件或目录进行比较/合并的工具,在比较时它可以同时针对两个或者三个文件/目录而进行。通过比较,它将文件/目录的差异按行加以显示。同时,KDiff3 提供有自动化的合并工具,方便使用者进行有关合并的操作。如果你的电脑上已经有了类似的工具可以不用安装后者

2023-07-13

hadoop-3.0.0.和jdk-8u161-linux包,仅供学习使用

仅供学习使用,地址内容为两个包,在进行linux学习时,进行hadoop部署的时候使用。如果链接失效,请私信我,我会单独补给你!因为供学习使用,积分不是最重要的。

2020-04-10

学习使用:学习hadoop使用

因为包比较大,所以放在文档里面。分别是SDK_linux和HADOOP,文档里面的地址如果不可以使用了,请私信我。

2020-04-10

FileZilla_win32.7z

学习Linux使用,作为跨平台使用的软件,Windows中的文件可以直接通过该软件传输,很方便!!仅供学习使用。

2020-04-10

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

TA关注的人

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