logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nestjs[一文学懂nestjs中对npm功能包的封装,ioredis封装示例]

在NestJS开发中,封装NPM插件库是提升代码复用性和项目协作效率的重要环节。NestJS官方提供了多种封装功能,但实际开发中仍需要引入第三方插件。封装方式主要有两种:一是将插件封装为提供器,适用于无需初始化或配置的插件,如封装node-xlsx处理Excel文件;二是封装为动态模块,适用于需要初始化或配置的插件,如封装ioredis管理Redis缓存。通过自定义提供器和动态模块,开发者可以灵活

文章图片
#npm#前端#node.js
linux[安装apache和nginx笔记]

准备工作:准备好4种源码包apr-1.5.2.tar.gzapr-util-1.5.2.tar.gzpcre-8.43.tar.gzhttpd-2.4.41.tar.gz准备好编译器(可以通过yum install 安装)gccgcc-c++makeexpat-devel安装开始(按照顺序安装)1、首先安装apr依赖(1) tar -zxf apr-1.5.2.tar.g...

文章图片
mysql、jdk等国外链接下载太慢问题解决记录

在国内下载国外的一些官方网址时出现下载太慢,而自己又不希望去其他非官方网址的地方下载,因此本文记录一种常用的提高下载的方式:使用迅雷协助下载。第一步:安装迅雷百度一下,直接从官方网站下载安装即可。第二步:进入官方网址,找到下载的具体地址从百度那边寻找并且进入到对应的官方网址,寻找安装包的完整路径地址。例1:mysql下载mysql5.7官方网址:https://dev.mysql.com/down

vue[高德地图行车路径规划以及路线记录绘制操作]

最近的一个项目中需要根据需求将地图上画出一条高速公路,然后将这条高速公路的行车轨迹绘制成一条带有颜色路线以便后续插入内容。看遍了不少高德地图的api内容以及搜索了不少的网上资源,发现可以通过路径规划来记录车辆的行车点位集合,然后通过点位集合复原成一条自定义的路线。因此这里对该内容做下日常的整理记录。...

vue[打包chunk-vendors.xxx.js文件过大,vue项目性能优化解决方案,前端性能优化知识总结]

虽然看上去这个内容也就2M左右的大小,但是在线上却出现需要加载10几秒的时间,这对于一个项目来说是非常的有问题的。因此解决方式如下:首先得知道为什么这个文件比较大,chunk-vendors.xxx.js是一个保存着各种相关依赖的关系的文件,比如导入的elmentUI、echarts、vue、vue-router等各种依赖解决方案:1.开启Gzip压缩2.路由懒加载3.检查图片等大小,看看能不能对

文章图片
#javascript#前端#vue.js
js[异步编程理解(promise/回调函数/async-await)、异步转同步的方式]探究

Javascript语言的执行环境是"单线程",而Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)首先得意识到一个问题何为异步编程?何为同步编程?直接上网上的优秀文章:https://zhuanlan.zhihu.com/p/94686991总之同步编程:就是机械一行一行的执行代码直到代码结束,一旦出现问题就执行不下去了异步编程:就

vscode[vue开发]插件推荐

前提使用vscode作为vue项目开发工具,同时使用vue脚手架搭建项目。vscode插件推荐Vetur —— 语法高亮、智能感知、Emmet等 包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着)EsLint —— 语法纠错Auto Close Tag —— 自动闭合HTML/XML标签Auto Rename...

vue[强制刷新组件之$forceupdate、v-if、key属性三种方式的适用]

有时候我们会遇到一些问题,例如:弹出框在填写完毕后隐藏,然后再次点击打开的时候内容确还是原来的,此时需要刷新组件来操作。又或者有些时候我们需要强制触发组件的刷新以便于让整个组件的生命周期得以重新执行。本例探讨强制刷新组件的操作。第一种方式:...

nestjs[typeorm学习之实体(entity)与数据表的探究]

nestjs[typeorm学习之entity与数据库中表的关系]

文章图片
    共 18 条
  • 1
  • 2
  • 请选择