自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 小米8基于MIUI12稳定版,BL解锁,刷入第三方Recovery,并安装Magisk

此教程是基于MIUI12.5.2稳定版、小米8手机。

2025-03-25 10:23:53 1044

原创 当windows10无法安装Microsoft store时,手动安装商店里面的应用

在 Windows 10 系统中,你可以使用 PowerShell 指令来安装.appxbundle格式的应用程序包。.appxbundle 是一种用于 Windows 应用商店应用的打包格式,通常包含多个 .appx 包以及依赖项。

2025-02-25 10:42:24 638

原创 树莓派4基于Debian GNU/Linux 12 (Bookworm)系统安装

5:使用全新的系统默认不配置用户名和密码,用户可以直接在配置界面需配置用户名和密码,如果不配置则需要再开机后连接键盘鼠标配置用户名和密码。2:选择镜像,多个版本选择适合自己的(下面也可以选择格式化或者选择自己的备份的系统)烧录完毕断开电源,断开和电脑的连接线,将BOOT开关拨至OFF,重新上电即可。3:选择要烧录的盘符,只支持移动盘符(USB扩展的盘符)树莓派4的底板的Typec接口既可以供电又可以数据传输。1:选择要烧写的硬件(步骤1下载的),CM4选择PI4。启动后,软件识别到树莓派后会自动安装。

2025-02-24 10:46:17 353

原创 树莓派4基于Debian GNU/Linux 12 (Bookworm)添加多个静态ipv4网络

【代码】树莓派4基于Debian GNU/Linux 12 (Bookworm)添加多个静态ipv4网络。

2025-02-20 15:19:36 445

原创 QT中解决使用QCustomplot绘制高速大量数据时频谱图卡顿问题

使用带参数的replot()函数绘制:m_pCustomPlot->replot(QCustomPlot::rpQueuedReplot)

2025-02-07 16:49:11 655

原创 树莓派4基于Debian GNU/Linux 12 (Bookworm)设置程序开机自启动

将 /home/admin/pyy_project/0x03/build/0x01 替换为你的程序的实际路径,User 和 Group 可根据程序运行所需的用户和组进行修改,如果程序可以由普通用户运行,使用当前登录的用户(如 admin)即可。这样,程序 /home/admin/pyy_project/0x03/build/0x01 将会在系统开机并等待 10 秒后自动启动,且以 admin 用户的权限运行,无需提升为 root 权限,提高了系统的安全性。

2025-01-21 15:33:41 1022

原创 Windows10下使用MSYS2来配置g++、CMake、Make、gdb

在Linux系统下,很多发行版本都自带Make和GCC,所以不用用户去下载配置编译环境,而在Windows系统下这些环境都需要手动配置。g++、CMake、Make、gdb之间的关系:通过这些工具的协同工作,可以完成代码的编译、构建和调试,形成一个完整的开发流程。工具角色调用的工具GCC编译器无需调用其他工具CMake构建系统生成器生成 Makefile 或 Ninja 文件Make构建工具调用 GCC 编译和链接GDB调试工具使用 GCC 生成的可执行文件。

2024-12-23 11:14:55 1410 1

原创 gcc、cmake、make、gdb之间的的关系

在开发和构建软件项目时,gcc、cmake、make 和 gdb 是常用的工具,它们在构建、调试和管理流程中扮演不同的角色。通过这些工具的协同工作,可以完成代码的编译、构建和调试,形成一个完整的开发流程。工具角色调用的工具GCC编译器无需调用其他工具CMake构建系统生成器生成 Makefile 或 Ninja 文件Make构建工具调用 GCC 编译和链接GDB调试工具使用 GCC 生成的可执行文件。

2024-12-23 10:43:49 811

原创 LimeSuite库函数说明

设备句柄(lms_device_t*),在之前通过调用 LMS_Open() 获得。: 采样率,以 Hz 为单位,设置为设备与主机之间数据交换的采样率。0 表示使用设备默认的过采样值(通常由设备固件决定)。// 设置采样率为 10 MHz,过采样比率为 4。: RF 硬件的过采样比率。

2024-12-13 12:02:31 332

原创 树莓派4基于Debian GNU/Linux 12 (Bookworm)修改路由网关优先级

