来讲讲订阅发布与观察者模式
这两天常被人问到你知道什么是观察者模式吗? 什么是订阅发布模式? 两者又有什么区别?我细细一想,还真是被问到了,脑子里开始绕了起来。
借着这个疑问,就又复习了一下。
订阅发布模式 个人理解, 订阅发布模式其实就是像我们去报亭里订阅一份报纸,或者是在微信上订阅公众号,就是我通过报亭订阅了这个事件,然后
...
koa2使用jsonWebToken(jwt)进行鉴权
最近使用koa2的时候,想到使用jwt进行 鉴权。于是就使用了。下面是具体引用步骤
安装依赖包 npm install jsonwebtoken 和 npm install koa-jwt. jsonwebtoken是当下最通用 的服务端与客户端鉴权方式。即: 客户端输入账号密码,请求服务端后,服务
...
Flutter 学习笔记(一)
Flutter 的两个抽象类
Flutter 分为 StatelessWidget 和 StatefulWidget 两个抽象类,为我们提供自定义组件.StatelessWidget 是无状态控件, 即不可变状态的控件,通过构建其他控件来描述用户界面的一部分。StatefulWidget 是有状态控
...
Flutter 学习笔记(二)
Flutter 的安装由于我用的是mac 电脑,于是就按照官网上的mac安装方法一步一步安装。
第一步:下载并解压flutter的安装包网址: https://flutter.dev/docs/get-started/install/macos
第二步: 配置环境变量在根目录下找到.base_pro
...
mongoDB的安装
第一步:下载打开https://www.mongodb.com/download-center, 选择servertab选项,会根据你的电脑显示下载包。点击Download.
第二部:安装将下载下来 的包解压,然后放到/usr/local/目录下(MAC电脑)。不知道如何打开/usr/local,打
...
关于ajax的跨域请求之预检请求
请求服务器,浏览器返回 OPTIONS上周在一个项目中,我打算把token和用户id,通过http协议的header传递给后台,这样比较安全一些。可是我设置完header后,请求后台时,后台给我报了400,提示跨域请求了。我在method的方法中看到并不是我传的GET方法,而是一个OPTION.
跨
...
webpack 优化打包时间
随着项目业务越来越多,引入的包就越来越多,发现项目的打包时间太长了,需要优化一下。网上搜到的那行方法,基本上在项目中都做了。项目是react, 用的antd,也使用了按需引入。后来看到一个autodll-webpack-plugin的插件,觉得很有效。是结合了之前的DLLPlugin和DLLRefe
...
hexo 博客网站搭建记录
hexo 写作1$ hexo new [layout] <title>
[layout]是指布局,一般用post;
hexo 热更新1$ hexo s -g --debug
支持热更新,修改配置文件后刷新一下可以看到即时效果
但如果修改了 post,则需要重新运行一下。(命令中 g 是
...