Loader(加载器) 是 webpack 的核心之一。它用于将不同类型的文件转换为 webpack 可识别的模块。本文将深入探索 webpack 中的 loader,揭秘它的工作原理,以及如何开发一个 loader。 ...
分类:
Web程序 时间:
2020-01-28 19:36:26
阅读次数:
79
一个设计不当的表单可能会使用户远离你的网站。幸运的是,对Vue开发者,有大量可用的Vue输入库让你轻松整理表单。 拥有直观而且对用户友好的表单有诸多好处,比如: 更高的转化率 更好的用户体验 更专业的品牌效果 就像其他主要的框架一样,有大量的社区解决方案可用于构建优雅的Vue表单。从简单的文本输入到 ...
分类:
其他好文 时间:
2020-01-27 17:37:27
阅读次数:
75
【算法正确性】所有的输入,都能停止,并有有正确的输出 【算法选择】易懂:),优雅:),高效:)(时间+空间) 【插入排序】左边的永远是已经拍好序的best case: T(n) = an + b; worst case: T(n) = an^2 + bn + c 【θ】θ(g(n)) = {f(n) ...
分类:
编程语言 时间:
2020-01-24 16:04:44
阅读次数:
80
分布式系统中,如何在各个应用之间高效的进行通信,是系统设计中的一个关键。 使用 消息代理(message broker) 是一个优雅的解决方案。 RabbitMQ 就是一个被广泛应用的消息代理,遵循 AMQP协议 。 接下来我们就了解一下: Message Broker 概念 AMQP 协议的核心构 ...
分类:
其他好文 时间:
2020-01-22 10:52:09
阅读次数:
78
if (state 1) { return true } else if (state 2) { return true } else if (state 3) { return true } else if (state 4){ return true } else { return false ...
分类:
编程语言 时间:
2020-01-21 18:30:09
阅读次数:
66
+ "如何优雅地(用TeX)写AI论文" + "提高科研论文写作效率的小工具" ...
分类:
其他好文 时间:
2020-01-21 00:27:07
阅读次数:
82
使用背景 在实际工作过程中,因网络波动、服务并发限制等原因造成接口服务调用失败,MQ发送消息失败等,可以采取重试手段,重试机制是常见的一种处理问题的手段。 重试方式有很多,如可以自己通过代码逻辑实现,但不是很优雅。 而spring-retry可以以优雅的方式实现重试: Retry重试框架,支持AOP ...
分类:
编程语言 时间:
2020-01-20 20:34:51
阅读次数:
128
在日常开发工作中,我们免不了要打印很多log。而大部分需要输出的log又是重复的(例如传入参数,返回值)。因此,通过AOP方式来进行日志管理可以减少很多代码量,也更加优雅。 Springboot通过AOP方式(@Aspect)和Javassist优雅地进行日志输出管理。 主要使用技术:Aspect, ...
分类:
其他好文 时间:
2020-01-20 17:34:02
阅读次数:
205
这篇文章的目的是通过演示一个简单的例子来介绍在JS中实例化和定义一个库的正确方法,以优化他人编写或维护自己的JS库。 在我们深入之前,我做了两点假设: 你知道简单的JavaScript或C语言。 你不打算使用jQuery。通常情况下,一个JavaScript库不需要任何依赖。 首先,我遇到了第一个麻 ...
分类:
编程语言 时间:
2020-01-20 00:19:33
阅读次数:
130
show me the code and talk to me,做的出来更要说的明白 我是布尔bl,你的支持是我分享的动力! 一 、引入 设计接口是我们开发人员的日常操作。当我们把接口交给前端人员时,是否有种拔剑出鞘的错觉。毕竟交付接口,我们的开发工作就阶段性完成了。不过,如果我们没有一个接口设计规 ...
分类:
其他好文 时间:
2020-01-19 09:28:13
阅读次数:
65