自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【论文阅读】Segment Anything Model for Road Network Graph Extraction

简单来说,本工作将矢量道路线提取的部分流程视为分割任务,利用SAM预训练模型的强大分割能力,实现了SOTA精度和极高的推理速度。

2024-10-04 17:01:06 1408

原创 【论文阅读】(DETR)End-to-End Object Detection with Transformers

但是这些传统算法往往需要prior和post-process流程,导致额外的计算量,需要复杂的代码来部署模型。如图是decoder的注意力可视化结果,可以看到query更关注于物体的边边角角,为目标定位提供了有效信息。除了AP75和APs,DETR在同样的参数规模下都超过了Faster RCNN,但是计算量和检测速度更慢。DETR为目标检测提供了简洁有效的端到端检测框架,且达到了主流检测器的水平,但仍然有较多改进空间。DETR则完全不需要这些,从输入到输出,一气呵成,简洁优雅。匈牙利算法可参考[3]

2024-02-01 18:33:51 1084 1

原创 【PyTorch】关于张量的连续性(contiguous)

因为它的作用是在不改变底层数据的情况下,使用新的形状查看张量。如果张量不是连续的,那么它的底层数据的存储顺序与它按行优先一维展开的顺序不同,这样就无法用一个新的步长来实现形状的变化。这个张量是连续的,因为它的底层数据的存储顺序是[0, 1, 2, …因为有些操作在底层实现的时候,需要按照一定的顺序访问或修改张量的元素,而不连续的张量会导致这些操作变得复杂或低效。连续性条件的含义是,张量底层一维数组元素的存储顺序与张量按行优先一维展开的元素顺序是否一致。,如果可以,返回视图,否则返回拷贝。

2023-06-18 15:45:55 1839 2

原创 【Python】关于map()参数func执行问题

今天遇见了一奇怪的现象,起初百思不得其解,于是记录下来问题描述请看如下代码def func(num): print(num)if __name__ == '__main__': map(func, range(10))执行结果会是什么?A:什么也不输出Process finished with exit code 0B:输出0-90123456789Process finished with exit code 0答案是A,什么也不输出

2022-04-14 10:25:32 1058

原创 【Python爬虫】使用etree进行XPath解析

隔离生活 Day 2【Python爬虫】使用etree进行XPath解析文章目录【Python爬虫】使用etree进行XPath解析一、相关知识etree的使用编码流程环境安装实例化etree对象XPath语法二、实例 - 爬取全国城市名称????网页分析背景介绍页面分析????代码一、相关知识etree的使用编码流程将HTML文本加载到etree对象中调用etree的xpath()函数完成标签定位对标签为所欲为(此时获得的标签其实是xpath()函数返回的对象)环境安装pip in

2022-01-08 23:02:23 14563

原创 【Python爬虫】BS4(BeautifulSoup)常用属性及函数

隔离生活 Day 1【Python爬虫】BS4(BeautifulSoup)常用属性及函数文章目录【Python爬虫】BS4(BeautifulSoup)常用属性及函数一、获取标签1. soup.tagName2. soup.find(tagName)2.1 soup.find(tagName, class_/id/attr)3. soup.find_all(tagName)4. soup.select(css_selector)二、获取文本数据1. tag.text和tag.get_text()2.

2022-01-07 16:05:55 4695

原创 数据结构 - 统计二叉树度为0/1/2的结点个数(递归)

数据结构 - 统计二叉树度为0/1/2的结点个数(递归)文章目录数据结构 - 统计二叉树度为0/1/2的结点个数(递归)0. 变量/函数声明树的结构体函数声明1. 统计结点数统计度为0的结点数统计度为1的结点数统计度为2的结点数2. 运行情况INPUTOUTPUT0. 变量/函数声明树的结构体#define ElemType inttypedef struct BiTNode { ElemType data; // 数据域 struct BiTNode *l_child, *r_

2021-11-13 22:48:04 4771

原创 超简单的Windows与Linux远程互传文件的方法

超简单的Windows与远程Linux之间互传文件的方法示例环境Windows10 家庭版 21H1CentOS-7-x86_64-1708VSCode 1.61.2示例目录Windows:D:\TESTLinux:/root/workdir1st. VSCode远程连接Linux参考之前的文章:https://blog.csdn.net/weixin_42490414/article/details/1177500752nd. 传文件① Windows到Linux✨文件/文

2021-11-08 22:34:53 2303 6

原创 虚拟机安装CentOS 7(VMware Workstation Pro)

Linux - 虚拟机安装CentOS 7(VMware Workstation Pro)文章目录Linux - 虚拟机安装CentOS 7(VMware Workstation Pro)0. 准备安装目的示例版本下载1. 创建虚拟机2. 配置虚拟机3. 安装虚拟机4. root登录0. 准备安装目的为了做大数据实验安装CentOS7,故????不打算安装桌面环境????示例版本VMware Workstation Pro 16.2.0 build-18760230CentOS-7-x86_

2021-11-08 16:02:00 193

原创 git - 关于最近gitee ssh出现git@gitee.com: Permission denied (publickey)问题的解决

git - 关于最近gitee ssh出现git@gitee.com: Permission denied (publickey)问题的解决具体排查过程请看这位大佬的文章https://blog.csdn.net/sinat_42483341/article/details/121108774问题描述publickey添加之后仍然Permission denied总的来说就是加密算法deprecated,需要我们开启一下解决方法Windows下进入目录C:\Users\用户名\.ssh

2021-11-03 20:39:28 748

原创 数据结构 - 双链表基本操作 - C语言

文章目录数据结构 - 双链表基本操作 - C语言1. 结构2. 初始化2.1 判空3. 插入3.1 后插3.2 前插4. 删除4.1 删除结点4.2 销毁链表5. 遍历5.1 后向遍历5.2 前向遍历不跳过头结点跳过头结点参考 王道考研数据结构数据结构 - 双链表基本操作 - C语言双链表不可随机存取,按位查找、按值查找都只能遍历,时间复杂度O(n)1. 结构typedef struct DNode { // 定义双链表结点类型 ElemType data; // 数据域

2021-10-11 22:06:56 259

原创 安卓开发 - 安卓数据库和SharedPreferences图形化管理工具/GUI工具 - Android Debug Database - 开源工具

Android - 安卓SQLite数据库图形化管理工具/GUI工具 - Android Debug Database - 开源工具文章目录Android - 安卓SQLite数据库图形化管理工具/GUI工具 - Android Debug Database - 开源工具前言效果Android Debug Database 仓库地址https://github.com/amitshekhariitbhu/Android-Debug-Database参考博文https://www.jiansh

2021-06-24 22:50:03 743

原创 MySQL - Windows11安装与卸载MySQL8.0(使用MySQL Installer)

MySQL - Windows11安装与卸载MySQL8.0(使用MySQL Installer)文章目录MySQL - Windows11安装与卸载MySQL8.0(使用MySQL Installer)0. 下载1. 安装1. 安装服务2. 服务配置3. 配置环境变量4. 验证环境变量添加成功2. 卸载0. 下载我们使用MySQL Installer安装,过程简单下载页:https://dev.mysql.com/downloads/windows/installer/8.0.html建议下载

2021-06-19 18:36:50 6629 8

原创 Python - Windows下Scrapy爬虫框架环境配置和项目创建

python - Windows下Scrapy爬虫框架环境配置和项目创建文章目录python - Windows下Scrapy爬虫框架环境配置和项目创建环境配置0. 激活你的conda环境(可选)1. 安装Lxml库2. 安装zope.interface库3. 安装twisted库4. 安装pyOpenSSL库5. 安装pywin32库6. 安装Scrapy库创建项目0. 切换到你要创建项目的目录1. 创建项目环境配置安装各种第三方库pip切换国内镜像源https://blog.csdn.ne

2021-06-19 12:24:07 469

原创 一行命令更换Ubuntu镜像源为国内镜像源

一句命令更换Ubuntu镜像源为国内镜像源更改镜像源为中科大镜像源sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list注① 如果你设置的时区是国内使用这条命令sudo sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list注② 替换security源(安全更新)(可选)sudo sed -i

2021-06-12 10:03:20 8149 1

原创 VSCode - 使用VSCode远程连接到Linux并实现免密码登录

VSCode - Linux - 使用VSCode远程连接到Ubuntu并实现免密登录我使用的是Ubuntu14.04,即便是使用其他发行版也不会影响操作步骤

2021-06-10 23:53:36 42301 34

原创 Linux - 内核的编译和安装 - Ubuntu 14.04

Linux - 内核的编译和安装 - Ubuntu 14.04参考:https://blog.csdn.net/qq_36290650/article/details/83052315文章目录Linux - 内核的编译和安装 - Ubuntu 14.04一、准备工作① 下载内核② 将下载好的内核压缩包放到Ubuntu并解压二、编译① 安装依赖② 编译前的工作③ 编译三、安装四、结束一、准备工作① 下载内核查看Ubuntu内核版本uname -r我的是4.4.0-148,那我就选择稍微新一

2021-06-10 17:25:14 666

原创 鸿蒙HarmonyOS - DevEco Studio - Unable to download the HarmonyOS SDK SDK无法安装

鸿蒙HarmonyOS - DevEco Studio - Unable to download the HarmonyOS SDK - HarmonyOS SDK无法安装文章目录鸿蒙HarmonyOS - DevEco Studio - Unable to download the HarmonyOS SDK - HarmonyOS SDK无法安装问题描述解决过程问题解决6月2日,HarmonyOS 2正式发布,不想学习之余便下来最新的DevEco Studio 2.1把玩一下,新建一个项目后就出现了

2021-06-04 21:40:48 4012 1

原创 Python - Mysql - Mysql(pymysql)的简单使用

Python - Mysql - Mysql(pymysql)的简单使用首先要安装pymysql()pip install pymysql导入pymysqlimport pymysql基本操作连接mysql数据库conn = pymysql.connect(host='localhost', user='root', passwd='123456', db='mydb', port=3306, charset='utf8mb4') # 连接mydb数据库执行sql语句cursor

2021-05-24 23:38:44 133

原创 Python - MongoDB - MongoDB(pymongo)的简单使用

Python - MongoDB - MongoDB(pymongo)的简单使用首先要安装pymongopip install pymongo导入pymongoimport pymongo基本操作连接MongoDB数据库client = pymongo.MongoClient('localhost', 27017) # 连接数据库新建数据库mydb = client['mydb'] # 新建mydb数据库新建数据集合test = mydb['test'] # 新建test

2021-05-24 22:43:48 175 1

原创 Python - CSV - Excel打开以UFT-8编码写入的CSV文件出现中文乱码

Python - CSV - Excel打开以UFT-8编码写入的CSV文件出现中文乱码问题描述以utf-8编码写入csv文件后,从Excel打开出现中文乱码# 以utf-8编码打开csv文件fp = open('doubanbook_top250.csv', 'w', newline='', encoding='utf-8')问题解决open()参数改成encoding='gb18030'即可# 以gb18030编码打开csv文件fp = open('doubanbook_top2

2021-05-22 16:48:02 618

原创 Python - 将数据写入到CSV文件的简单方法

Python - 将数据写入到CSV文件的简单方法import csv # 导入csv库# 打开一个csv文件用于写入file = open('test.csv', 'w+')# 获取csv的writer用于写入数据writer = csv.writer(file)# 写入第一行作为列名writer.writerow(('id', 'name'))# 写入一行数据writer.writerow(('0', 'none'))# 写入多行数据writer.writerows([('

2021-05-22 15:35:15 4657 1

原创 Excel - 数值型单元格最大值/超出最大值

Excel - 数值型单元格最大值/超出最大值今天使用Excel时发现数值型单元格存在最大值,百度上却少有关注,于是自己尝试了下找出最大值起初以为是对应的是64位整型最大值,于是#include <iostream>#include <limits>using namespace std;int main(){ cout << numeric_limits<long long>::max() << endl; re

2021-05-21 18:58:08 1681

原创 Python - 爬虫 - Xpath定位之starts-with()和string()函数的简单使用

Python - 爬虫 - Xpath定位之starts-with()和string()函数的简单使用文章目录Python - 爬虫 - Xpath定位之starts-with()和string()函数的简单使用starts-with()1. 函数原型2. 使用starts-with()获取相同字符开头的多个标签string()1. 函数原型2. 使用string()获取标签套标签的文本内容参考starts-with()1. 函数原型函数解释fn:starts-with(stri

2021-05-21 18:42:59 3021

原创 Python - 将Python对象写入文件

Python - 将Python对象写入文件使用Python自带的shelve模块写入import shelve''' 将对象写入文件'''# 使用shelve打开文件file = shelve.open('test')# 要保存的对象data = {'John': '001', 'Kate': '002', 'Harry': '003'}# 键data_key = 'names'# 在file中保存一个键值对# key - data_key# value -

2021-05-19 23:33:23 1196

原创 Ubuntu安装VMware Tools

Linux - Ubuntu - VMware 安装 VMware Tools文章目录Linux - Ubuntu - VMware 安装 VMware Tools背景1. 删除Ubuntu虚拟机的软盘、CD/DVD设备2. 为Ubuntu虚拟机添加一个新的CD/DVD设备3. 重新启动Ubuntu虚拟机4. 安装 VMware Tools背景成功安装虚拟机后经常会遇到不自动安装VMware Tools的情况,故写下此文记录VMware Tools的简单安装过程1. 删除Ubuntu虚拟机的软盘、C

2021-05-19 10:19:39 225 2

原创 CentOS 7安装OpenJDK 11

Linux - CentOS - 安装OpenJDK11安装OpenJDK11yum -y install java-11-openjdk.x86_64 java-11-openjdk-headless.x86_64 java-11-openjdk-devel.x86_64更改JDK版本(如果之前有其他版本)1. 查看JDK安装位置看到JDK11包名为java-11-openjdk-11.0.11.0.9-1.el7_9.x86_64[root@localhost ~]# rpm -qa |

2021-05-19 09:38:46 886

原创 操作系统 - Linux - 使用fork()函数实现三个进程并发执行

操作系统 - Linux - 使用fork()函数实现三个进程并发执行`fork()`

2021-05-17 17:36:57 6206 2

原创 VSCode - Downloading dependencies...: Finishing VSLS Audio installation (downloading)... - 扩展问题

文章目录VSCode - Downloading dependencies...: Finishing VSLS Audio installation (downloading)... - Live Share Audio扩展问题问题描述解决方法VSCode - Downloading dependencies…: Finishing VSLS Audio installation (downloading)… - Live Share Audio扩展问题问题描述使用VSCode远程连接到CentOS

2021-05-15 23:18:26 1687

原创 VSCode - C/C++ - 标识符找不到声明/定义问题 | VSCode报错/爆红

VSCode - C/C++ 标识符找不到声明/定义问题 | VSCode爆红C/C++ 标识符找不到声明/定义问题确保头文件没漏写或写错更改当前项目配置选择编辑配置(UI),对配置比较熟悉的话可以选择JSONIntelliSense模式:根据自己的平台和编译器选择,比如我的是Windows下的64位gcc,选择windows-gcc-x64C标准版本问题,我是在远程连接Linux时遇到的☆☆☆编译选项在tasks.json里面更改编译选项比如链接选项,缺少链接库也

2021-05-15 16:02:53 5818 8

原创 操作系统/Linux - 文件 - 软链接/符号链接和硬链接(文件共享)

参考王道考研操作系统文章目录操作系统 - 文件 - 软链接/符号链接和硬链接(文件共享)文件共享 - 软链接和硬链接软链接(符号链接)Linux 创建软链接特点硬链接(索引结点)特点Linux 创建硬链接硬链接`ln`与复制`cp`的区别操作系统 - 文件 - 软链接/符号链接和硬链接(文件共享)文件共享 - 软链接和硬链接文件共享硬链接 - 基于索引结点的共享方式软链接 - 基于符号链的共享方式软链接(符号链接)类似于Windows的快捷方式,但又不完全一样Linux 创建软链接

2021-05-15 15:32:25 1431 2

原创 Android Studio - build.gradle更改国内仓库

Android Studio - build.gradle更改国内仓库更改两处repositories { }即可build.gradle (Project: xxx)// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url 'https://maven.a

2021-05-15 00:00:12 570

原创 安卓开发 - startActivityForResult()的简单使用

API24, AndroidStudio4.1.3文章目录实现效果startActivityForResult()的简单使用介绍原型使用第一个Activity启动Activity方法解释接收Result方法解释第二个Activity设置并返回Result方法解释实现效果startActivityForResult()的简单使用介绍与startActivity不同的是,该方法用于启动另一个Activity并返回Result原型public void startActivityForResul

2021-05-14 23:56:52 638

原创 安卓开发 - 上下文菜单和选项菜单

文章目录安卓上下文菜单和选项菜单上下文菜单预览演示布局1. 创建菜单项2. 为`TextView`注册上下文菜单3. 重写`onCreateContextMenu()`方法4. 重写`onContextItemSelected()`方法选项菜单预览演示布局1. 创建菜单项2. 重写`onCreateOptionsMenu()`方法3. 重写`onOptionsItemSelected()`方法安卓上下文菜单和选项菜单上下文菜单预览演示布局我们直接拿默认生成的Hello World! TextV

2021-05-14 23:43:13 2052 5

原创 安卓开发 - 内部存储和外部存储

文章目录安卓内部存储和外部存储内部存储路径特点Java代码保存读取外部存储路径Java代码保存读取安卓内部存储和外部存储内部存储路径特点默认只能被创建它的应用访问到当这个应用卸载后,内部存储中的文件也被删除一旦内部存储空间耗尽,手机也就无法使用Java代码保存public void internalStoreDemo() { try { // 获得文件输出流对象 FileOutputStream fos = openFileOutput("k

2021-05-14 23:41:45 1917 4

原创 mysql字符集编码问题(或导入Excel时出现) Incorrect string value: '\xE7\xBE\x8E\xE7\x9A\x84...' for column 解决方法

从excel中导入mysql数据库中时出现此问题,开始以为是excel中数据有问题,网上搜了之后在此记录一下。错误信息解决方法运行命令ALTER TABLE testtable CHARACTER SET utf8mb4;testtable是我的表名,改成自己的再重新导入即可。...

2020-04-12 18:19:00 450 1

空空如也

空空如也

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

TA关注的人

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