自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 GraspNet-baseline复现----Linux-Ubuntu

注意Tolerance Label可以运行command_generate_tolerance_label.sh生成,或者直接从云盘里下载后解压,放到dataset文件夹。PyTorch的版本对Cuda和Python的版本都有依赖,所以基本步骤是 确定需要安装的PyTorch版本 —> 通过。文件,将 ”logs/log_kn/checkpoint.tar“ 改为自己的权重文件路径。确定对应的cuda版本和python版本 —> 创建虚拟环境配置环境。根据github上的来。执行示例demo脚本。

2024-03-16 02:06:37 840 1

原创 Ubuntu 20.04,cuda 12.4安装对应的cuDNN, 2024最新教程(附带最新查看cuDNN版本指令)

cuDNN 9.0版本的cudnn_version.h 的路径已经改变,所以网上之前的验证方法都会报错,直接用下面指令进行验证。文件,右键点击属性 Properties,查看该文件的具体路径(红色框中)如果还是报错 或者 报路径找不到的错误,那就在。显示类似如下信息,表示cuDNN安装成功。进入nvidia官网的cuDNN页面,

2024-03-11 22:36:21 2957 3

原创 Python脚本 自定义浏览器的物理地址 ---经纬度

注意较高版本的google浏览器无法设置浏览器初始化的经纬度,推荐使用edge浏览器的驱动关于 setGeolocationOverride 方法 ,详见开发者协议文档了解更多。

2022-06-24 20:41:11 408 2

原创 springboot的依赖管理特性与自动配置特性

首先我们要明白1.什么是springBoot框架2. 为什么要使用到springBoot框架————————————————————————————1.springBoot是简化Spring技术栈的快速开发脚手架。当我们开发一个较大型的项目需要整合许多技术时,用Spring的话需要编写许多的配置文件,用maven构建的话,还需要导入许多相关的依赖,并且需要注意依赖版本会不会产生冲突等问题。编写配置文件使程序员的精力没有完全放在业务逻辑的开发上。毕竟对于程序员来说是非常要讲究效率的 ???? 。

2022-04-06 14:04:15 888 2

原创 vue项目在js的setInterval或setTimeout方法中获取data中的数据为NAN

问题来源与描述: 博主想在项目中用户注册时,点击获取验证码按钮后有一个禁用30s的效果,一下子就想到了用js中的定时器,但是在定时器方法中获取data中的数据时,数据变为了NAN 。问题的原因: setTimeout或setInterval执行时this变为了window,这是由于setTimeout函数调用的代码运行在与所在函数完全分离的执行环境上,js的定时器执行时this指向的是window对象,而不再是data中的数据。解决方法: 执行定时器前先缓存当前的vue对象,然后在定时器中使用缓存的对象

2021-05-30 20:35:24 1299 1

原创 Linux 用户、组和权限管理综合实践

1. 用户和组的构建切换到管理员新建两个组gBusiness、gDevelopgroupadd gBusinessgroupadd gDevelop新建用户useradd B_tomuseradd B_lucyuseradd D_mikeuseradd D_lily给用户添加初始密码123456echo "123456" | passwd --stdin B_tom...强制用户首次登录后修改密码# 使B_tom账号密码立即失效chage -d 0

2021-05-15 12:40:10 423 3

原创 yarn管理工具启动vue项目报错 These dependencies were not found: XXXXX

These dependencies were not found:XXXXXX项目昨晚运行的还好好的,启动项目就出现了如下报错,已解决。原因是依赖包的路径问题,没有正确的导入依赖包。方法简单粗暴: 1.先删除 node_moudel 目录(依赖多的项目删除时要等待一下) 2.重新添加项目依赖。这里分为两种js包管理工具,使用对应的命令删除即可。 1. npm命令(注意是否使用了淘宝源) npm install 2. yarn命令 yarn install ...

2021-05-13 11:21:35 1092

原创 对java中的cookie、session理解与使用

