自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (1)
  • 收藏
  • 关注

原创 nestjs[入门与学习方向规划]

个人在学习nestjs方面的想法与学习规划

2021-02-24 17:23:53 2038 1

原创 Express基本接口开发-入门学习与后续进阶

对于学习express框架而言其实是比较简单的,了解一下即可完成常规的小项目开发,需要的其他功能可以找对应的中间件帮助即可,如:生成token完成登录,想要用orm操作则添加进去使用,不想要则直接最原始的拼接sql即可。1./bin/www (项目的启动配置文件,包含了启动端口配置,服务器错误与事件监听(这个文件夹完全可以不用管,端口为3000)/public/ (一个公共静态数据文件夹,里面的images,javascripts,stylesheets都可以不管)最原始的一种增删查改方式就完成了。

2023-11-14 17:47:23 284

原创 前端mockjs使用方式[express-mockjs]

现在基本上都是前后端分离项目的开发,而前端对于UI界面开发完毕之后往往都需要等待后端的接口提供,因此为了解决这个问题,这里提供一个由express和mockjs结合的本地服务应用项目,可以前端随意造数据配合UI页面进行开发。个人不喜欢在前端项目中直接插入mockjs,因为感觉会让前端脚手架复杂难看,因此这里直接提供一个express后端服务器跑起来即可,里面可以随意编写mockjs接口,然后前端直接像调用后端接口一样调用。/mock/user_json.js 包含对Json文件的基本增删查改操作。

2023-11-14 16:32:55 361

原创 前端加密和nodejs加密的总结以及使用哪些加密方式和加密库的推荐

最近在前端项目和nodejs项目之间遇到了一个加密相关的问题,查了许多资料后发现心里更加迷糊了产生了不少问题比如:前端到底有哪些加密方式呢?一查各式各样的加密方式md5,rsa,aes,base64编码,sha1…等等,究竟该用哪几种呢?有没有相关的库让我去使用呢?一查各种各样的库,也很多如:crypto-js,bcryptjs,jsencrypt等。

2023-04-11 19:04:49 1460 1

原创 2023前端进阶及相关知识整理

2023前端进阶及相关知识整理

2023-03-30 16:49:10 754 2

原创 Linux[安装gitlab笔记]

CentOS7下安装gitlab中文版下载文件:gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm地址:https://packages.gitlab.com/gitlab/gitlab-ce注意:EL是Red Hat Enterprise Linux的简写 - EL6软件包用于在Red Hat 6.x, CentOS 6.x, and CloudLinux...

2023-01-29 15:11:01 359

原创 vue3中替代vue2中央事件总线(new Vue)的方式记录

Vue3推荐使用mitt进行组件通信的步骤

2021-09-09 17:19:07 1741 1

原创 win10修改hosts文件记录

第一步:第二步:cd C:\Windows\System32\drivers\etcnotepad hosts打开如下添加内容保存即可

2021-06-10 21:13:08 606 2

原创 html[HTML页面加载流程和解析流程,重排重绘的含义]

HTML页面加载流程和解析流程1.浏览器输入网址,DNS解析成ip地址2.进行三次握手3.浏览器发出请求,服务器进行响应,最后获取到html文件4.浏览器开始解析html文件5.浏览器从上至下解析文件代码,遇到link后向服务器进行数据请求,6.之后在继续向下解析,载入部分html代码后配合css文件进行渲染7.遇到图片之后,发出图片请求,不等反应又继续解析8.等到图片响应之后,回过来重新渲染图片以及其之后的内容9.遇到script标签则直接加载运行其中的内容10.如果js中执行了一些d

2021-03-17 18:14:55 203

原创 html[css盒子模型、块级标签、行内(内联)标签、行内块标签,自闭合标签]

关于css盒子模型用一句话概括就是:css盒子模型是一个拥有margin(外边距)、border(边框)、padding(内边距)、和content(内容)的盒子,用来封装周围的HTML元素。可以通过box-sizing属性改变盒子模型的结构box-sizing: content-box | padding-box | border-box(又称IE怪异盒模型)1.标准的盒子模型 box-sizing:content-box(默认值)。此时: width宽度 = content(内容宽度)

2021-03-17 11:29:19 1033

原创 微信小程序[登录流程以及无感刷新流程]

微信小程序[登录流程以及无感刷新流程]

2021-03-16 17:40:33 1112

原创 微信小程序[页面栈以及页面访问流程探索]

微信小程序[页面栈以及页面访问流程探索]

2021-03-16 17:03:27 363

原创 vue[$attrs的用法探究]

vue[$attrs的用法探究]https://www.ucloud.cn/yun/6841.html

2021-03-16 16:20:10 233

原创 vue[use()方法的使用与含义]

vue[use()方法的使用与含义]

2021-03-16 16:00:02 332

原创 js[xss攻击和csrf攻击的原理以及防御措施]

原理是利用受信任网站A的登录漏洞,危险网站B通过诱导拿到登录状态的Cookie对A网站进行访问,从而达到B网站人员获取用户在A网站的各种信息与相关api操作的目的。用户通过表单输入框等手段输入js脚本,在浏览器或者服务器运行起来从而起到盗用其他用户信息,注入广告等破坏页面结构的行为手段。防御的核心无非就是限制或者对用户输入的内容进行一些专项处理之后在保存或者返回。2.csrf本身是利用网站的登录漏洞攻击,xss是提供js代码注入篡改网站攻击。2.在不登出A的情况下,访问危险网站B。

2021-03-16 11:30:33 865

原创 nestjs[typeorm学习之多对多表关系探究与使用]

nestjs[typeorm学习之多对多表关系探究与使用]

2021-02-24 16:53:06 4553 1

原创 nestjs[typeorm学习之(一对多/多对一)表关系探究与使用]

nestjs[typeorm学习之一对多表关系探究与使用]

2021-02-24 15:40:24 4289 2

原创 nestjs[typeorm学习之联表一对一关系探究与使用]

nestjs[typeorm学习之一对一表关系探究与使用]

2021-02-24 15:17:11 2694 2

原创 nestjs[事务的作用及事务的两种常规使用方式]

nestjs[事务的作用及事务的两种常规使用方式]

2021-02-24 15:11:50 2367

原创 elementui[v-if切换不同表格,但内容却出现重复问题]

elementui[表格切换内容复用问题]一个vue组件中出现两个表格,表格之间有字段内容完全一样,表格间通过v-if进行切换,结果出现两个表格字段错乱问题解决方法:通过加上不同的key来区分两个表格...

2021-02-23 10:22:47 1521 1

原创 elementui[el-table]表格全选操作以及翻页选中取消相关效果

elementui的表格默认是没有所有数据选中的操作的,仅仅只是选中当前页的10条或者20条数据,因此我们需要自己手动加入一个全选操作的按钮。以此来将数据全部选中保存。el-table全选操作效果如下:如图中所看到的,单页只有十条数据,总共有12条数据,当我点击了全选按钮,十二条数据都将被选中并且保存在我设定的一个数组中,而当页数据将产生全部勾选的效果。全选操作:点击全选按钮时候,触发其change事件,然后调用单独列表接口获取所有的列表数据,然后保存在一个数组中,最后调用toggleAllSe

2021-01-04 10:30:12 11198 6

原创 对2020前端学习的一些看法

就目前来看,前端工程师所需要掌握的知识从根本来看还是只有3种:即html + css + js(前端js),熟练掌握这三种知识基本上就能开发所有的web项目。但仅仅只是掌握这三种知识却也是很难适应前端开发市场上的需求的。概念html(超文本标签语言)是网站的骨架,这个骨架搭建了网站的整体结构脉络(dom),而css(层叠样式表)则是网站的美化工具,它能美化整个网站的骨架,让其结构形象更加漂亮。而js(前端js),它在前端的最大作用就是操纵dom以及处理数据相关的逻辑,以此来改变骨架的结构脉络(dom),

2020-12-21 11:33:15 179

原创 vue[浏览器打印操作的插件收集及使用心得]

关于打印工具选择的问题关于打印分页关于打印比例与横纵关于打印样式问题

2020-12-14 14:25:23 2174

原创 vue[前端js操作进行excel导入导出的插件收集与使用]

最近在一个项目中遇到了要前端来对表格数据进行导入和导出相关的操作。然后第一印象就是要到网上找个比较靠谱而且使用多的npm插件来用用。找了许久,发现了几款不错的插件以及一些原生的方式,现在记录下来。

2020-12-11 16:30:07 1757

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

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

2020-11-27 15:53:46 4830

原创 nestjs[项目打包部署之linux系统上线]

nestjs[项目部署之linux系统上线]

2020-11-26 15:37:08 8751 6

原创 nestjs[typeorm学习之基本的增删查改操作]

第一种方式简单粗暴,直接使用EntityManager(实体管理器)或Repository(存储库)的query()方法执行拼接出来的sql语句即可,就如同在数据库执行一样,这种方式非常自由,但是比较麻烦而已,但有必要知道与使用,因为保不准什么时候就会需要。看完之后倒是有不少的了解,但是心中也有了不少问题,比如:为什么一种查询方式(如:获取数据列表)可以有多种的操作方案(1、query(sql语句),2、find(),3、QueryBuilder方式,4…一个简单的单表而已,没有任何其他麻烦的内容。

2020-11-26 11:53:03 4377 5

原创 linux[安装jenkins及其相关配置和自动化部署操作]

linux

2020-11-05 16:21:15 173

原创 xftp[主动连接和被动连接两种模式的探究]

xftp[主动连接和被动连接两种模式的探究]

2020-11-02 17:48:19 1223

原创 vue开发微信公众号------网页授权-获取用户信息以及openId操作

vue[微信公众号开发------网页授权之后获取用户access_token以及openid方式]

2020-10-15 17:39:05 2663 2

原创 vue开发微信公众号---JS-SDK授权以及api的使用方式

vue[微信公众号开发------jsapi签名获取流程细节]

2020-10-15 15:59:40 2187 1

原创 vue开发微信公众号---测试号菜单生成

vue[微信公众号开发------测试号菜单相关的生成注意事项]

2020-10-15 14:39:27 710 1

原创 vue开发微信公众号---手机访问被微信拦截

公众号开发手机点击跳转被微信拦截

2020-10-15 11:45:59 725

原创 vue开发微信公众号---开发流程

vue[微信公众号开发------开发前内容准备]

2020-10-15 11:22:23 7663 3

原创 vue开发微信公众号---微信测试号

vue[微信公众号开发------微信测试号申请以及测试号配置相关的注意事项]

2020-10-15 11:02:27 803

原创 vue[分享一个cron表达式生成插件]

目标前端进行各种操作之后,最终生成两个cron表达式,分别为开始时间和结束时间的cron表达式,且结束时间表达式的时间必须在开始时间之后,并且符合cron表达式的规则。任务类型有:一次性任务 和 循环任务两种一次性任务只需要选择任务周期,即任务的开始时间和结束时间,其范围可以是秒段,分段、时段、日段、月段、年段。循环任务需要选择周期类型,分别为周期类型:秒、分、时、日、周、月、年。根据不同的选择要默认生成一些自带的内容...

2020-09-15 14:54:57 4840 2

原创 elementui[在vue使用v-for循环渲染el-checkbox-group和el-checkbox组合时,渲染不出label为0的情况]

现象问题:这里通过v-for渲染0-59,因此label选择的是i-1来使得内容出现0的情况然而现实是:lebel = 0的情况渲染不出来。原因可能是elementui对label=0的情况做了处理。问题解决:直接将需要展示的内容放置在标签之间,然后通过{{}}来展示即可结果:渲染出来了。...

2020-09-14 10:53:15 7852

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

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

2020-09-09 11:07:47 26424 1

原创 js[与cookie操作相关的插件收藏]

在现在的前端开发中cookie的大多数功能都已经被sessionStorage和localStorage这两个h5的功能替代,但是cookie任然有着其不可替代的一些部分。比如: cookie可以自定义过期时间,这可以让我们自由的设置用户相关信息的存储,以便于做出那些免登录相关的功能(在我看来这是当前cookie最为实用的功能了)cookie有着自定义访问域的功能cookie可以随着浏览器接口提交到服务器…现在市场上已经有比较优秀的cookie插件了,因此这里收藏一个好用的插件npm inst

2020-09-02 11:11:41 118

原创 maven[国内下载速度慢问题解决方式]

先配置idea项目maven的本地地址,以及仓库地址然后找到settings.xml文件编辑打开在 mirrors 之间加上内容<!-- 阿里云仓库 --><mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url&gt.

2020-08-03 11:02:54 458

获取中文对应的拼音内容

中文内容为:我是谁,则返回woshishui 或者 wss/WSS 本文件为共享内容,仅供学习参考使用

2020-01-08

空空如也

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

TA关注的人

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