优质教程
文章平均质量分 84
收录了我在学习过程中撰写的各种教程。
夏天是冰红茶
目前正在考研,今年希望一次上岸
展开
-
FPGA开发Vivado安装教程
非常遗憾的一件事情是,在选修课程时我避开了FPGA,选择了其他方向的课程。然而,令我没有想到的是,通信项目设计的题目竟然使用FPGA,这简直是背刺。在仅有的半个月时间里,准备这个项目确实是非常紧张的。为了下载FPGA相关的软件,我不得不将我的深度学习项目全部转移到硬盘上,还删除了虚拟机和其他一些软件,才终于腾出足够的空间来安装所需的软件。原创 2024-06-18 20:27:43 · 525 阅读 · 0 评论 -
VScode配置MySQL
请键入 NET HELPMSG 2185 以获得更多的帮助。因为net start +服务名,启动的是win下注册的服务。此时,我系统中并没有注册mysql到服务中,即下面没有mysql服务。ZIP方式下载,选择本地的路径进行解压。即是解压位置后文件夹下的bin文件路径。这里我们搜索提示符,以管理员身份运行。后面的密码复制保存一下。输入刚才复制的密码。原创 2024-04-22 23:13:29 · 1130 阅读 · 0 评论 -
yolov5训练并生成rknn模型部署在RK3588开发板上,实现NPU加速推理
RK3588是瑞芯微(Rockchip)公司推出的一款高性能、低功耗的集成电路芯片。它采用了先进的28纳米工艺技术,并配备了八核心的ARM Cortex-A76和Cortex-A55处理器,以及ARM Mali-G76 GPU。该芯片支持多种接口和功能,适用于广泛的应用领域。本篇为yolov5部署在RK3588的教程。接着将训练好的best.pt放在工程文件夹下,使用yolov5工程中的export.py将其转换为onnx模型。原创 2024-03-24 22:47:29 · 5960 阅读 · 15 评论 -
Histcite下载教程
Histcite下载教程。这里输入3,它会跳转页面到浏览器,这里选择tools下面的Graph Masker。解压后,将savedress_for_test.txt放入TXT文件当中。双击main.exe文件,输入1或2或3。原创 2023-12-22 12:40:15 · 883 阅读 · 0 评论 -
VOSviewer安装教程
VOSviewer安装教程。输入java -version 还有 javac,出现下面内容即可表示环境没有问题。他这个就很方便,下载下来后解压就能运行使用了。这个也是需要java环境的,关于这一部分我在。进入下面的网站,安装VOSviewer。中也描述了怎么下载java。原创 2023-12-22 12:22:17 · 542 阅读 · 0 评论 -
CiteSpace最新安装教程
2024年CiteSpace最新安装教程。CiteSpace是一种用于分析学术文献的可视化工具,旨在帮助研究人员理解学术领域的演化、发现研究热点和趋势。CiteSpace通过生成时空演化图,可视化学术文献的发展历程。这有助于用户了解某一领域的研究重点是如何随时间演变的。该工具能够提取文献中的关键词并分析它们之间的关联关系。这有助于识别某一主题或领域内的关键概念。CiteSpace能够识别文献之间的共被引用关系,揭示研究领域内的经典作品和重要学术观点。原创 2023-12-22 12:11:33 · 1756 阅读 · 1 评论 -
Altium Designer20软件简单的安装与使用教程
在我原先的电脑上是安装的有AD20的,因为要完成课程设计,所以今天就正好记录一下AD20的安装过程。这里我是通过软件管家获取的安装包。右键,选择管理员身份运行文件。选择我们的母语,并接受许可协议。更改文件存放位置。接下来就是一路next就行了。4暂时不立即运行AD。复制此文件,粘贴到我们的安装路径当中。然后打开Altium Designer任意选择一个都能够使用。然后关闭重启。安装成功!原创 2023-12-20 23:15:28 · 2771 阅读 · 0 评论 -
keil5软件安装
LIC Added Successfully表示注册成功,并且时间可以用到2032年。直接Next就完事了,另外一种是在线安装的方式,这里因为我不需要,这里直接跳过。右键File,选择License Management,复制CID。通过江科大视频讲解安装的keil5,本篇根据视频步骤写的文字笔记。由于后面需要做的是F1系列的,这里安装这个就行了。这里双击里面的exe文件,这样安装就算是完成了。这里我们选择安装JLINK驱动。JLINK也是常见的调试器。直接双击运行安装即可。原创 2023-11-15 13:53:42 · 2146 阅读 · 0 评论 -
深度学习环境搭建入门环境搭建(pytorch版本)
本文介绍了如何从零开始如何搭建深度学习环境的过程。先是介绍了Anaconda的安装,这是一个用于创建Python虚拟环境的工具,使环境管理更加便捷。接下来是PyCharm的安装,这是一个Python集成开发环境,适用于编码和项目管理。同时请关注显卡驱动、Python版本、深度学习框架版本和CuDNN版本之间的兼容性,还介绍了Jupyter Notebook,一种交互式编程环境,用于实验和笔记,并且讨论了在GitHub上创建代码库和协同工作的过程。原创 2023-11-07 23:51:14 · 715 阅读 · 0 评论 -
VM+Ubuntu+Xshell+Xftp安装教程
在Window11安装VM17,Ubuntu环境搭建及系统配置,SSH服务端配置,Windows下下周Xshell和Xftp。需要的文件均可以通过我的百度网盘下载。NetSarang Computer是一家提供性能驱动的网络连接解决方案的公司。他们的软件产品包括XManager、XShell、XFTP和XLPD。这些解决方案提供了SSH客户端功能、轻松在网络上进行文件传输和远程打印等功能。要安装VM17,您需要在Windows 11上安装VM16或更高版本。原创 2023-09-08 19:19:19 · 2129 阅读 · 0 评论 -
Python实现Word、Excel、PPT批量转为PDF
Python实现Word、Excel、PPT批量转为PDF。因为我平时word用的比较的多,所以深有体会,具体怎么实现的我们就不讨论了,因为这个去学了也没什么提升,不然也不会当作脚本了。这里我将其放入了pyzjr库中,也方便大家进行调用。这是控制台打印出来的信息,我们可以发现在调用WEP2Pdf时,如果当前文件夹中没有word的文件也能继续去转换。上面就是api的调用了,统一会将文件存放在目标文件夹下新建的名为pdf文件夹中。这里我对原先博主的代码进行了一定的优化,使其可供我们调用。原创 2023-09-04 23:29:05 · 1929 阅读 · 0 评论 -
MMCV安装指南
MMCV是一个开源的计算机视觉库,广泛用于基于Pytorch的深度学习项目中。本教程主要介绍MMCV的安装方法。首先需要确认已安装Pytorch,CUDA及驱动版本。然后pip安装mmcv或从源码编译安装。需要注意 PyTorch、CUDA和MMCV版本匹配问题。安装验证可以import mmcv测试是否成功。常见问题包括CUDA版本不匹配、编译错误等。可检查环境变量设置,删除后重新编译安装。原创 2023-08-31 09:29:39 · 16962 阅读 · 3 评论 -
修改Jupyter Notebook默认打开路径
修改Jupyter Notebook默认打开路径,打开Jupyter之后是默认在C盘的一个路径的,现在我们就来修改一下它的一个默认打开路径,这样在我们后续学习过程中,可以将ipynb后缀的文件放在这个目录下就能查看了。Jupyter很适合做笔记,如果你在GitHub上遇到了一些好的教程,大多都是用Jupyter或markdown写的,下载后放在你自己的默认路径下就可以查看了。保险起见,我加了一个r,这里就替换成你想用Jupyter默认打开的路径就好了,改好了,直接关了就行了。5、进入之后,我们右键选择属性。原创 2023-08-25 19:09:24 · 1390 阅读 · 1 评论 -
Anaconda安装教程以及深度学习环境搭建
最近换新笔记本了,要重新安装软件,以前本来是想要写这个教程的,但当时由于截图不全还要懒得再下载重装,就放弃了,到后面又搁置了,而现在还要重新配置环境,所幸我有机会把这个教程写完整。CUDA(Compute Unified Device Architecture)中文名为统一计算设备架构,是显卡厂商NVDIV推出的运算平台,可以帮助GPU处理图形相关的计算问题。我们可以通过在命令行输入以下命令来查看我们电脑的CUDA版本配置,下面可以看到我的CUDA版本为12.0(若电脑没有独立显卡,则该命令输入无效)。原创 2023-08-23 21:03:17 · 361 阅读 · 0 评论 -
Opencv入门必读知识
鉴于同学们反映讲的有点快,这里我们做一个补充。OpenCV(Open Source Computer Vision)是一个开源的计算机视觉库,旨在提供计算机视觉和机器学习算法的实现。它是一个跨平台的库,可在多个操作系统上运行,包括Windows、Linux、macOS和Android。原创 2023-07-17 18:16:16 · 1896 阅读 · 0 评论 -
Vscode详细安装教程
Vscode详细安装及使用教程。Visual Studio Code (VSCode) 是一个轻量级、开源且功能强大的代码编辑器,适用于多种编程语言和技术。它受到了开发者们的喜爱,它的设计旨在为开发者提供一个功能强大且高度可定制的编辑环境,适用于多种编程语言和技术领域。原创 2023-08-20 23:32:58 · 2513 阅读 · 0 评论 -
图像处理入门教程:从Python到Opencv
通过本教程,应该对Python编程和Opencv的基础知识有了一定的了解。这些基础知识将为您后续的学习和开发提供坚实的基础。在学习过程中,不仅要掌握语法规则,还要注重实践和不断的练习,这样才能更好地运用Python来解决问题和开发应用。本次的教程就结束了,今后的学习中,如果遇到不会的问题,可以再去查找,在遇到问题时学会新的知识。原创 2023-07-08 17:50:54 · 1460 阅读 · 3 评论 -
Minio在Windows的部署并使用Python来操作桶
MinIO 是一个开源的对象存储服务器,具有高可用性、高性能和可伸缩性。它兼容 Amazon S3 API,因此可以无缝地替代 Amazon S3 作为对象存储的解决方案。MinIO 可以让你在自己的基础设施中搭建一个对象存储服务,使你能够存储和检索任意类型的数据,例如图像、视频、文档等。你可以使用 MinIO 提供的 API 进行数据的上传、下载和管理,也可以通过 MinIO 客户端库在应用程序中与 MinIO 进行交互。原创 2023-07-07 00:28:17 · 3211 阅读 · 1 评论 -
上传属于自己的python第三方库
学过 python 的都知道是用 pip 安装包。秉持着开源精神,是否也想把自己写的包上传到 pypi ,供大家下载分享呢?因为我一直都有整理代码的习惯,所有这一年多累加了很多图像处理方面的代码,平时也会用自己写的私库函数,但有时候因为要删删减减的,调换函数位置,不是很方便,最近也是查了很多的资料,也是成功的将库上传到了pypi网站中。我发现网上对这方面的资料很有限,不知道是不是大佬不重视,还是因为有其他的原因,这里我就带大家走一遍这个流程。欢迎大家下载并使用我的第三方库。原创 2023-07-04 12:34:55 · 731 阅读 · 0 评论 -
一文快速了解软件技术基础
算法是一系列解决问题的清晰指令。特征:输入、输出、有穷性、确切性、可行性。原创 2023-06-12 18:09:45 · 1995 阅读 · 2 评论 -
SWUST软件技术基础实验笔记
软件技术基础实验分为四个部分,涵盖了堆栈的操作、单链表操作、二叉树操作以及查找与排序。在课本的附录页面,提供了基础的C语言源码。鉴于本学期选修了C++,我对这些源码进行了一些修改,并补充了扩展的编程要求,且提供了一些思考题。本人因为最常使用的还是Python,所以曾经研究并手写实现过查找与排序算法,当然后面我也补充了C++版本的源码。本篇博客主要面向SWUST的同学们,旨在解释一些关键的部分,帮助大家顺利完成实验并理解其中的实验环境:Windows 11、Vistual Studio 2022、PyChar原创 2023-05-30 09:40:27 · 1206 阅读 · 7 评论 -
2023年代码托管平台调研报告
在项目开发过程中,一个可靠的代码托管平台对于团队的协作和项目管理至关重要。然而,由于某些特殊原因,我们无法使用全球最大的代码托管平台GitHub。幸运的是,还有其他优秀的代码托管平台可以满足我们的需求,并提供团队协作功能。在本文中,我将介绍一些适合团队协作的代码托管平台,可以给大家提供参考,选择最合适的平台来托管项目代码。原创 2023-05-12 00:03:48 · 674 阅读 · 8 评论 -
纯净Python环境的安装以及配置PyCharm编辑器
回顾过去的一年多,我从一个刚接触Python的小白,逐渐成长为一个能够独立完成一些简单项目的初级程序员。这一路上,除了自己的努力学习和实践外,我还受益于优质的教程和资料。在这个过程中,我深刻地体会到,好的教程不仅可以节省我们很多时间和精力,而且能够为我们提供实用的工具和经验。因此,我也想借此机会分享自己的学习经验和心得,希望能够帮助到那些初学者们。当然,学习永远不是一条单行道,我也相信在不断学习和探索的过程中,我们可以不断地提升自己的能力和水平,成为更好的自己。原创 2023-04-14 01:30:54 · 2898 阅读 · 7 评论 -
虚拟环境的创建以及labelme和labelImg的使用教程
在写作这篇博客时,我本来打算将虚拟环境的创建和标注软件的使用分开讲解。然而,在完成虚拟环境的创建部分后,我发现它的字数似乎有些不足以独立成篇。因此,我决定将这两部分内容放在一起,以便读者更全面地了解这两个主题的关联性。在人工智能的时代,标注数据已经成为了推动技术进步的重要一环。标注软件的使用对于数据标注的效率和准确性有着决定性的影响。我们需要意识到,标注不仅仅是一项重复性的劳动,更是一项需要技能和专业知识的工作。因此,我们需要持续地学习和探索,提高自身的标注能力。原创 2023-02-16 01:22:22 · 3076 阅读 · 2 评论 -
VScode配置8086汇编环境
搭配一个简单些的环境,对于我们汇编的学习很有帮助,在这里又不得不感叹vscode的强大,使用VScode+MASM/TASM插件就可以实现8086汇编。真的相对于其他的安装方式,我们都会认同越简单越好。原创 2023-04-06 22:15:10 · 5532 阅读 · 8 评论 -
Diamond软件安装以及使用教程(内含黑色小脚丫的使用方法)
本人是通信专业,所以先学习的数电,今年要开始学习模电了,这个软件后面也不会用了,而在最初的时候因为安装这个软件费了我好大的神,也是负责数电实验的老师没有给一个好的教程,而今年我附近的其他专业的同学也被这个软件而折磨,有这个需求,我当然会来弥补一下网上空缺的教程,我们一个寝室的同学都是由我来帮忙安装,所以大家请放心的看下去,期间我会补充一些重要的注意事项。原创 2023-03-17 08:00:00 · 10563 阅读 · 10 评论 -
VS+Qt — Vistual Studio 2022+Qt6安装教程以及解决Qt Vistual Studio Tools下载慢和VS无法打开.ui进行设计的问题
大家都知道涉及到国外的普遍原因,大概要个四五分钟,我觉得等的起,起来倒俩杯水的功夫。又是协约,后面的请你一路通过就行。我勾了两个组件都有一个G了,好像全部都选就有十几个G。在你空闲的盘里,新建一个纯英文路径,将这个.exe文件移动到这个路径下。改地址,因为是和VS配置,我放在了我下载VS的路径下的文件夹中。根据流程图做,点击管理扩展后搜索qt,点击这里第一个扩展安装。先注册好吧,大家用QQ邮箱就行,去验证一波。进入后上面是一些条约,拉到这个地方,点进去。原创 2023-03-05 15:46:43 · 25856 阅读 · 15 评论 -
vscode配置drawio绘制流程图
最近课程设计需要画流程框图,所以在网上找找绘制流程图的软件。然后我选择了这个drawio,无他,只是因为用vscode插件就能使用。。本篇主要是介绍一下用vscode插件来使用drawio,并且做一些基础操作的教程,满足大多数人的需求。希望你能有所收获,据说其他人用的是WPS,不知道效果怎么样,vscode配置是很简单的一种方式,当然你觉得lazy,网页版是最好的选择。原创 2023-02-26 10:07:05 · 16818 阅读 · 10 评论 -
PyQt5保姆级入门教程——从安装到使用
今天看了多个大佬的教程,总算是把PyQt5开发弄好了,每个部分都要看几个人的十分不方便,我十分想要总结一下,所以在这里,你无需看其他的教程,从这就能完成它的安装到快速上手。后续的功能添加,我准备放在我的项目设计当中来写,希望这个教程能够给你带来帮助,不劳我辛苦一场(手动滑稽,呵呵)。原创 2023-02-16 15:20:41 · 57328 阅读 · 29 评论 -
蓝桥杯备赛技巧攻略
语言:Python赛组:Python程序设计大学B组时间:2023年本篇不以编程蓝桥杯的题目为主,主要讲解遇到的题目中如何去解决其中的某些小问题,并在此基础上进行拓展。这是一份完整的技巧攻略,蓝桥杯中很多题目都可靠逻辑去解题,这一份攻略主要是提供给想再短暂时间内提升一下技巧的选手。原创 2023-04-06 20:04:40 · 1092 阅读 · 2 评论 -
Python基础的四十二道题目(由易到难)
在前期学习python的时候,看的是北京大学的郭炜老师的Mooc,讲的很棒,我后面只看到了第八章,那么对于我来说是足够用了,最近有想要看看后面的,之前做到openjudge的栏目收入的是这个Mooc的oj平台的题目,我会把之前的专栏删除,添加到这里来,如果有时间,我会再更新这里。(很可能不会)不过我觉得大家学会这些题目,对于python的学习,我觉得应该是够了,不管后期要学哪方面,补一补忘记的地方,很快就能上手,python的难度不在语法,而在于它拥有许许多多的第三方库,每种库的学习也都是了解函数有什么功能原创 2022-10-15 18:52:10 · 12477 阅读 · 4 评论 -
深度学习:03 PyTorch的数据类型Tensor
Tensor,即张量,它是PyTorch中基本的操作对象,简单的理解就是多维矩阵。Tensors与Numpy中的 ndarrays类似,但是在PyTorch中 Tensors 可以使用GPU进行计算。每个章节涉及的函数已经归纳在下方,可以随时查找用法。希望你能在此篇中有所收获原创 2022-12-27 16:03:20 · 1894 阅读 · 4 评论