- 博客(103)
- 收藏
- 关注
原创 计算机系统结构自考02325 复习(简答题)
答案:翻译技术是先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上的等效的程序,然后在低一级机器级上实现的技术。解释技术则是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过对高级机器级语言程序中的每条语句或指令逐条解释来实现的技术。识记:翻译有两种,一个是编译一个是解释,就是把我们写的代码由编译器翻译成中间语言代码,再由解释器对中间代码进行解释,翻译多了道编译程序,但编译后的程序执行效率高。
2025-04-07 16:16:47
490
原创 c++ Windows [dump开启]
用VisualStudio打开dmp文件。测试时 dmp文件时本地产生的,因此VS会依据dmp文件自行找到exe,pdb和源代码的路径。因此直接点击调试,程序会出错代码行中断。通过SetUnhandledExceptionFilter设置捕获dump的入口,然后通过MiniDumpWriteDump生成dump文件。如下程序在程序异常时会自行转储一个名为Test.dmp的dump文件。
2025-03-27 14:15:56
165
原创 02325《计算机系统结构》自考复习 202410四川卷
(3)仅“执行k”、“分析k+1”与“取指k+2”重叠。(2)仅“执行k”与“取指k+1”重叠。
2025-03-25 13:54:07
607
5
原创 QT开发技术 【opencv图片裁剪,平均哈希相似度判断,以及获取游戏窗口图片】
【代码】QT开发技术 【opencv图片裁剪,平均哈希相似度判断,以及获取游戏窗口图片】
2025-02-21 15:23:34
362
原创 QT开发技术 [opencv库配置与使用]
将前文已经编译好的opencv32位库准备好整理install目录下库建立 debug 和release 文件夹区分资源 visual studio 2022头文件路径配置依赖库配置生成后事件动态库拷贝图像显示成功!
2025-02-20 14:07:47
219
原创 YOLO11 【opencv编译32位】
3.2 选择Debug和win32,点击生成—〉生成解决方案。2.3 配置Visual Studio版本。3.1 点击open Project,2.2 启动Cmake,2.1 打开Cmake。
2025-02-20 09:34:13
302
原创 YOLO11 【五】 【训练自己的DNF数据集、验证模型、报错解决1CUDA OutOfMemoryError 报错解决2OSError: [WinError 1455] 页面文件太小,无法完成操作】
* CUDA OutOfMemoryError 修改 batch **
2025-02-19 14:57:39
415
原创 YOLO11 【四】 【DNF制作自己的数据集,切割视频以及labelimg 闪退问题】
*原因 : python 版本太高 **最后打标完成后修改之前脚本训练。使用代码切割之前dnf录屏。注意点击view中自动保存。
2025-02-19 11:06:09
451
原创 YOLO11 【二】 【速通 训练+推理+导出】
执行 命令 pip install ultralytics。打开终端默认conda yolov11 环境。选择默认配置修改配置文件。将该命令加到配置文件后面。labelme 标记工具。
2025-02-12 16:33:19
479
原创 QT开发技术【显示raw图像】
RAW文件**是数码相机或其他摄影设备中生成的未处理的图像数据文件,通常包含更多细节和信息,提供了更大的后期编辑空间。与标准的JPEG或PNG格式不同,RAW文件并不直接显示为图像,而是保留了相机传感器的原始数据,允许用户对图像进行更精细的处理和优化。
2025-01-20 15:44:01
257
3
原创 Qt开发技术【C++ 实现类的二进制序列化与反序列化】
public:elseelseelseelse/*** @brief 将缓冲区中的数据转换为字符串* @param vecBuffer 输入的缓冲区* @param strValue 输出的字符串* @param nLen 要读取的字节数,默认为-1,表示读取整个缓冲区* @return bool 转换是否成功*/elsei < nLen;++i)if (!if (!\ if(!
2025-01-17 17:29:12
727
原创 【warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失】
使用 Visual Studio 2022 在编译过程中遇到警告 C4819。
2025-01-17 14:23:07
895
原创 QT开发技术 【基于TinyXml2的对类进行序列化和反序列化】 二
静态库被调用时 普通指针析构会崩溃 替换为 unique_ptr 管理内存。需要序列化的类继承该类进行操作。在序列化器基类中调用,简化代码。
2025-01-17 11:05:05
707
原创 QT开发技术 【基于TinyXml2的对类进行序列化和反序列化】一
TinyXML-2 是一个简单,小型,高效的 C ++ XML 解析器,可以轻松集成到其他程序中,直接引用源文件的话只需要包含两个文件(h 和 cpp,此外还有个测试文件里面带有 demo)。TinyXML-2 解析 XML 文档,并以此为基础构建可读取,修改和保存的文档对象模型(DOM)。文档说,在解释 XML 时仅使用 UTF-8 ,假定所有 XML 为 UTF-8 (看了下使用 MSVC 编译器时生成的 XML 文件文本编码使用的本地编码)。
2025-01-16 17:11:51
634
原创 Qt开发技术【实现字符串反射创建类】
定义一个单例,用于处理哈希。return t;定义一个工厂类,用于通过此获取哈希,方法registerClass用于插入类名和创建此类的方法,Instance函数返回哈希中通过回调函数创建的类的实例化,参数为传入的类名。= itEnd;public :it!= itEnd;it!= itEnd;
2025-01-16 10:56:28
394
原创 Qt开发技术【下拉复选框 MultiSelectComboBox 自定义全选项】修复版
自定义全选项效果图整个控件继承于QCombobox类。主要修改QLineEdit、QListWidget这两部分,QComboBox提供如下接口,可以将这两部分设置为新建的QLineEdit、QListWidget对象使用示例 可以提升控件也可以直接new提升如果此文帮助到你,动动小手点个赞可好。
2024-12-26 17:04:36
487
原创 【Windows平台下搭建Git服务器】管理项目代码
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器。
2024-12-25 15:05:56
1193
原创 c++ [eigen库配置和使用]
eigen 3.40下载链接 https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip。
2024-12-18 15:09:13
423
原创 c++【assimp库的编译与使用】
链接 https://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe。链接 https://codeload.github.com/assimp/assimp/tar.gz/refs/tags/v5.4.3。由于我使用的是visual studio 2022。下载高一点版本才有2022选项。
2024-12-18 09:56:51
654
原创 python 调Qt C++ 写法配置和坑点
通过回调函数方式 将python函数注册到c++ 动态库中。python 示例写法 和调c动态库一样。
2024-12-12 11:10:08
414
原创 C++ 【异步日志模块和std::cout << 一样使用习惯替代性好】 使用示例,后续加上远程日志
具体实现链接 https://gitee.com/wyj4869/LogSystem.git。
2024-11-26 10:27:31
347
原创 [单例模式 增加现代C++版]
/*** File name: Singleton.h** Author: ** Date: 2024-11-4** Brief: 单例类** Copyright (C) 1392019713@qq.com All rights reserved.*/#ifndef _SINGLETON_H_#define _SINGLETON_H_#include "ThreadMutex.h"#include <memory>#in
2024-11-25 16:47:37
126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人