摘要: Rollup是一个模块打包器,Vite使用它来为生产环境打包和优化您的代码。默认情况下,Rollup假定所有依赖项都是本地的,应该包含在bundle中。然而,在您的bundle中包含大型依赖项会增加应用程序的大小,这可能会减慢用户的加载时间。 为避免这种情况,Rollup提供了排除某些模块不包含在b 阅读全文
posted @ 2023-04-12 09:11 作巴 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、引言 函数式编程的历史已经很悠久了,但是最近几年却频繁的出现在大众的视野,很多不支持函数是编程的语言也在积极加入闭包,匿名函数等非常典型的函数式编程特性。大量的前端框架也标榜自己使用了函数式编程的特性,好像一旦跟函数式编程沾边,就很高大上一样,而且还有一些专门针对函数式编程的框架和库,比如:Rx 阅读全文
posted @ 2021-05-09 23:32 作巴 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、什么是JavaScript JavaScript一种动态类型,弱类型,基于原型的客户端脚本语言,用来给HTML网页增加动态功能。 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确 阅读全文
posted @ 2021-05-09 21:17 作巴 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-08 19:40 作巴 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 作用域是JavaScript最用药的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。 JavaScript作用域 任何程序设计语言都有作用域的概念,简单的讲,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScr 阅读全文
posted @ 2021-05-08 16:28 作巴 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载微信小程序开发者工具并安装,下载路径: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 进到下载界面后,根据自己的操作系统选择相应的链接进行下载,下载完成后进行安装。 第二步:登录工具 开发者工具安装完成后 阅读全文
posted @ 2018-10-27 14:01 作巴 阅读(2178) 评论(1) 推荐(0) 编辑
摘要: windows下安装redis 1.redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括spring(字符串),list(链表),set(集合),zset(sorted set --有序集合)和hashs(哈希类型)。这些数据 阅读全文
posted @ 2018-03-28 23:56 作巴 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 什么是内存(二):虚拟内存 通过上一篇文章的扯淡,我们应该已经明白了存储器的层次结构,技术细节很复杂,但是思想却不难理解,因为就是很简单的缓存思想。那么本文我们开始讨论关于内存的另一个话题.虚拟内存。其实思想也是很容易理解的。 我不知道有多少人听过虚拟内存这个概念,但是虚拟内存是计算机系统最重要的概 阅读全文
posted @ 2017-12-10 16:15 作巴 阅读(8834) 评论(2) 推荐(4) 编辑
摘要: Snipaste安装和使用 1:snipaste的安装 步骤一: https://zh.snipaste.com/ ,去此官网下载。 步骤二:由于此是个绿色软件,直接解压即可。 步骤三:使用,见官网https://zh.snipaste.com 按F1开始截屏 平时在使用电脑的时候,截屏可能是我们经 阅读全文
posted @ 2017-11-22 12:35 作巴 阅读(25210) 评论(0) 推荐(0) 编辑
摘要: 最近参与了github上的一个开源项目 Mycat,是一个mysql的分库分表的中间件。发现其中读取配置文件的代码,存在频繁多次重复打开,读取,关闭的问题,代码写的很初级,稍微看过一些框架源码的人,是不会犯这样的错误的。于是对其进行了一些优化。 优化之前的代码如下所示: 1 2 3 4 5 6 7 阅读全文
posted @ 2017-11-20 08:34 作巴 阅读(1584) 评论(0) 推荐(0) 编辑