基于日渐丰富的Node.js生态系统,在日常开发工作中我们不必再去开发一些已经存在的库和工具,充分利用好社区中已有的NPM包,将会为我们开发项目带来极大的便利。Node.js已经走过了11个年头,现如今我们真正的站在了巨人肩上,本文分享我在日常开发中所接触或使用过的一些较为好用的NPM包。
继续阅读…分类归档:技术
跟我一起写 Makefile
本文转载自:跟我一起写 Makefile,文章写的太好,转载到自己的博客方便不定时查阅学习,内容可能会略有更改。
概述
什么是makefile?或许很多Windows的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。
继续阅读…Node.js去除文本文件BOM头
BOM
字节顺序标记(byte order mark),是位于码点U+FEFF的统一码字符的名称。当以UTF-16或UTF-32来将UCS/统一码字符所组成的字符串编码时,这个字符被用来标示其字节序。它常被用来当做标示文件是以UTF-8、UTF-16或UTF-32编码的标记。
继续阅读…Node.js Stream 介绍
继续阅读…We should have some ways of connecting programs like garden hose–screw in another segment when it becomes when it becomes necessary to massage data in another way. This is the way of IO also.
— Doug McIlroy. October 11, 1964
WordPress常用函数add_theme_support()
允许WordPress主题
或插件
给当前正在使用的主题注册一些特色功能,如果在主题中使用,应该将该函数写入 function.php
文件中,如果是在插件中使用该函数,那它必须挂在钩子上(HOOK),如果是挂在钩子上,那他必须挂在after_setup_theme
这个钩子上,如果挂在init
钩子上执行时机将会太晚,以致部分特色功能将失效。
win10连vpn后wsl中dns无法解析的解决方法
前段时间给自己的win10桌面电脑配置了wsl,今天在连接vpn访问公司内网,在wsl中通过npm install
来安装公司某项目的npm包发现公司域名存在dns解析问题。
Element UI 之 Cascader 级联选择器 选择任意一级优化
Element UI提供了Cascader 级联选择器
的组件,使用它我们可以非常方便的创建类似省/市/县级联选择的交互UI,同时也提供了选择任意一级选项
配置,该功能可让父子节点取消关联,选择任意一级选项。但是改功能默认存在两个问题:
Koa源码解析

BPMN-JS中的依赖注入设计
为了扩展BPMN.JS的功能,我们通常在Modeler/Viewer实例化时通过传入additionalModules
参数的方法来扩展/修改BPMN-JS的功能。
bpmn-js 全解析
bpmn.js
是一个BPMN2.0渲染工具包和Web建模器。使用JavaScript编写,在不需要后端服务器支持的前提下向现代浏览器中查看、创建、嵌入和扩展BPMN2.0流程图。