自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Toast UI Editor 自定义图片上传

原先项目使用quill富文本编辑器但是对于文章的样式展现不够好,所以转而使用Toast UI ,Toast UI相对于quill而言多了markdown编辑模式,样式展示丰富了很多,但是缺点就是相关Toast UI的中文文档实在太少,网上基本没有如何自定义Toast UI的按钮功能的中文教程,所以记录此次的爬坑。首先先把所有功能代码进行展示<template> <d...

2019-08-06 15:33:47 2591

原创 大化设计模式各类模式原则总结

简单工厂模式就是从很多类中根据条件,通过方法,产生相应类的实例。 策略模式它定义了算法家族,分别封装起来,让它们之间可以互相转换,此模式让算法的变换不会影响到使用算法的客户。 单一职责原则就一个类而言,应该仅有一个引起它变化的原因。一个类承担的职责过多,就会耦合职责,遇到变化就会导致设计可能遭受破坏。 软件设计正真要做的内容,就是发现职责并且把那些职责相互分...

2019-02-24 22:12:46 214

原创 pm2常用指令

启动参数说明:–watch:监听应用目录的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件。-i –instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。–ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如–ignore-watch=”test node_mo...

2018-12-19 13:54:13 629

原创 node中的环境变量与全局变量

环境变量process.env属性返回一个包含用户环境信息的对象可以在命令行语句中加入环境对象参数例如执行AAA=aa node test3.js在process.env属性中就会有process.env.AAA存在并且process.env.AAA==="aa";其中环境赋值一定要在执行语句之前,要不然会报错或者无法获取值。以下错误node test3.js ...

2018-09-19 11:39:18 1019

原创 js中的||与&&优先级比较

“||”与“&amp;&amp;”的基础介绍a||b “||”运算符先计算a,a的值转换为布尔值为true,“||”运算符就会直接返回a的值作为返回值,不会计算b的值(短路),当a转换为布尔值为false的时候才会直接返回b的值作为“||”运算符的返回值。a&amp;&amp;b 在运算符“&amp;&amp;”中,如果a的值转换为布尔值为false,就会直接返回a的值作为“&amp;&a...

2018-09-05 16:46:01 4356 7

原创 rock使用心得

最近在家里玩树莓派感觉树莓派性能不够用,想开一个java服务然后加上mysql跟redis 内存真吃紧。然后想试一下docker,感觉还是放弃了。然后就上网搜索想找到有没有价格跟树莓派差不多,但是性能还要好的开发板。结果就真的找到了,就是今天要介绍的主角rock64。rock64开发板大小跟树莓派3b差不多 内存有1g 2g 4g版本 然后网卡比3b好,还自带usb3.0接口。硬件方面几乎各方...

2018-08-12 23:16:23 4786 5

转载 git常用命令

先来一张图git fetch   git merge b# 将b分支合并到当前的工作区 拉取远程分支到本地并且建立关联git checkout -b 本地分支名x origin/远程分支名x$ git checkout -b hhhh master  以master为模板,创建hhhh分支,并且切换到hhhh分支使用该方式会在本地新建分...

2018-07-25 22:52:12 229

原创 node线程 进程 cluster child_process

最近看到了node cluster和child_process模块 做下一些知识点的梳理什么是进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。什么是线程线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和...

2018-07-24 22:56:24 403

原创 单页面应用手动改变地址栏路径对应用的影响

在react vue等框架构筑的单应用当中改变地址栏路径分为两类情况1.地址栏hash部分的地址变动,不会导致浏览器像服务器重新发起请求,从而不会重新加载整个单页面应用的脚本。2.history类型路由单页面应用中,在浏览器中手动对路径的改变会导致浏览器重新向服务器发送请求,有缓存的就从缓存重新加载脚本,没有缓存就从服务器请求相应的脚本加载。例如浏览器中的地址栏原本地址是loca...

2018-07-17 23:10:55 532

原创 graphQL学习记录

1 什么是graphqlgraphql 用官网的话来说就是一个api查询语言,但是通篇学习会发现graphql并没有自己的语言实现,而是通过在其他语言当中加入相对应的graphql库去实现graphql的定义标准。学习graphql的重心就是学习graphql的概念,实现细节就跟引入相应语言的graphql库有关,有些库可能就只是轻量级的实现并未完全实现,使用之前要查看相应库的说明。2graphq...

2018-07-02 22:19:59 837

原创 node.js中的this

如果不在模块中重新改变module.exports的引用(就是给module.exports={} )那么module.exports===this;module.exports,this,exports默认都是指向node模块包装函数中带入的参数module的exports模块中的顶级变量就是局域变量,就是在模块包装函数中定义的global 是node中的全局变量...

2018-06-15 23:35:47 1521

空空如也

空空如也

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

TA关注的人

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