自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VScode Failed to parse remote port from server output

在网上查了很多资料,貌似的没啥用。和我有相同 error 的可以尝试修改setting.json 文件。添加这条命令(我的json文件里面没有),如果有这条命令的话 将 false 改成 true即可。在使用VScode 在连接AutoDL 过程中一直连接不上,显示。修改完之后就能连接成功啦,希望这篇文章对你们有所帮助~

2024-04-26 22:19:20 485

原创 Pytorch安装出现:An HTTP error occurred when trying to retrieve this URL 或者 TimeoutError解决办法

pytorch安装出现以下两个原因: 都是因为从国外的网站下载太慢,可以多运行几次命令,可能会安装成功。若一直安装失败的话需要使用国内镜像来下载。以下两个都是我个人在安装过程中遇到的问题,使用国内镜像大家可以去看其他博客,这里不细述。希望这篇文章会对你有所帮助~

2023-10-09 11:09:31 613

原创 集成显卡安装Pytorch

7、安装pytorch ,打开官网:https://pytorch.org/ ,因为我的电脑是集显,不能在GPU上面加速,所以只能安装cpu版本的pytorch。2、安装完Anaconda之后,第二步查看自己电脑的显卡类型,是集成显卡还是独立显卡,我的电脑是集成显卡,若你的是独立显卡,则看我写的独立显卡的教程。命令查看当前base下的虚拟环境,DL_CPU是我之前创建的环境,pytorch_cpu 是我刚刚创建的环境。,导入torch ,按回车,若返回的是箭头,没有报错,表明torch安装成功。

2023-10-09 10:19:17 2368 4

原创 Anaconda的下载与安装

网址:https://mirrors.bfsu.edu.cn/anaconda/archive/ ,这里给出的是镜像源,也可以去官网1、下载(下载哪个版本都行)。7、选中path变量,点击编辑,将Anaconda根目录、Scripts和bin目录的路径添加到系统变量中。打开cmd,输入conda --version命令,输出了conda 的版本号,则配置成功。3、选择安装的路径,很多教程都是默认安装C盘,我个人还是建议安装在D盘中,容量足够大。这里不管是集成显卡还是独立显卡,第一步先安装Anaconda。

2023-10-08 10:24:10 607

转载 Initialization failed for ‘http://start.aliyun.com‘(idea不能使用阿里云镜像创建SpringBoot项目)

【原文出处】

2023-07-15 14:20:57 2995

原创 css——实现正六边形的两种方法

