摘要: 如何通过集群扩展 Node.js 应用程序 # 如何通过集群扩展 Node.js 应用程序 - [原文链接](https://www.digitalocean.com/community/tutorials/how-to-scale-node-js-applications-with-clustering#prerequisites) - [ 阅读全文
posted @ 2023-08-31 15:09 麦丽素 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 项目的github地址: https://github.com/szimek/signature_pad 第一步: 项目引入 第二步: 代码引入 初始化: 相关配置参数可以参考API 它是需要基于canvas的,所以需要有 做完以上操作,接着就是如何处理签名图片了 第三步: 处理代码如下 阅读全文
posted @ 2019-08-12 17:03 麦丽素 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: /** * 冒泡算法 * 比较两两值,一次冒泡之后最右边的值肯定是为最大的 * 第二次冒泡,就只要针对除去最后一个值的数值进行冒泡 * [22, 34, 3, 32, 82, 55, 89, 50, 37, 5, 64, 35, 9, 70] */ function bubble_one_time(arr, j) { for (let i = 0; i arr[i+1]) {... 阅读全文
posted @ 2019-07-26 17:04 麦丽素 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 直接使用egg的脚手架一套操作,创建项目 对于文件目录代表的含义,可以看egg文档,清晰易懂 https://eggjs.org/zh-cn/basics/structure.html 关于socket.io egg提供了 egg-socket.io 插件, 使用的流程可以总结为以下几步 引入插件 阅读全文
posted @ 2019-07-22 10:41 麦丽素 阅读(2286) 评论(1) 推荐(0) 编辑
摘要: 众所周知,以上都是分包插件。 1.CommonsChunkPlugin 大家都很常用的分包工具,原理就是:将指定的模块或者公用模块打包出来,减少主bundle文件的体积,配合缓存策略,加快应用访问速度。 如何使用?看得最多的应该是以下代码 如上代码的注释,构建出来会发现多了vendor.js和man 阅读全文
posted @ 2019-02-27 15:22 麦丽素 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 从event loop规范探究javaScript异步及浏览器更新渲染时机 阅读全文
posted @ 2018-12-15 16:33 麦丽素 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 如题: 其实看官方文档我们知道可以使用style-resources-loader这个loader来设置自动化导入 在每一个关于stylus的文件中导入想要的导入的文件,你也可以设置为在每一个sass或者less文件中导入 但是这是新增了一条规则,来处理自动化导入。 有没有其他方式呢?那就是向预处理 阅读全文
posted @ 2018-12-14 16:58 麦丽素 阅读(6416) 评论(0) 推荐(0) 编辑
摘要: 在项目中使用指定字体应该是正常操作了。可以使用css3新增的font-face这个属性来搞事情 在vue项目中如何使用,额,我写了以下几种方式: 在这之前要说下写上面的代码时碰到的问题 我之前也是网上复制粘贴,被误导写成了 发现字体不生效,然后把format这个标识符去掉,发现又生效了。所以我就看了 阅读全文
posted @ 2018-12-10 16:35 麦丽素 阅读(5849) 评论(0) 推荐(0) 编辑
摘要: 传统编译语言中,程序中的一段源代码在执行前会经过3个步骤,这三个步骤统称为编译: 1。分词/词法分析: 将代码分割分解成对这门语言有意义的代码块 2。解析/语法分析: 将这些代码块组成一个程序语法树,有点类似与浏览器解析时候生成dom树 3。代码生成: 转化为机器可识别的代码 例,var a = 2 阅读全文
posted @ 2018-10-23 16:58 麦丽素 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 加上动画,一股贵族气息就扑鼻而来了 阅读全文
posted @ 2018-08-20 16:01 麦丽素 阅读(612) 评论(0) 推荐(0) 编辑