- 博客(20)
- 收藏
- 关注
原创 webpack的性能优化
在配置文件中配置dependOn选项,以在多个chunk之间共享模块:首先对于path模块我们都知道是用于处理文件和目录的路径,在使用的时候仅仅需要引用就可以了。
2024-10-23 17:09:33 513
原创 vue3+ts 试用 vite-plugin-mock 关于viteMockServe报错问题
viteMockServe({ localEnabled: command === 'serve', }) 类型“{ localEnabled: boolean;1、通过命令行 npm install -D vite-plugin-mock mockjs 安装得vite-plugin-mock 之后发现再vite.config.ts里边报错。卸载vite-plugin-mock : npm uninstall vite-plugin-mock。从新安装 2.9.6版本。
2024-03-11 15:41:15 873
原创 get请求和post请求的区别
6.get请求只能进行url编码(appliacation-x-www-form-urlencoded),post请求支持多种(multipart/form-data等)。而对于 POST,浏览器先发送 header,服务器响应 100, 浏览器再继续发送 data,服。2.get因为参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的,3.get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求。post请求是没有的长度限制,请求数据是放在body中;
2024-02-23 10:27:55 365
原创 力控算法第一天
使用map的话解决了时间复杂度,使其变成了O(n) 不过空间复杂度有所提高,运行速度始终保持在70ms左右,比起之前的双重遍历也算是有了很大的提升了。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。这种方法虽然简单但是运行时间长,因为用到了双重for循环,时间复杂度为O(n2)因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。你可以按任意顺序返回答案。,请你在该数组中找出。
2024-01-05 17:43:22 495
原创 WordPress建立数据库连接时出现错误
安装完成后,在宝塔面板————网站————设置————弹出窗口————左侧找到PHP————切换PHP7.3,保存。步骤三:宝塔面板 —— 软件商店 —— 系统工具 —— 安装“Linux工具箱”—— 点击“设置”,修改SSH的密码。然后再宝塔面板————软件商城————搜索PHP————安装7.3版本。步骤一:宝塔面板————左侧导航栏“软件商店” ————已安装————点击Nginx的【设置】宝塔面板——————软件商城————已安装—————如果软件是暂停状态,点击启动就可以。
2023-07-02 12:10:51 429 1
原创 node.js
multer中间件在解析前端提交的文件的时候会调用这个方法,调用的时候会给这个filename指向的函数传递三个参数,第二个值为前端传递过来文件信息,第三个参数cb为一个函数,cb函数调用的第二个参数指定的就是当前解析完成后的保存到destination指向的目录的文件名。除了低版本IE之外各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理JSON的函数,JSON能格式支持比键值对复杂得多的结构化数据,普通键值对中的值只能是字符串,而使用json,键值对可以重复嵌套。
2023-07-01 22:18:34 106
原创 力扣第2天
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2023-06-30 13:32:37 54
原创 Promise 与async/await的区别
async/await是异步代码的新方式,以前的方法有回调函数和Promise。async/await是基于promise实现的,他不能用于普通的回填函数,async/await与Promise一样,是非阻塞的,async和await使用的异步代码块但看起来像同步代码块,这正是他的魔力所在!Promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外)。并未剥夺函数return的能力,因此无需层层传递callback,进行回调获取数据代码风格,容易理解,便于维护。
2023-06-28 22:25:18 187 1
原创 浏览器的存储方式有哪些
浏览器本身的存储数据的方式有cookies,sessionstorage,localStroage,indexDB,web SQL。
2023-06-28 18:36:51 196 1
原创 TypeScript入门
emitDecoratorMetadata用于指定是否为装上去提供元数据支持,关于元数据,也是ES6的新标准,可以通过Reflect提供的静态方法获取元数据,如果需要使用Reflect的一些方法,需要引用ES2015.Reflect这个库。any 表示的是任意类型,一个变量设置类型为any后相当于对该变量关闭了TS的类型检测(不建议使用);exclude表示要排除的,不编译的文件,它也可以指定一个列表,规则和include一样,可以是文件可以是文件夹,可以是相对路径或绝对路径,可以使用通配符。
2023-06-28 14:42:12 107 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人