在 Debian GNU/Linux 系统中,路由网关的优先级由 路由的度量值 (metric) 来决定。度量值越小,优先级越高。当有多个默认路由时,系统会选择度量值最小的路由进行通信。

2024-12-02 11:02:26 450

原创 vscode通过ssh和树莓派通信,搭建c++编译环境

按 Ctrl + Shift + B 或在命令面板中选择 Tasks: Run Build Task,VSCode 会自动调用你配置的 g++ 编译任务,编译 main.cpp 并生成 main 可执行文件。按 F5 启动调试,VSCode 会自动运行 GDB 调试器来调试你的程序。如果程序正常编译并运行,应该会看到输出 Hello, Raspberry Pi!

2024-11-29 17:21:33 279

原创 树莓派Linux系统和win10主机ping不通

树莓派和win10系统的ipv4网络都配置好了同字段的ip地址后,可能会出现相互ping不同,或者单方面ping不同。

2024-11-29 11:54:01 346

原创 树莓派4基于Debian GNU/Linux 12 (Bookworm)配置静态ipv4网络

如果在执行 nmcli dev show eth0 时,只显示了 IP4.GATEWAY,而没有显示 IP4.ADDRESS,这通常意味着 NetworkManager 没有为 eth0 接口配置静态 IP 地址。找到与 eth0 相关的连接,并检查其当前的 IP 配置。假设连接名称是 Wired connection 1,你可以查看该连接的详细配置。检查文件内容是否正确。确保 ipv4.method 设置为 manual,并且 addresses 和 gateway 配置正确。使用上面指令查看网络配置。

2024-11-29 11:37:51 653

原创 QT中配置qcustomplot

若不添加printsupport说明,则会报错。

2024-11-08 16:27:44 186

原创 python中导入affinity模块报错

手动修改代码:如果没有适用于 Python 3 的新版本,您可以手动编辑 affinity 模块文件,将 except pywintypes.error, e: 替换为 except pywintypes.error as e:。这个错误表明在 Python 3.7 中导入 affinity 模块时出现了语法错误。问题出在 affinity 模块的代码中,语法 except pywintypes.error, e: 是 Python 2 的语法,而 Python 3 中这种写法会导致语法错误。

2024-11-05 17:02:12 286

原创 Qt中手动配置MSVC2017环境

下载Qt 5.14.2,点击安装包,勾选MSVC 2017 64-bit、MinGW 7.3.0 64-bit,点击下一步进行安装。点击下图中的序号1,然后在第二个红色方框中选择上一步配置好的MSVC编译器,最后点击应用,MSVC2017手动配置完成。勾选C++桌面开发以及Windows 10 SDK、MSVC 2017 C++,然后下一步开始安装。MSVC2017手动配置完成后,重新构建项目,选择MSVC2017 debug运行即可.右键更改,再点击Repair,将图中的选项勾选。

2024-11-05 16:18:09 2227

原创 python中的pywin32库,并解决win32api模块缺失的问题

完成这两步后,你的代码应该可以正确运行并导入 win32api 模块。这将为 pywin32 库配置相关的系统设置。

2024-09-13 11:39:00 1133

原创 python中affinity库和psutil库区别以及设置cpu亲和力

psutil 和 affinity 都是用于处理进程相关任务的 Python 库,但它们的功能范围和主要用途有所不同。

2024-09-13 11:29:42 762

原创 python代码中使用cupy数组

虽然你已经通过 cupy-cuda112 安装了 CUDA 相关的库,但你可能还需要在系统上全局安装 CUDA Toolkit 来支持一些其他 GPU 加速的开发需求。如果你已经通过 conda 或 pip 安装了 cupy-cuda112,并且不需要进行 CUDA 相关的开发工作,那么不必额外安装 CUDA Toolkit。如果你已经安装了 cupy-cuda112,并且系统中有合适的 CUDA 和 NVIDIA 驱动程序,一般来说你已经具备了使用 CuPy 的全部条件。

2024-09-12 15:47:24 304

原创 在python代码中使用cupy数组,tensorflow

