一、报错原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制:从原来的 mysql_native_password 更改为 caching_sha2_password,但是第三方客户端(如Navicat)暂不支持新的加密方式,故而报错。 二、解决方案:双击打开 ...
分类:
数据库 时间:
2020-07-23 22:14:14
阅读次数:
90
如何使用webpack构建多页面应用,这是一个我一直在想和解决的问题。网上也给出了很多的例子,很多想法。猛一看,觉得有那么点儿意思,但仔细看也就那样。 使用webpack这个构建工具,可以使我们少考虑很多的问题。 我们常见的单页面应用只有一个页面,它考虑问题,解决问题围绕着中心化去解决,因此很多麻烦 ...
分类:
Web程序 时间:
2020-07-23 19:02:18
阅读次数:
86
外观模式(或门面模式、包装模式)是设计模式中非常朴素地体现面向对象“封装”概念的模式,它的基本原理是将复杂的内部实现以统一接口的方式暴露出来,最大程度地减少客户程序对某些子系统内部众多对象的依赖关系。 外观模式在开发过程中运用频率非常高,比如各种第三方SDK大多会使用外观模式。通过一个外观类是的整个 ...
分类:
其他好文 时间:
2020-07-23 09:18:32
阅读次数:
63
在分布式系统中,应对高并发访问时,缓存、限流、降级是保护系统正常运行的常用方法。当请求量突发暴涨时,如果不加以限制访问,则可能导致整个系统崩溃,服务不可用。同时有一些业务场景,比如短信验证码,或者其它第三方API调用,也需要提供必要的访问限制支持。还有一些资源消耗过大的请求,比如数据导出等(参考 记 ...
分类:
编程语言 时间:
2020-07-22 16:15:43
阅读次数:
70
介绍了网络通信协议, 它主要由通信协议, 伪协议和第三方协议组成 ...
分类:
其他好文 时间:
2020-07-22 15:31:41
阅读次数:
67
定义格式化方法 laytpl.formatNum = function (num) { if (!num ||'null'==num) { return ""; } return num } value="{{layui.laytpl.formatNum(item1.Sczdj)}}"推荐:锌闻网 ...
分类:
其他好文 时间:
2020-07-21 23:20:31
阅读次数:
110
我这次的需求是在uniapp H5端 经纬度转换地址。第一步 安装 npm install vue-jsonp --save第二步 在main.js中引用 import vueJsonp from 'vue-jsonp' Vue.use(vueJsonp) 第三步 在你需要的地方去使用(我是在onl ...
分类:
移动开发 时间:
2020-07-21 23:13:57
阅读次数:
179
渠道统计工具杂乱缤纷,今天笔者就来推荐一下第三方的Shareinstall免打包统计!本篇文章旨在帮助大家认识了解Shareinstall——Shareinstall是什么?Shareinstall专注于移动营销领域,通过APP个性化安装为移动APP产品的营销,推广提供全面的技术支持Shareinstall能做什么?Shareinstall如何实现个性化安装,Shareinstall渠道统计怎么样
分类:
移动开发 时间:
2020-07-21 22:02:36
阅读次数:
115
/bin (binary)存放linux系统必备执行的命令。 /boot存放linux的启动文件和内核 /cdrom存放光驱文件系统的目录,刚安装系统时此文件夹是空的。 /dev device存放linux系统使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文 ...
分类:
系统相关 时间:
2020-07-21 21:31:56
阅读次数:
78
AMD模块规范 1.1 AMD规范说明 AMD规范专门用来实现浏览器端的模块化,并且模块的加载是异步的;引入一个第三方的require.js脚本用来解析AMD规范编写的模块 1.2 基本语法 使用define用来暴露模块,使用require用来引入模块 1.21暴露模块 (1)使用define(fu ...
分类:
其他好文 时间:
2020-07-21 01:22:50
阅读次数:
100