自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 终端调试工具CGDB安装教程

预先构建的配置脚本不包含在 git 存储库中,因此必须使用 autogen.sh 脚本生成它。

2025-03-31 16:34:03 133

原创 Git连接Github很慢?亲测有效!

总之,Git想要连接Github很费劲。

2025-02-20 21:16:00 275

原创 打造一个舒适的Windows Terminal环境

最近打开Windows终端,看着这黑压压的窗口不经觉得有点单调(每天上班已经很单调了,手上的工具起码要令人舒适一点八)。一顿搜索发现有一个终端美化工具,于是开始折腾…

2025-02-18 16:23:10 747

原创 ubuntu 终端使用百度网盘,无须下载软件

如果从官网直接下载ImageNet-1k数据集会非常慢,我这里网速只有几十kb每秒,所以考虑采用百度网盘的方式进行下载。由于使用的是GPU云服务器,没有桌面,无法使用图形界面的百度网盘,因此本节介绍一种在Ubuntu终端(命令行)使用百度网盘的方法。,得到一个链接,复制到浏览器打开,这时浏览器会打开一个网页,得到一个授权码,复制此授权码,粘贴到linux命令行。首先把数据上传到百度网盘,打开浏览器,登陆百度网盘,保持此页面。确保linux环境下已经有python环境,然后安装requests和bypy库。

2023-09-26 23:12:44 7163 5

原创 从零开始做图像分类任务(一)——构建图像分类模型(ResNet, VGG, ViT)

分类模型

2023-08-14 15:50:46 1417

原创 从零开始做图像分类任务(二)——数据集处理和Dataset类封装

图像猫狗分类

2023-08-04 08:23:08 769 3

原创 Python高级编程篇—魔法函数

魔法函数

2023-07-28 10:03:10 179 1

原创 基于Qt打造的串口示波器

今年在电赛的准备中,发现没有一个合适的波形显示器,显示电压电流的变化曲线。所有的调差,我都感觉我在瞎调,让我觉得着实不舒服。于是我花了两天的时间学了下Qt的基本使用,然后就开始撸我需要的这个工具—可进行PID调参的串口示波器。前前后后用了3天半的时间吧,前端的设计都很简单,没有什么说的。哦,这里吹一手QCustomPlot,这是一个绘图Widget,非常好用,支持风格设置,拖拽,放大缩小,很是适合做示波器。其次就是QSerialPort串口接收大量数据时,会造成数据分段。正是由于这种分段,导致了单次收到的数

2021-08-12 21:03:37 9960 7

原创 Git 必备基础

文章目录获取Git仓库在已存在目录中初始化仓库克隆现有的仓库记录每次更新到仓库检测当前文件状态跟踪新文件获取Git仓库目前有两种获取Git仓库的方式:将尚未进行版本控制的本地目录转化为GIt仓库从其他服务器克隆一个已经存在的Git仓库在已存在目录中初始化仓库这部分的操作在不同的操作系统中有不同的初始化仓库的做法:在linux, windows上面的都是用的以下命令:$cd home/user/my_proj$git init该命令将创建一个名为 .git 的子目录,这个子目录含

2021-02-02 21:46:16 238

原创 Vscode下搭建STM32开发环境 -- Ubuntu 20.04

安装GNU Toolchain在ubuntu的apt源里面是还没有添加arm-none-eabi-gdb,所以需要自己手动安装,下面是一个博主的百度云链接:安装gdb-arm-none-eabi密码:o59ssudo apt-get install gcc-arm-none-eabisudo dpkg -i libreadline6_6.3-8ubuntu2_amd64.debsudo dpkg -i gdb-arm-none-eabi_7.10-1ubuntu3+9_amd64.debsud

2021-02-01 21:35:44 3396

原创 Vscode 在Ubuntu20下搭建C/C++环境