在了解cookie和session之前,先理解下"状态管理"的定义:什么是状态管理?将浏览器与web服务器之间多次交互当做一个整体来看待(即为了完成某个业务,需要多次交互,比如购物),并且将多次交互所涉及的数据(即状态)保存下来。如何进行状态管理客户端:利用cookie技术进行管理服务端:利用session技术进行管理下面开始进入正题,简单介绍下java中的cookie和Session:一、Cookie什么是cookie? 服务器临时存放在浏览器的少量数据cookie的工作原理?

2021-05-12 19:01:18 218 1

转载 JavaWeb之Servlet、Session原理与使用

一、Servlet上下文的基本概念Servlet上下文又叫做:ServletContext。当WEB服务器启动时,会为每一个WEB应用程序(webapps下的每个目录就是一个应用程序)创建一块共享的存储区域。ServletContext也叫做“公共区域”,也就是同一个WEB应用程序中,所有的Servlet和JSP都可以共享同一个区域。ServletContext在WEB服务器启动时创建,服务器关闭时销毁。//通过当前Servlet类的对象,得到与它关联的ServletContext对象,也就是上

2021-05-12 18:35:17 436 1

原创 vue项目 elementUI 表单验证请求后端接口

做vue项目中的注册页面,当用户填写完注册邮箱时需要调用后端api进行验证此邮箱是否已被注册。template <el-form-item label="邮箱" prop="email"> <el-input v-model="ruleForm.email"></el-input> </el-form-item>引入接口 import {getEmail} from '@/api/backStage_api/getEmail'

2021-05-09 12:27:49 3056

原创 java专业术语(持续更新)

记录下平时遇到 java 中的一些专业术语。1. 分布式系统分布式系统(distributed system):是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。2. 分布式软件系统分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编

2021-04-24 14:32:11 572 1

原创 vue项目报错 [vue/no-unused-vars] ‘scope‘ is defined but never used.

根据element-UI官方文档创建自定义表时出现错误,报错消息及报错代码如下查资料后解决方法如下,修改第一个template的 slot-scope="{}"<template slot="header" slot-scope="{}"> <el-button type="info" plain>ok</el-button></template>...

2021-04-20 09:29:10 2024 2

原创 (二)Linux中基础操作命令

Linux中基础操作命令0. 前言1. Shell命令基础1.1 Shell简介1.2命令格式1.3 命令帮助2. 常用文件目录命令2.1 目录处理命令2.2 文件处理命令3. 常用文本命令4. 打包压缩命令5.其他命令5.1 重定向命令5.2 管道命令 “|”6. 文本编辑器 vi0. 前言1. Shell命令基础1.1 Shell简介shell是linux系统的外壳,为用户提供使用操作系统的接口,是命令语言、命令解释程序及程序设计语言的统称。shell有多种类型,linux系统默认的shell是

2021-03-28 10:38:42 141 3

原创 Linux系统管理员对普通用户的基本操作

对学校开设的linux课程的简单总结,学好这门课是成为一个合格的程序员所必需的,趁着闲暇之余总结下每节课老师所讲的内容第二次linux课。板书内容如下(这年头在实验室上课愿意写板书的老师很少了,偷偷给老师一个赞 ????)这节课讲的主要是Linux系统管理员对普通用户的基本操作。步骤如下:切换用户新建个人用户查看用户ID修改id修改普通用户权限,禁止交互登录重启,进行测试1.切换用户# 切换为管理员,管理员只有一个。一对多关系su# 切换为普通用户su 用户名切换为

2021-03-20 11:15:06 1400

原创 linux ubuntu系统su管理员提示认证失败

Ubuntu首次安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性,赶紧设置下吧。终端下wwqi@wwqi:~$ sudo passwdPassword: <— 输入安装时那个用户的密码Enter new UNIX password: <— 新的Root用户密码Retype new UNIX password: <— 重复新的Root用户密码passwd:已成功更新密码...

2021-03-19 12:32:11 402 1

转载 Vue.js学习路线

