- 博客(6)
- 收藏
- 关注
原创 Bash练习手册(一)
在bash脚本中,BASH_SOURCE是一个特殊的变量,它是一个数组,其第一个元素是当前脚本的名称。看过上面的网道文档,你可能知道在bash脚本中"$0"这个脚本参数也是指脚本名称,那两者有什么区别吗?
2022-09-09 11:09:05
497
原创 node实现文件分片上传之multer篇
node实现文件分片上传前端在做文件上传时,考虑到网速的快慢,如果文件过大的话可能会导致上传时间过长而请求超时,文件上传失败。因此文件过大需要对文件进行分片上传。那文件分片上传的具体过程是怎样的呢?进行了许多搜索查找之后,参照众多资源进行修改,得到了自己的简易实现流程。首先列出来node需要用到的模块:const express = require('express');var multer = require('multer');var fs=require('fs'...
2021-03-29 15:19:01
1802
原创 当position: fixed; 遇到 display: flex;
当position: fixed; 遇到 display: flex;给下面的元素添加css样式的时,<div id="box" class="wrap"> <div class="item1"></div> <div class="item2"></div></div>我给父级元素"wrap"设置了display: flex;我想让 item1 固定宽度,而 item2 可以随着 item1的宽度改变而自动充满
2021-01-30 20:28:17
2220
原创 JavaScript作用域体会
JavaScript作用域体会先来看看MDN上对作用域的描述:当前的执行上下文。值和表达式在其中 “可见” 或可被访问到的上下文。如果一个变量或者其他表达式不 “在当前的作用域中”,那么它就是不可用的。从字面上看,“作用域”就是变量起作用的范围。那“作用域”的存在对我们写代码有什么作用呢?程序的执行是要占用内存的,我们定义的变量是在内存中开辟空间来存放的,在程序执行完毕之前,如果不进行垃圾回收,那已经用不上的变量在内存中仍然会占据空间,如果程序特别大,那随着程序运行,它所占用的内存也会越来越大,这里
2021-01-29 14:50:18
160
原创 nodejs使用emailjs实现发邮件
前端使用emailjs实现发邮件前端想要实现发邮件的功能,在node.js中使用emailjs是其中一种方法。首先我们需要作如下准备工作:1、安装emailjsGitHub地址npm install emailjsnpm init 这些初始化步骤我相信大家都会的要安装该模块需要使用npm包管理器,或者你也可以使用其他的包管理器,详情请查看上面GitHub项目地址2、引入模块import { SMTPClient } from 'emailjs';const client = new S
2021-01-27 14:43:55
6546
7
原创 mongoose报错Cast to ObjectId failed for value
mongoose报错:Cast to ObjectId failed for value “” at path “_id” for model “Task”mongoose报错Cast to ObjectId failed for value “” at path “_id” for model “Task”在使用node.js和mongoose做一个练习项目的时候,我尝试将mongoose中的文档的_id(这里指由MongoDB自动生成的_id)渲染到HTML中的href属性中作为请求参数,在服务端使
2021-01-05 22:06:05
5449
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人