cupy-cuda112 包含了 cuDNN 依赖,所以通常不需要额外安装。但是,如果你在使用深度学习库(如 TensorFlow 或 PyTorch),并且需要自定义 cuDNN 设置,确保你的 cuDNN 版本与 CUDA 版本兼容,具体安装操作见。确保你已经安装了与你的 GPU 和 CUDA 版本兼容的 NVIDIA 驱动程序。在环境安装好之后,可以运行一下代码,若能成功正常运行,则cupy数组使用需要的环境安装完成。使用pip 安装cupy-cuda包,例如安装cuda11.2版本。

2024-09-12 15:31:31 550

原创 Anaconda创建虚拟环境时报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url

【代码】Anaconda创建虚拟环境时报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url。

2024-09-11 15:51:20 455

原创 Anaconda安装

先我们要处于虚拟环境中,然后进入python环境,最后import mindspore,发现没有报错,成功导了mindspore包。我们创建一个虚拟环境,然后在这个环境中配置各种各样的包,就可以在这个环境中运行目标程序的运行。无法进行安装时,可以考虑从Anaconda.org中获取安装包的命令,并进行安装。conda create -n 环境名 python=x.x.x -y。conda remove -n 环境名 --all -y。conda create -n 环境名 -y。

2024-09-11 14:55:09 1969 2

原创 c++中的互斥锁:std::lock_guard 和std::unique_lock

适用场景: std::unique_lock 适用于需要在代码中多次解锁和重新锁定互斥锁的复杂场景,比如需要在等待条件满足时释放锁以避免阻塞其他线程。这种方式提供了更高的灵活性,可以避免在等待过程中长时间占用锁,使得其他线程能够在此期间获得锁。这种方式锁定粒度固定且较小,适用于整个操作都需要在锁定状态下完成的情况。write 函数: 使用 std::lock_guard。read 函数: 使用 std::unique_lock。锁的类型: 使用的是 std::unique_lock。

2024-09-03 14:23:14 619

原创 Win7设置软件开机自启动

【代码】【无标题】

2024-08-29 12:28:12 664

原创 Qt中无法设置QLCDNumber的样式

解决方法:将QLCDNumber的segmentStyle属性值设置成flat(属性值只有设置成flat才有效), 自定义的样式就能正确显示出来。

2024-08-21 17:33:09 209

原创 windows安装CUDA教程

安装完成后,会提示Nsight Visual studio的整合情况,这里提示安装了vs2019版的,正是我们前面安装的VS版本,这样就能在vs2019里面做GPU方面的开发了。我们前面已经安装vs2019了,所以我就不取消了,下一步就是选择安装的位置了,你可以直接默认安装在C盘,如果 你像我一样自定义的话,需要记住安装的位置,后面需要用到。把CUDA选一下,还需要注意一点,如果 你前面没有安装vs,直接安装的这个,需要把CUDA里面的。这里提示了你选择的组件的安装情况,到这就安装好了,点击关闭。

2024-08-13 09:41:52 5690

原创 在Pycharm中配置pyqt5的QtDesigner、PyUIC、PyRCC

【代码】在Pycharm中配置pyqt5的QtDesigner、PyUIC、PyRCC。

2024-07-09 10:12:03 442 1

原创 c++中的线程和QT中的线程

子类对象移到线程中以启动线程。这是因为Qt的线程模型和C++11线程的设计思想在这一点上存在差异。所代表的线程中,并在那个线程中执行它的事件循环。的构造函数会立即启动线程,并且线程的生命周期与。时,不需要显式调用类似"start"的方法。的实例本身并不执行线程函数,而是通过将一个。子类对象移到新线程中来实现线程执行。在C++11及之后的标准中,这涉及到C++标准库中的。在构造时就启动线程,而。

2023-11-30 15:29:19 903

原创 MSYS2

MSYS2 提供了最新的 GCC,mingw-w64,CPython,CMake,Meson 等原生构建。

2023-11-06 16:12:08 754

原创 QT开发随笔

2023/09/12QCustomPlot开启Opengl, 使用GPU绘图在.pro文件中添加opengl模块配置库文件![在这里插入图片描述](https://img-blog.csdnimg.cn/ff7d6a7122b64a0b893b66feaff1c95f.png开启OpenGL:== 此时就可以用GPU画图了 ==

2023-09-13 09:04:59 101

原创 算法-数组

【代码】算法-数组。

2023-09-08 09:54:23 89

空空如也

空空如也

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

TA关注的人

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