- 博客(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关注的人