自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 一个js函数,读取类似nagios配置格式的cfg文件,转为对象

function readCfg(content) { let arr = []; let defines = content.split('}'); for (let define of defines) { if (define.trim() !== '') { let obj = {}; let lin

2017-07-15 17:50:05 562

原创 虚拟机ubuntu17.04安装vmware-tools时,显示找不到ifconfig的解决办法

一般网上都是让我们去安装ifconfig,也就是net-tools包。但现在这个包已经被废弃,不能安装了。解决办法很神奇,就是在安装vmware-tools显示…ifconfig…时,输入“yes”,再回车。输入别的都不行!实践是检验真理的唯一标准。

2017-07-13 16:56:45 9306 3

原创 使用Promise和async-await实现的一个异步遍历+同步执行任务的实例

假设我们需要做N个同样的检测任务,检测完成后会将结果存入数据库。 我们希望每个检测是同步完成的,完成后再进行储存。 同时,我们又希望这些任务一起开始执行。 不需要检查这些任务何时完毕。/** * 检测一个接口,返回检测结果 * @param host * @param port * @returns {Promise} */function detectOnePromise(hos

2017-07-13 11:38:50 6108

原创 Mongodb权限设置

特别说明,本文内容仅根据Mongodb Manual 3.4。在3.6版本下测试有效。添加root管理账户use admindb.createUser({ user: "root", pwd: "root", roles: [role: "root"], customData: "root user with all permissions."}) Built-In Rol

2017-07-11 11:00:20 691

原创 WebStorm使用Babel自动转换ES6代码为ES5代码

一、安装babel和前置组件npm install -g babel-clinpm install -g babel-preset-envnpm install -g babel-preset-es2015二、配置webstorm设置中,找到File Watcher。增加一个Babel类型的,正确添加Program值。三、配置babel项目目录下新建一个.babelrc文件。内容:{ "pr

2017-07-09 17:28:58 902

原创 让网页中footer总在底部的有效办法

DOM结构:html body  #wrap   #header   #main  #footer-spacer  #footer其中,主要内容放在#wrap中。#footer-spacer是为了占位的透明元素。设置css:html,body{ min-height: 100vh; overflow: auto; padding: 0; margin: 0; bird

2017-07-09 14:48:44 494

原创 Nginx映射项目外静态资源的实例

关键字含义root 值为本地目录路径。以此值作为location请求路径的根目录。alias 值为本地目录或文件路径。 将请求路径中location部分改写为其值。rewrite 值有两个,一个是匹配路径的正则,一个是改写的拼接字符串。作用是将url中匹配前者的部分,改写为后者。实例1需求: 请求/upload/images/bird.jpg,返回项目外E:/raid/www.my.co

2017-07-09 13:53:07 5800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除