注意:宽度可以随便定义,高度是要根据宽度计算出来的。公式:height = widthcos(30°)2以下两种方法都可以实现。【第一种】使用div+border,通过伪元素来实现<style> .block{ width: 100px; height: 173.2px; background-color: skyblue; position:relative;

2022-05-11 18:40:54 1948

原创 notion详细使用(二)——块状的动态编辑器

我个人认为notion与其他的普通编辑器最大的区别就是notion具有强大的块状动态编辑器,它的内容都是由许许多多 Block 组成的。一段文字是一个 Block、一张图片也是一个 Block、一个列表里面嵌套着许多小的 Block。演示如下:block分类1.basic block例如:新建文本、page、table,引用、列表等都属于 Basic Block。2.dataBase blockdataBase 是数据库类型的block,与普通的表格不同,dataBase强大之处表格内可以

2022-05-03 15:09:25 4874

原创 Notion基本使用(一)——快捷键

使用notion也有一段时间了,notion这个工具真的太强大了,一篇博客完全说不清楚,我打算分几期来讲解它,第一期就先整理一下notion常用的快捷键吧~文本快捷键标题键入 # 后跟 space 以创建 H1 标题。键入 ## 后跟 space 以创建 H2 子标题。键入 ###后跟 space 以创建 H3 子标题。注意:notion和markdown区别是notion只支持到三级标题** 演示效果如下图所示:**普通文本键入 *、-或 + 后跟 space 以创建项目符号列表。

2022-04-21 21:22:37 14911 4

原创 css三栏布局——两边宽度固定中间宽度自适应方法总结

【方法一】使用flex布局,是最简便的。为中间区域的父盒子添加dispaly:flex,将该布局变为flex布局,flex-direction:row表示布局的排列方式为按行排列。flex:1表示来分配剩余空间,5来表示占多少份数//html代码<div class="layout"> <header>#header</header> <div class="container"> <div

2022-03-31 09:00:00 4152

原创 NodeJs——实现跨域方法总结

碰到了nodejs跨域问题,真是摸索了一下午,写一个博客记录一下~【第一种】利用ajax请求,使用jsonp来解决跨域问题。JSONP实现跨域请求的原理简单的说,就是动态创建script标签,然后利用script的src 不受同源策略约束来跨域获取数据。原生js封装jsonp // 封装jsonp函数 function jsonp(options) { // 动态设置script标签 var script = document.cr

2022-03-30 22:51:36 1931

原创 CSS-div垂直居中方法总结

【第一种方法】该方法是通过position定位去实现的,通过将上下左右的偏移值全设为0,再利用margin:auto,让盒子上下,左右宽度相同,将盒子挤到中间。//css样式.outer{ width: 500px; height: 500px; background-color: rgb(158, 177, 194); position: relative; } .box

2022-03-29 08:36:28 4430

原创 理解vue的数据劫持

上篇讲到vue的数据代理,这篇来讲一下我对数据劫持的理解。数据劫持的通俗理解就是数据监视,当我们修改vue实例对象中的data属性中的值时,页面中的数据会立马改变,这又是如何检测到的呢?**数据劫持:**就是vue通过Object.defineProperty对data中的属性添加了set,get方法,并在调用该方法时为该方法添加一些操作来劫持对象属性的操作。vue监视数据的原理:Vue数据绑定之前,通过observe每个对象的属性,添加到订阅器dep中,当数据发生变化的时候发出一个notice,即

2022-03-26 15:50:52 1500 1

原创 理解Vue中的数据代理

首先我们要问一自己一个问题:为什么在控制台中修改了数据,再次获取的时候,又能够获取到我们所修改的值,vue是如何检测到的?数据代理理解:当我们把一个普通的 JavaScript 对象传入 Vue 实例,Vue 将遍历此对象中的data对象所有的属性,并使用 Object.defineProperty 为这些属性添加getter/setter方法,以便于我们获取或者设置属性值时vue能够时刻的检测到。下面为一个普通的对象添加get,set方法代码如下: let age=18;

2022-03-26 14:43:06 955

原创 解决webpack5使用url-loader打包图片不显示问题

最近刚开始学习webpack,真是踩了一路的坑,一切都是因为webpack版本的不同。网上查的一些配置都是webpack4的配置,webpack4配置需要的模块可能到webpack5的时候就已经弃用了。这里说明一下我用的版本是webpack5.7webpack5打包图片的基本配置如下:下图是处理背景图片的基本配置:【注意】其实在webpack5的官网中url-loader,file-loader已经是弃用了的,如果还要使用这两个废弃了的文件的话,必须加上最后那一句type: ‘javascript

2022-03-08 14:13:17 3092 4

原创 使用VScode快捷键快速生成vue模板

【第一步】File——>Preferences——>User Snippets(用户代码段)【第二步】点击 New Global Snippets file… 按下回车键【第三步】在 { }中添加如下代码段,以下代码段是vue模板,可根据个人需求继续添加。(prefix 为快速生成的快捷键名称,可根据自己的修改)"vue_learn_template":{ /* 快速生成快捷键 */ "prefix": "V", "body": [

2022-03-03 16:17:48 4429

原创 购物车案例(基于vue的组件化开发)

结果如下图所示:源码如下(可直接复制使用):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"

2022-02-27 11:30:52 870 7

原创 解决mysql5.0导入mysql8.0的sql语句报错问题: Unknown collation: ‘utf8mb4_0900_ai_ci‘

当导入高版本8.0 sql语句 到低版本的5.0中报错如下图所示:【原因】:数据库不同版本之间的排序规则不同,我这里以mysql5.5为例,mysql5.5默认使用的排序规则是 utf8_general_ci ,而mysql8.0使用的是 utf8mb4_0900_ai_ci,不支持mysql5.5中的排序规则【解决办法】:直接将sql语句中所有的utf8mb4_0900_ai_ci替换成utf8_general_ci即可。这里顺便插一句使用vscode来实现全部替换1、使用ctrl + F 快

2022-01-06 21:14:44 2959 4

原创 Hadoop中出现Exception in thread “main“ java.io.IOException: Error opening job jar: /usr/local/hadoop-2.

今天运行MapReduce任务时出现异常:开始我还以为是我JDK版本的原因,Linux的JDK版本是1.8,我的JDK版本是11.0,我就把JDK环境变量又改成了1.8,但是运行之后还是一样的问题。后面我查看该jar包的大小,发现是0KB,额…,我又查了其他jar包的大小,没问题。那我这个大概就是jar包损坏了吧。我再次通过窗口运输了一下,后面可以成功啦。希望这篇文章对你有帮助哦~...

2021-10-28 19:22:56 2522 5

原创 记录js中name及其关键字

今天想在获取input标签中的值,在控制台打印出来后,发现结果一直是undefined,我感觉有点unbelievable,明明代码没错,但是取值一直都是undefined,后来才发现是name的原因,一般大家姓名都会用name来接收。这里要和大家解释一下,name不是关键字也不是保留字,但是很多函数都有name属性,例如:Window.name 、File.name、Function.name等等。所以大家以后要避免使用name来接收值,将name换成其他的名字代替~。名称:<input ty

2021-09-16 00:13:40 934

原创 js给元素绑定回车事件

相信看完下面这个案例你就懂了~//获取元素var arrStr = document.getElementById('arrStr');var delnum = document.getElementById('key');var btn = document.getElementById('btn');// 获取key框焦点,用enter键监听 arrStr.onkeydown = function (e) { var e = eve || window.event;

2021-09-11 10:27:15 1776

原创 理解JS闭包

在js中,内嵌函数可以访问定义在外层函数中的所有变量和函数,但是在函数外部不能访问函数的内部变量和嵌套函数,闭包的出现就是解决这个问题。严格来讲,所有JavaScript函数都是闭包,只是由于大多数函数调用与函数定义都在同一个作用域内,不能体现出闭包的重要性,但是当定义函数与调用函数的作用域不同的时候,闭包就尤为重要,最常见的情形就是一个函数返回了在它内部定义的嵌套函数。闭包的强大本质:他会捕获自身定义所在外部函数的局部变量。接下来看案例:下面这个案例是闭包中最常见的情形,将嵌套函数作为返回值返回。

2021-09-06 20:56:26 88

原创 在eclipse中配置Tomcat详细教程

如果eclipse中没有server,请看我这篇笔记 【eclipse中没有javaEE 和 server 的解决办法】1.点击 window ------> preferences2.找到server -------> 点击Runtime Environments点击Add由于我的Tomcat是9.0版本,你们点击对应的版本即可,点击finish完成。添加Tomcat我安装的是9.0版本,点击完成即可。按照下图步骤完成(第一步双击打开Tomcat),最后Ctrl+

2021-09-02 20:14:39 751 1

原创 eclipse中没有JavaEE和sever的详细解决办法

1.打开eclipse,将视角切换为javaEE。点击图中标注处切换到javaEE若上图中没有javaEE 和 sever点击 help ---->Install New Sofeware由于我的eclipse版本是2019,直接在work with 中输入版本就会出来该版本号的位置,点击之后将web,Xml…勾选上,点击确定即可图中标注处会有个小绿条,很多人可能点完确定之后就以为下载好了,其实还要等待一会儿,等插件下载完毕即可。希望这篇文章对你有所帮助~...

2021-09-02 17:54:23 5843 3

原创 解决HTML缩小窗口页面内容排版全部打乱问题

【方法一】下图缩小窗口排版全乱给body 加上这两行代码,让上下外边距为0,左右两个外边距自动相等,和方法二结果相同,给隐藏的部分加上导航条。width: 1200px;margin: 0 auto;加上这两句结果如下图所示:【方法二】如下图所示,缩小窗口,页面布局全部打乱在body的css中加上这两句话,当窗口最小宽度min-width <1200px 时,会生成导航条将内容隐藏,但是页面的排版布局不会乱 width: 100%; min-width: 1200px;

2021-08-10 14:54:05 27343

原创 使用js实现简单的下拉菜单

全部代码如下,详细注释已在代码注释中。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2021-08-05 15:08:21 5622 2

原创 vscode安装插件报错

之前在vscode中安装插件都好好的,我今天再安装是给我报了个错误,在网上查了也没有找到和我类似的错误原因。找到另外一种方法来安装插件进入vscode插件官网:https://marketplace.visualstudio.com/下载插件,将下载好的插件尽量放在vscode所在目录的bin目录下,当然,放在其他位置也是可以的。安装完之后,打开vscode点击最右边的三个小白点,选择Install from VSIX添加文件的位置即可安装完之后就可以使用了。...

2021-07-20 11:07:20 2002

原创 图片跟随鼠标的移动案例

核心原理:每次鼠标移动,我们获取鼠标的最新坐标,将获取的X,Y坐标作为图片的top,left值。注意:代码中有两点需要格外注意:1.我第一次写完的时候,发现图片不随鼠标的移动而移动,最后才知道是没有添加定位(添加绝对定位是因为绝对定位在文档流中不占位置),img是行内元素,没有top,left值。2.在给top,left赋值的时候,千万不要忘记加 px <style> /* 若不加绝对定位,图片不会随着鼠标走,绝对定位不占位置 */ img{

2021-07-19 17:18:14 365

原创 js预解析

1.js代码是由浏览器中的js解释器来执行的,js解析器在运行js代码时分为两步:预解析和代码执行(a)预解析:就是js引擎会将js里面所有的 var 、function 提升到当前作用域的最前面。(b)代码执行:代码按照顺序来执行2.预解析又分为:变量预解析(变量提升)和 函数预解析(函数提升)(a)变量提升:将所有的变量声明提升到当前的作用域最前面,不提升赋值操作。(b)函数提升:将所有的函数声明提升到当前作用域的最前面 ,不调用函数具体案例如下,看完案例会恍然大悟哦 <sc

2021-07-15 21:33:23 74

原创 mysql 常见错误:Can‘t create table ‘yggl.bonus‘ (errno: 150)

Can’t create table ‘yggl.bonus’ (errno: 150)1.字段类型和大小不匹配错误截图及原因:正确截图及注释:2.引用的其中一个外键没有建立起索引,或者没有主键(primary key)。

2021-05-30 20:31:05 155

原创 git命令大全(快速查找)

git命令大全(速查)$ pwd – 该命令用于显示当前目录$ git init --创建.git 目录(该目录默认是隐藏的,若没有看到.git目录,使用ls -ah)$ git status --查看当前版本库状态$ git add . --将所有文件添加到暂存区$ git add xxx --将xxx 文件添加到暂存区$ git commit -m “提交信息” --将文件提交到本地版本库$ git

2021-04-29 00:28:20 511

原创 使用js实现页面tab切换效果

使用js实现页面切换代码如下:【HTML部分】 <nav> <ul> <li class="hh"><a>星期一</a></li> <li><a>星期二</a></li> <li><a>星期三</a></li> <li&g

2021-04-22 14:42:07 551

原创 块元素垂直外边距塌陷解决方法

1.相邻块元素垂直外边距合并当一个盒子有一个下外边距,垂直相邻的盒子有一个上外边距,它们之间的垂直间距不是两者之和,而是两者中的最大者。代码如下: <style> .box1{ width: 200px; height: 200px; background-color: pink; /* 给盒子添加一个20px的下外边距 */ margin-bo

2021-04-16 14:41:58 250

原创 使用锚点链接做出页面切换效果

锚点链接1.锚点链接的使用1.使用a标签应用 herf 属性,href 属性="#id名"2.只要点击了超链接的对象就会跳到指定位置2.利用锚点链接在同一个页面中的切换效果:代码如下: <style> /* 清楚默认空隙 */ *{ margin: 0; padding: 0; } /* 清楚<a>标签的默认下划线样式 */ a{

2021-04-16 00:34:19 959 1

原创 CSS3动画简单案例

CSS3动画简单案例刚学习完h5和c3,做了两个简单动画。1.动画的放大缩小:代码如下: <style> @keyframes move { 0%{ transform: scale(1); } 25%{ transform: scale(1.1); } 50%{ transform: scale(1); } 75%{ transform: scal

2021-04-08 02:08:36 1324

原创 精灵图的制作和使用

精灵图的制作和使用认识css精灵:css精灵(也称CSS Sprites)是一种处理网页背景图像的方式。通常情况下,由很多小的背景图像合成的大图称为精灵图。【精灵图的制作】利用ps制作精灵图步骤在ps上新建一个画布点击移动工具,将图片往新建的画布里面拖全部完成之后,将这个小图层全部合并,最后以png格式导出,即精灵图制作完毕【精灵图的使用】实例图片(图片转载)—利用ps找到具体位置代码如下 <style> .box1{

2021-04-01 01:06:31 2605

原创 网页定位(position)——父相子绝

网页定位(position)position属性static:默认值,没有定位relative:相对定位,相对于自己原来的位置进行偏移absolute:绝对定位,是以它最近一个已经定位的祖先元素为基准进行偏移(若父元素没有定位,则根据浏览器窗口定位)fixed:固定定位,不会随着鼠标的滚动而滚动,定位基准是浏览器窗口偏移量:top:顶端偏移量,相对于其父标签上边线的距离buttom:底部偏移量,相对于其父标签下边线的距离left:左侧偏移量,相对于其父标签左边线的距离right:右

2021-03-26 14:19:09 3380 1

原创 通过网页获取图片操作步骤

网页取图操作步骤第一步:打开浏览器,点击右键,点击检查第二步:点击下图中圈起来的箭头,需要网页中的你哪张照片,就将鼠标移到那张图片上面去。第三步:找到需要的那张图片的引入路径,鼠标右击,点击open in new tab.第四步:将图片另存为自己的电脑上即可。...

2021-03-20 11:02:28 12455

原创 Git在向远程仓库push时出现Push rejected 解决方法

当新创建的gitee仓库里已经有文件时,如果使用idea上传项目到这个仓库就会报错:Push rejected: Push to origin/master was rejected**【解决方法】第一种:新建一个新的gitee仓库(该仓库必须是空仓库),再将代码推送到新建的空仓库中,则会弹出推送成功。第二种:先将已经存在文件的远程仓库中的代码拉取下来,再将自己的代码与从仓库中拉取下来的代码合并,再重新推送到远程仓库中去。将远程仓库的代码拉取下来将远程仓库的代码拉取下来URL:要拉取的远程仓库

2021-03-19 15:25:18 18137

空空如也

空空如也

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

TA关注的人

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