文章目录参考教程配置步骤安装C/C++插件创建两个文件launch.jsontasks.json参考教程参考了一篇博客:Ubuntu16.04下配置VScode的C/C++开发环境亲测在Ubuntu20的vscode下是有效的。配置步骤安装C/C++插件在插件商店中搜索C/C++,安装完成。创建两个文件首先创建一个文件,在你的当前目录下,并将其命名为.vscode,在下面你可以创建两个文件:launch.json 和 tasks.json下面是我的两个文件launch.json{

2021-02-01 16:36:15 1187

原创 初次使用Git的配置

文章目录初次运行Git前的配置==配置用户信息==检查配置信息初次运行Git前的配置当你在你的电脑上安装好git,那么下面第一件事要做的就应该是如何去配置你自己的Git环境。然而在每台计算机上面的Git的配置操作是一劳永逸的,只需要配置一次,但是你可以在你要修改时,再使用命令去修改。你可以用下面的命令查看你所有的配置以及他们所在的文件:git config --list --show-origin配置用户信息安装完git之后,要做的第一件事就是设置你的用户名和邮件地址。这一点非常重要,因为每一

2021-01-31 21:30:56 574

原创 在Ubuntu20安装Docker环境(最简单的方式!)

文章目录前言Ubuntu20上最简单的安装方法!前言Docker是一种运行于Linux和Windows上面的软件,用于创建,管理和编排容器。对于一个linux(有时要接触嵌入式设备)程序员来说,Docker是一个方便,高效的工具。容器化的特点,省去了每次环境的搭建,方便移植和部署。因为从这篇博客开始从零开始介绍docker的安装到使用。Ubuntu20上最简单的安装方法!首先你需要做的是,Ctrl+Shift+T打开你的命令行窗口,然后你可以使用下面命令更新一下系统:sudo apt-get up

2021-01-31 10:06:32 2288 2

原创 Keras -- Get Started

文章目录Keras介绍TensorsKeras介绍早就听说keras好用,于是就决定来尝试一下,因为tf2的出现,现在将keras融入在了tf2里面。但是似乎这样更加好,下面我将会初步介绍Keras&TensorFlow API的相关概念。本篇博客,你将会学到:Tensorflow中的张量(tensors),变量(variables),梯度(gradients)通过子类化Layer类来创建网络层(layer)编写底层training loops通过add_loss()方法跟踪每层l

2021-01-22 16:34:11 235

原创 利用Python快速批量修改数据集文件名

简介最近在做一些目标检测的工作,但是找到的数据集有一万多张图片,而且图片每张照片的名字都是乱的,这在后面的数据集的预处理上面就会遇到很多的麻烦,于是就想到利用python写一个脚本,帮助批量的修改文件名——按照一定的顺序生成文件名修改。用到的工具-os模块我们要修改名字,主要是文件目录的操作,所以肯定是避免不了os这个库。修改思路就是:进入到目标下,修改要生成的文件名的格式就好了。代码:# -*- coding: utf-8 -*-import os# (os.path.abspath('.

2020-12-02 10:45:40 2195 2

原创 Linux学习之旅-文本编辑器Vim

文章目录Vim工作模式插入命令Vim工作模式插入命令

2020-07-27 09:11:49 155

原创 Linux学习之旅-常用命令-权限管理命令

文章目录权限管理命令 chmodchmod其他权限命令chownchgrpumask权限管理命令 chmodchmod命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{±=}] [文件或者目录][mode=421] [文件或者目录]-R 递归修改功能描述:改变文件或者目录权限+号:添加权限-号:删除权限权限的数字表示

2020-07-26 11:51:42 325

原创 Git学习(二)——工作流程和创建仓库

文章目录Git 工作流程Git 工作区、暂存区和版本库Git 创建仓库git initgit cloneGit 工作流程Git 的工作流程大致如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。下图展示了Git的工作流程:Git 工作区、暂存区和版本库工作区:就是你在电脑里能看到的目录暂存区:英文叫stage或者index。一般存放在“.g

2020-06-17 16:40:45 278

原创 Git学习(一)——Git教程和安装配置

文章目录序言Git简介Git安装配置Linux平台安装Windows平台上安装Git配置序言本着一颗入驻Github的心来学习Git的基本使用,从现在开始记录Git的学习笔记,方便以后自己浏览。Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服

2020-06-17 15:39:32 365

空空如也

空空如也

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

TA关注的人

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