还在为写.vue文件烦恼吗?快来用dot-vue-cli交互式生成吧!

2020-11-13
阅读 2 分钟
4.7k
写过vue的同学都知道,单文件组件.vue在开发中使用频率是非常高的。如果不想再手写或者CV的话,不妨尝试一下我写的这个小工具,支持交互式生成.vue文件,生成的过程只需要回答一些小问题即可。目前仅支持vue2和部分属性,如果对这个项目感兴趣的话,欢迎提issue,欢迎提pr(合适的话我会第一时间merge),或者fork一份改...

express中间件原理connect

2020-10-15
阅读 3 分钟
2.6k
不知道用了express.js的你有没有这样的疑问:app.use为什么可以添加一个又一个中间件?connect是如何区分普通中间件和错误中间件的?中间件处理函数中的next指代的又是什么?我简单看了一下connect源码,弄清楚了上面的这3个问题。app.use为什么可以添加一个又一个中间件? {代码...} connect维护了一个中间件栈(middlew...

强大的异步专家process.nextTick()

2020-04-09
阅读 7 分钟
6.5k
在阅读mqtt.js源码的时候,遇到一段很令人疑惑的代码。nextTickWork中调用process.nextTick(work),其中函数work又调用了nextTickWork。这怎么这想递归呢?又有点像死循环?到底是怎么回事啊,下面我们来系统性学习一下process.nextTick()。

物联网宠儿mqtt.js那些事儿

2020-04-08
阅读 11 分钟
6.8k
常见的mq有Kafka,RocketMQ和RabbitMQ,大家也很常见。 前者很常见,属于微服务间的mq。那么MQTT是什么呢?MQTT属于IoT也就是物联网的概念。快来和使用mqtt.js开发IM功能2年的作者一探究竟吧~

前端唯一标识那些事儿

2019-09-17
阅读 5 分钟
4.6k
在做聊天模块的时候,最初的消息唯一标识是msgId,在业务量小的情况下是可以满足需求的,毫秒级的唯一冲突是很难出现的。但是当用户量上升之后,时间戳的这种方案显然不行。因此需要引入一种新的前端生成唯一标识的方案。

字符串base64编解码的多种语言实现

2018-01-24
阅读 3 分钟
3.9k
感觉像是base64,又感觉不像,因为我之前只知道图片能转成base64,没想到字符串也能转,群里一问,还确实是base64。于是有趣的事发生了,同学们纷纷用自己最擅长的语言,把base64 字符串编解码实现了一遍...

vue2全家桶+koa2+mongodb搭建一个简单伪全栈博客

2017-10-28
阅读 2 分钟
3.4k
本来不想推的,看到github上有个项目很简单,都有300 star,推推看咯。虽然这个项目很简单,但是还蛮有趣,用来入门vue2和nodejs以及mongodb再好不过了。等这几天把公司手头的事情忙完,再把vuex的部分强化下。