- 博客(117)
- 收藏
- 关注
原创 把当前img作为到爷爷的背景图
话不多说,直接上代码:(这里要通过img的class获取爷爷元素,所以用v-show当满足某种条件才渲染这种我需要的样式,倘若知道爷爷元素和图片的大小直接v-if。(忽略图大小不一致,一般UI给的图会刚好适合页面大小,我这网上找的图,难调大小,我行内的就自己随便写的宽高),另外悄悄告诉你最后有简单方法~~最开始图片在他本来的DOM结构里面,爷爷也没有背景,这样的DOM是把两个叔叔抵下去的。先来看看初始DOM结构代码。
2024-07-15 15:53:59 236
原创 异步遇上立即执行函数,不立即执行了?
立即执行函数可以创建独立的作用域, 让外部无法访问作用域内部的变量,从而避免变量污染。或者不使用立即执行函数,直接外层的 async await 的一层。当把立即执行函数放在异步函数里面也应该遵循 异步代码执行顺序!倘若要等整个立即执行函数完,需要在外层再加 await。下面的代码会先打印 aaa ,2秒后再打印 1234。这是因为被包裹的立即执行函数里面(await2)的。下面的代码会2秒后打印 1234 ,再打印 aaa。
2024-06-11 14:35:51 360
原创 VScode如何调试
1.打断点1.点击调试按钮3.点击下拉选择环境node,点击绿三角选择输入调试的命令(具体命令查看package.json中scripts中的哪一个命令和运行的文件),点击右边的设置(可以直接跳下面第八步!!!4.点击设置会自动生成一个launch.json文件如下5.传递参数,有时候并不是直接启动程序,还需要给程序传递参数,直接传就行如果是变量赋值类,总之就是这个启动命令后的所有字段放进来6.选择node版本运行。
2024-06-11 14:28:07 1136
原创 找回mysql数据库密码和密码过期问题
今天弄前后端项目的时候发现数据库查询错误,才发现打印出来错误如下:“msg”: “ER_ACCESS_DENIED_ERROR: Access denied for user ‘root’@‘localhost’ (using password: YES)”,是数据库密码错误了,发现记忆出错了,忘掉了数据库密码。
2024-03-31 17:43:24 467
原创 微前端——无界wujie
1.全局安装2.使用pnpm -v可以查看版本号3.pnpm比npm的优势,在pnpm中文网的动机这样写pnpm官网简单来说就是,但有100个vue项目,每个项目都会去安装相应的依赖包,这样导致磁盘的缩小和安装速度慢(每次都会重新下载依赖包),很麻烦。但是pnpm使用软链接硬链接和仓库解决。
2023-12-24 22:05:43 3725
原创 nuxt学习笔记
根目录下新建app.html作为启动页,可以 自定义注入的内容-- 加入个性化的内容 --> < body {{BODY_ATTRS}} > {{APP}} -- 加入个性化的内容 --> < body {{BODY_ATTRS}} > {{APP}}
2023-12-20 17:18:53 1842
原创 linux的sftp复制传输文件
分别使用命令查看本地当前路径(Local) 和远程路径(Remote)如果进入失败要一个一个进,可使用ls查看当前的目录进。put -r 文件夹。
2023-11-07 21:54:30 1278
原创 shell 命令批量跑python代码
这样就可以在output.txt 中查看在运行哪一条命令了,如果你想直接控制台看运行到哪一条直接。1.编写shell脚本如下(作用:顺次保存每个python运行结果到文件中)2.编写shell脚本如下(作用:需要把所有结果集中输出到某一个文件时)假设我这里需要重复跑 testt.py 每次只需要改变传参。新建 shell 文件 命名为。二、运行shell的命令。一、编写shell文件。
2023-09-05 14:33:09 613
原创 修改el-select或者el-input样式失效
因为在页面的时候我取消样勾选就满意黑色,所以以为设置的是none,结果代码里面设置none是白色,然后一直以为没有生效,当改成自己想要的颜色就可以了。可是一直不生效,最初看到说:popper-append-to-body="false"设置为false,没用。下午改el-input和el-select这两个的样式真的烦,,,还不如写原生标签了。,注意没有空格,然后按照所寻找的样式选择器放进来就可以了。我已经在样式器中挨着挨着去找了,把层级的类都写下来了。后面感觉就是样式穿透的问题,样式使用的是sass。
2023-08-02 17:55:30 1303
原创 linux跑python控制台输出日志无内容或者断掉
训练时候的输出日志要么没有,要么就是输出了一点点就没有了(突然不输出内容了),记得之前也出现过训练中途突然日志不打印了,当时以为服务器原因可能被挤掉了。但这次是还没开始并且试过很多次了。所用语句或者python main.py > test2.out 2>&1 &或者nohup python main.py > test2.out 2>&1 &或者nohup python main.py > test2.out &或者 python main.py >> test2.out &
2023-05-13 12:29:34 752
原创 根据关键字百度自动爬取n页图片
这段代码虽然滚动了30页,但是还是只会获取第一个请求链接,所以只有30条数据。之前本来是做过这方面的代码,但是不知道弄哪儿去了,百度了一下这次重新记录下来。
2023-05-13 12:15:21 51
原创 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
首先百度了这个问题,发现基本都说数据label不匹配导致不能反向传播、或者pytorch版本和cuda不匹配我一直对环境不匹配感觉不大可能,因为也不是新环境,以前也用这个环境跑过的代码。而且就卡在输入模型那儿,也没网络打印,让我怎么看网络输出和原本label是不是匹配。然后我换了个服务器,有卡!
2023-04-23 16:21:15 866
原创 CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa, opb, m, n, k, &alpha
【代码】CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa, opb, m, n, k, &alpha。
2023-04-16 16:47:01 2209
原创 训练时候loss出现nan
解决方式,调了lr也不是。最后发现是因为测试是每一个epoch的训练后,所以下一次训练之前要重新train(),也就是要把net.train()写在epoch里面,而不是外面。如果是train完了再test那就无所谓。训练的loss出现nan,第一个epoch是正常的,后面的就开始nan了。
2023-03-25 18:21:35 390
原创 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ],
控制台输入:$env:NODE_OPTIONS=“–openssl-legacy-provider”然后再输入启动命令:npm run dev (或者npm run serve)即可。今天运行之前写的项目时候发现报错。
2023-03-23 21:07:52 164
原创 TypeError: DataLoader found invalid type: <class ‘dgl.heterograph.DGLHeteroGraph‘>
DataLoader都一样,一直没注意上面的引入包,因为换了个数据加载格式,从自己封的Data图数据,到用dgl包装。原因,使用的DataLoader引入包不一样,数据是[[g,label],[g,label],…但是下面这个适合整体性的数据,例如[Data({}),Data({}),…所以根据不同的数据内容,选择好不同的图数据加载器。
2023-03-09 18:20:18 525
原创 LaTex报错illegal character in array arg.}
把m改成l(小写的L但是一般不会左对齐的表格把)或者c就可以了(c也可以居中)
2023-01-11 20:29:45 2249
原创 4.4——数据库和前后端身份认证
数据库(database)是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。Cookie 是存储在用户浏览器中的一段不超过 4 KB 的字符串。
2022-11-25 14:45:12 3042 1
原创 MySQL Server 和 MySQL Workbench安装
最开始按照这个点击了,但是好像有点不一样(应该是电脑本身安装的有mysql的原因,这个启动程序就检测到你电脑有的功能包变成你还要安装哪些或者修改安装的页面。我点的有点不一样没下载全,就把那些安装的卸载了他还会问要不要卸载Installer,他卸载后重启电脑就变得和教程一样了。。。,总之安装看直觉。。。英文好的看英文)果然去搜了下电脑mysql确实以前安装了,而且刚刚修改完,点进去空了,笑死,以后安装还是先看看自己电脑上有没有把。
2022-11-23 17:23:27 2555
原创 4.2——Node.js的npm和包
回顾:什么是客户端、什么是服务器?在网络节点中,负责消费资源的电脑,叫做客户端;负责对外提供网络资源的电脑,叫做服务器。http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务。如果要希望使用 http 模块创建 Web 服务器,则需要先导入它:服务器和普通电脑的区别在于,服务器上安装了web 服务器软件。
2022-11-18 11:09:51 1283
原创 安装node.js详细步骤
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。win+R输入cmd打开命令窗口,输入node -v命令查看已安装node.js的版本。6. 希望安装哪些Node.js的功能,不用管,直接next。进入后有两个版本,建议选择左边的稳定版进行下载,点击下载。3. 下载完成后点击打开文件进行安装。进入到如下安装页面,点击next。4. 勾选accept,next。
2022-11-16 10:04:02 402
原创 4.1——Git和github
Git 标准的工作流程是工作区 → 暂存区 → Git 仓库,但有时候这么做略显繁琐,此时可以跳过暂存区,直接将工作区中的修改提交到 Git 仓库,这时候 Git 工作的流程简化为了工作区 → Git 仓库。如果需要被暂存的文件个数比较多,可以使用如下的命令,一次性将所有的新增和修改过的文件加入暂存区,今后在项目开发中,会经常使用这个命令,将新增和修改过后的文件加入暂存区。当把功能分支的代码合并到 master 主分支上以后,就可以使用如下的命令,删除对应的功能分支:git branch -d 分支名。
2022-11-15 16:08:17 214
原创 3.4JavaScript网页编程——JS高级(可以不看)
JavaScript 中一切皆为对象,还有以前学习的 window、Math 对象,最后补充一点无论是引用类型或是包装包类型都包含两个公共的方法toString和valueOf方法获取原始值,数据内部运算的基础,很少主动调用该方法toString方法以字符串形式表示对象Null、undefined:除外 // 对象类型数据 let user = {name : '小明' , age : 18 } // 数值类型 let num = 12.345;
2022-10-26 20:13:49 3194 2
原创 3.3.3JavaScript网页编程——WebAPI(JS之BOM含正则)
回忆DOM:文档对象模型BOM(Browser Object Model ) :是浏览器对象模型window 是浏览器内置中的全局对象,我们所学习的所有 Web APIs 的知识内容都是基于 window 对象实现的常用省略的:JavaScript 内置的一个用来让代码延迟执行的函数,叫 setTimeout只执行一次,所以可以理解为就是把一段代码延迟执行, 平时省略window。应用场景:可以用作时间到自己清除两种定时器对比: setInterval 的特征是重复执行,首次执行会延时 set
2022-10-25 14:42:08 1328
原创 读取MNIST文件图片进行上采样、下采样(图片放大两倍)
MNIST进行上采样(图片放大两倍)说实话,要对于像素没有要求直接使用cv2.resize(img, (size_m, size_n)) #其中size_m,size_n可以设置任意值,之前生成的人脸没有达到所要的分辨率,就直接resize的。这次让上采样,那就上采样吧。
2022-10-22 15:45:31 2218
原创 3.3.2JavaScript网页编程——WebAPI(JS之DOM网页特效篇)
1.scroll家族 获取元素内容的总大小 获取元素向左向上滚出去看不见的距离 可读写属性2.offset家族 获取元素自身大小:包括自身设置的宽高、padding、border 获取元素距离定位父级的左和上距离 只读属性3.client家族 获取元素可见区域的大小 获取元素左、上边框距离 只读属性。
2022-10-21 15:28:07 424
原创 前端事件案例——全选复选框/购物车加减/轮播图案例
需求:用户点击全选,则下面复选框全部选择,取消全选则全部取消,文字对应变化案例分析:①:遍历下面的所有的checkbox,添加点击事件②:在事件内部,遍历所有的checkbox状态,只要有一个为false 就将全选状态设置为false , 把文字改为全选,并且直接return (退出循环)③:在循环结束将全选的状态直接设置为true
2022-10-17 20:09:04 548
原创 前端常用事件案例——抽名字(抽奖)/搜索下拉菜单/微博文本框
实现效果是:点击开始按钮,则方框不断显示名字,点击停止,抽到的人名就是谁,并且删除,继续直到抽完后禁用按钮。③当抽取到最后一个数据的时候,两个按钮同时禁用核心:利用定时器快速展示,停止定时器结束展示。①点击开始按钮随机抽取数组的一个数据,放到页面中。//如果到了最后一个按钮就禁用两个按钮,不再抽。//点击开始,div不停的显示arr中的名字。②点击结束按钮删除数组当前抽取的一个数据。//不停的显示,需要用到定时器。//删除当前暂停的这个。
2022-10-17 15:23:10 849
原创 3.2JavaScript网页编程——JavaScript网页编程基础
特殊的几个为假的:undefine、null、0、false、‘’ 这五个和&&直接不用判断后面 和 ||直接看后面,(nan是非数值,所以不考虑,一般也可以暂且看做false,在if条件里面也是),并返回该数组的新长度arr.unshift(‘ewer’,‘rewt’),添加之后是[‘ewer’,‘rewt’,…prompt()的获取输入默认是字符串类型,可以+prompt()获取就是数字类型了,括号里面可以加提示字符串。前面括号是定义,传入的函数是形参,后面的括号是调用执行,里面是实参。
2022-10-13 16:09:32 2190
原创 2.3移动Web网页开发——移动端布局(含Flex伸缩布局、rem、less、vhvw)
使用原因:因为float:left当父级元素的高度是无的时候,会发生浮标现象,导致子集元素在外了,可以用 can i use查看适配浏览器,一般除了老版本78的IE浏览器不能使用flex开发。flexible.js是手淘开发出的一个用来适配移动端的js框架,核心原理就是根据不同的视口宽度给网页中的html根节点设置不同的font-size,直接引入就好,规避了分辨率设置的百分比。例如在less文件中写:(html的标签字号是1rem是37.5px,设计稿的像素值是68px),rem是最后的单位哦。
2022-10-11 12:06:02 1162 1
原创 用cv2从图片中识别出人脸存固定大小
就是在这个路径下的cv2文件夹里,不要去opencv-python文件夹了。。。haarcascade_frontalface_default.xml就在这里了,替换代码的这个路径。
2022-10-04 21:38:49 834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人