Vue基础对于没有接触过es6和webpack的童鞋来说,不建议直接用官方的脚手架vue-cli构件项目。先按文档顺序最少学习完组件那一章。直接在html文件中引入vue.js开始学习,了解vue的基础指令,和整个vue实例的基础架构。vue的生命周期很重要,了解这点以后可以免去很多问题。学完这些可以做一些练手的小项目,比如万年不变的todolist。。。现在可以开始学习使用vue-cli构件项目了,学习组件化之前,推荐先看一下es6关于模块的介绍。阮一峰《ECMAScript6》 Module

2021-03-13 11:12:53 420

原创 Vue版本从 2.0 升级到 3.0

升级前需要先卸载旧版本的vue,然后才能升级到新版本。npm uninstall -g vue-clinpm install -g @vue/cli或者yarn global remove vue-cliyarn global add @vue/cli

2021-03-10 18:02:34 2452

原创 vue.js入门(三) --- Vue-cli的简介与使用

Vue-cli的简介与使用文章目录Vue-cli的简介与使用1 简介2 Vue CLI的组件CLICLI 服务CLI 插件3 安装、卸载与升级3.1 安装3.1.1 补充:解决npm下载包慢的方法3.2 卸载3.3 升级4 创建项目4.1 命令行创建4.2 图形化窗口创建5 文件夹简单介绍(默认vue 3版本)5 文件夹简单介绍(默认vue 3版本)1 简介Vue 提供了一个官方的命令行工具(cli),为单页面应用 (SPA) 快速搭建繁杂的脚手架。更多详情可查阅 Vue CLI 的文档。Vue CL

2021-02-08 21:52:51 274 2

原创 vue.js入门(二)--- 组件

1 案例todoList在学习组件前先简单做一个案例巩固下前面的基本语法。该案例是通过用户从输入框输入数据点击提交按钮后,将数据以列表的形式展示出来基本思路: 先定义一个输入框和提交按钮。用v-modal指令将输入框和vue实例数据项进行绑定,当用户输入数据后,数据项data就会接收到此数据。再用v-on指令监听提交按钮的点击事件,当触发了点击事件后,就会执行将data接收的数据存入到list数组中的方法。最后用v-for指令遍历输出。这里贴出代码<body> <div i

2021-02-05 16:07:52 170

原创 vue.js入门(一)--- 基础语法

