- 博客(31)
- 收藏
- 关注
原创 当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
原创 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
原创 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
原创 QT开发随笔
2023/09/12QCustomPlot开启Opengl, 使用GPU绘图在.pro文件中添加opengl模块配置库文件![在这里插入图片描述](https://img-blog.csdnimg.cn/ff7d6a7122b64a0b893b66feaff1c95f.png开启OpenGL:== 此时就可以用GPU画图了 ==
2023-09-13 09:04:59
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人