vue.js入门(一)— 基础语法文章目录vue.js入门(一)--- 基础语法0 准备工作1)Vue.js是什么2)版本介绍3)安装插件Vue Devtools4) 引入Vue.js1 创建第一个实例2 实例、挂载点与模板3 模板语法1)插值2)指令v-on:监听DOM事件v-bind:属性绑定,响应式地更新 HTML attributev-model:双向数据绑定3)缩写4 计算属性和侦听器5 v-if、v-show与v-for指令0 准备工作1)Vue.js是什么Vue (读音 /vj

2021-01-31 21:38:23 227 7

原创 数据结构与算法之图解基本数据结构(一)

文章目录0 前言1 基本概念1.1 什么是数据结构?1.2 逻辑结构与物理结构2 基本数据结构介绍2.1 数组2.2 栈2.3 队列2.4 链表(1)单链表(2)双向链表2.5 树(1)二叉树0 前言​ 由于疫情的原因数据结构与算法这门很重要的课是以网上授课的形式进行教学的,自己没好好听。最近又想刷算法题,所以趁着寒假的时间从头再把数据结构与算法学一遍,并通过写博客的形式记录下学习笔记。这让我明白了出来混,迟早是要还的。本系列文章是先讲解完数据结构后再讲解一些基本算法

2021-01-28 23:51:17 944

原创 SVN的基本使用

SVN的基本使用1.SVN介绍SVN是Subversion的简称,是一个自由开源的版本控制系统。SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置(仓库),每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。多人协作开发也是如此。SVN将文件存放在仓库里,这个仓库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。如果某一次提交至仓库的代码有问题,可以借助SVN将

2021-01-19 12:29:36 302

原创 springboot菜鸟入门

一、spring与springboot1.1 spring的优缺点优点:spring是JEE(java企业版)的轻量级代替品 ,通过IOC、AOP、DI为企业级java开发提供了一种相对简单的方法缺点:配置繁琐。一开始Spring是通过xml配置,后来Spring 2.5引入了基于注解的组件扫描,这消除了大量针对应用程序自身组件的显式XML配置。Spring 3.0引入了基于Java的配置。项目的依赖管理费力。在环境搭建时,需要分析要导入哪些库的坐标,而且还需要分析导入与之有依赖关系的其他库的

2021-01-16 23:59:05 13812 2

原创 小白入门-SSM框架整合(注解+XML方式)

小白入门-SSM框架整合(注解+XML方式)一、先搭建基本的整合环境1、创建maven工程(web-app),在pom中引入依赖坐标。2、创建数据库和表结构3、补全maven项目目录结构 并 搭建基本环境二、编写spring框架三、搭建springMVC框架四、spring整合springMVC五、搭建MyBatis框架六、spring整合mybatis框架整合思路:先搭建基本的整合环境再把spring的配置搭建完成然后再使用spring整合springMVC框架最后使用spring整合myb

2020-12-04 23:25:13 355

原创 2020 从0到1搭建个人博客网站,图解超详细!(附带软件资源)

2020从0到1搭建个人博客网站,图解超详细!(附带软件资源)前言一、准备工作1.1 入门知识1.2 所需软件1.3 总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入创作不易,对您有帮助的话,还请点赞、收藏加关注一

2020-11-23 22:55:10 892 2

原创 JavaWeb三大组件之Filter学习

JavaWeb三大组件之Filter1.Filter是什么2.为什么要用Filter3.Filter怎么用4.Filter细节4.1执行流程4.2生命周期方法4.3过滤器配置详解5.过滤器链1.Filter是什么首先,Filter与Servlet非常相似,都有三个生命周期方法、都是实现了各自接口的java类。不同点在于servlet主要负责处理请求,而filter主要负责拦截请求和放行。Filter: 过滤器。 实质上就是实现了接口Filter的一个java类,不需要将它想象的过于复杂。可以将

2020-08-23 14:25:09 277

原创 Servlet小白入门

目录前言欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo

2020-07-22 23:47:48 205

原创 Tomcat 简介&使用&遇到的问题以及解决方法

最近学到了JavaWeb中Tomcat,以下是博主对这个知识点做的一些记录。有错误的地方希望各位小伙伴指正出来。Tomcat 简介&使用&遇到的问题以及解决方法1. 简介1.1 web相关概念1.2 Web服务器软件1.3 Tomcat简介2. 使用2.1 集成到IDEA2.2 创建JavaEE项目,并部署。3.遇到的问题3.1 端口被占用。1. 简介首先,Tomcat是一款JavaWeb服务器软件,在了解Tomcat之前我们需要先回顾一下Web的相关概念。1.1 web.

2020-07-20 16:17:13 381

原创 软件架构相关概念

软件架构相关概念1基本概念Client/Server简称为 C/S: 客户端/服务端,如电脑端的QQ、LOL,特点是有一个软件安装在电脑上Browser/Server简称为 B/S: 浏览器/服务端,如网页版的淘宝,b站,特点是在浏览器上通过网站的网址进行访问。2.二者的优缺点C/S优点:响应速度快,与用户交互的界面和操作丰富,安全性能高缺点:程序安装较麻烦,维护成本高,进行一次升级,所有的客户端 程序都需要升级B/S优点:无需安装程序,有一个浏览器即可。无需升级多个客

2020-07-15 16:17:29 139

原创 Java数组的静态初始化&&动态初始化

记录一下JAVA的学习。1.静态初始化标准格式:数据类型[ ] 数组名称 = new 数据类型[ ] {元素1, 元素2…, 元素n};int[] array_A = new int[]{1, 2..., n} //不用指定数组长度,编译器会自动推算出来可拆分为:int[] array_A;array_A = new int[]{1, 2..., n}省略格式:...

2020-04-12 22:28:08 178

空空如也

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

TA关注的人

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