koa生成器,一键生成koa和koa2项目
最近在学koa,想着exrpess有生成器,那么koa应该也有。不出所料,经过我仔细上网排查,果然也有koa生成器。这对于想学koa,且规范的使用koa的朋友来说是一件多么让人开心的事情。一、一键生成koa项目特性Express-styleSupport koa 1.x(已支持)Support koa 2.x(已支持所有的koa中间件写法,依赖runkoa,不需要了解bab
业界
2016年07月13日
webpack进阶之插件篇
上一篇博客讲解了webpack环境的基本,这一篇讲解一些更深入的内容和开发技巧。基本环境搭建就不展开讲了作用:title: 设置title的名字filename: 设置这个html的文件名template:要使用的模块的路径inject: 把模板注入到哪个标签后 'body',favicon: 给html添加一个favicon './images/favico.ico',
业界
2016年07月13日
webpack进阶之loader篇
webpack的loaders是一大特色,也是很重要的一部分。这遍博客我将分类讲解一些常用的laoder一、loaders之 预处理css-loader 处理css中路径引用等问题style-loader 动态把样式写入csssass-loader scss编译器less-loader less编译器postcss-loader scss再处理npm install --s
业界
2016年07月13日
nodejs爬虫项目实战
这篇文章主要介绍了NodeJS制作爬虫的全过程,包括项目建立,目标网站分析、使用superagent获取源数据、使用cheerio解析、使用eventproxy来并发抓取每个主题的内容等方面,有需要的小伙伴参考下吧。一、 依赖1. DOM操作 cheerio2. 请求插件 request3. http库 superagent4. 代理 eventproxy二、建立项
业界
2016年07月13日
如何将editor.md的图片上传改成七牛?
之前的编辑器一直用的是simditor, 但是问题也不少, 之后觉得换成markdown编辑器, 首选当然就是editor.md, 主要原因就是界面美观, 功能全面...但是editor.md问题也有, 比如图片上传, 不知道为什么作者会用那么蛋疼的表单上传, 难道只是为了兼容IE8? 看了github上的维护时间, 最后一次维护差不多半年了, 想让作者来改, 可能性是不大
业界
2016年07月13日
笨办法学C 练习30:自动化测试
练习30:自动化测试原文:Exercise 30: Automated Testing译者:飞龙自动化测试经常用于例如Python和Ruby的其它语言,但是很少用于C。一部分原因是自动化加载和测试C的代码片段具有较高的难度。这一章中,我们会创建一个非常小型的测试“框架”,并且使用你的框架目录构建测试用例的示例。我接下来打算使用,并且你会包含进框架目录的框架,叫做“minun
业界
2016年07月13日
扩展activiti event logger的handler
重写initializeDefaultHandlers方法public class EsEventLogger extends EventLogger{private static final Logger logger = LoggerFactory.getLogger(EsEventLogger.class);public static final String EVE
业界
2016年07月13日
hadoop2.5.2+ookeeper环境搭建(二)
本教程使用虚拟机搭建共有4台 ubuntu-14.x 的主机 涉及以下节点:2个namenode, 3-datanode, 3-journalnode, 2-zookeeper, 3-zkfc, 1-ResourceManager, 3-NodeManager以下所有的配置都是基于 /hadoop2.5.2/etc/hadoop/ 目录下1、配置java环境:在hadoop
业界
2016年07月13日
前端模板Handlerbar
在使用mustache.js时候, 遇到一些格式化时间这样的功能, 总会很麻烦.比如:{"items":[{"title" : "标题1","createDate":"2016-06-10T15:48:00.000Z"},{"title" : "标题2","createDate":"2016-06-10T18:48:00.000Z"}]}要想格式化列表里的时间createD
业界
2016年07月13日
关于this的全面解析(下)
关于this的全棉解析(上)的文章地址判断this函数是否在new中调用(new绑定)?如果是的话this绑定的是新创建的对象。bar = new foo()函数是否通过call、apply(显式绑定)或者硬绑定调用?如果是的话,this绑定的是指定的对象。bar = foo.call(obj2)函数是否在某个上下文对象中调用(隐式绑定)?如果是的话,this绑定的是那个上
业界
2016年07月13日
[Leetcode] Pascal's Triangle II 杨辉三角
Pascal's Triangle II
Given an index k, return the kth row of the Pascal's triangle.
For example, given k = 3,
Return [1,3,3,1].
从后往前覆盖法
复杂度
O(N) 时间 O(K) 空间
思路
一行一行地迭代,后面一行迭代覆盖前一行,窍门是:从后往前算
业界
2016年07月13日
composer 应用
Namespace1.非限定名称或不包含前缀的类名称.如 $a = new foo();如果当前命名空间是 app,则 foo 为appfoo如果当前没有命名空间,代码是全局的.则 foo 被解析为全局 foo2.限定名称或包含前缀的名称.如 $a = new userfoo();如果当前命名空间为 app,则 foo 被解析为 appuserfoo();如果使用 foo
业界
2016年07月13日
[Leetcode] Paint Fence 栅栏涂色
Paint FenceThere is a fence with n posts, each post can be painted with one of the k colors.You have to paint all the posts such that no more than two adjacent fence posts have the same co
业界
2016年07月13日
state diagram specification状态图/状态机(OMG)
14.2.3 Semantics14.2.3.1 StateMachine behavior StateMachine包含一个或多个Region,每个Region是一个节点的集合,节点之间通过一些弧线连接,这些弧线代表transition。State machine的运行通过事件Event驱动。事件队列处理一个Event,触发状态图中对应的transition,然后整个图
业界
2016年07月13日
webpack使用之基础篇
说到自动化构建,你想到了什么?基于AMD的requirejs?还是基于commoJS的browserify?他们都在各自的领域或者说时代发挥了很重要的作用。但是时代的变迁,webpack成了现在的佼佼者,我们不知道什么时候wepback也会被取代,但是现在我们必须要掌握。我不担心我学完webpack新东西来了就没用了,相反的我很期待也很高兴有新的东西来取代webpack,因
业界
2016年07月13日
mongodb数据库的使用
最近在学习node,所以听说node和mongodb更配哦。。所以我就来学习mongodb了一、mongodb的开启和关闭1. 查找mongod是否可用which mongod2. 启动mongodb指定path 和log日志mongod --dbpath /data2/db --port=27017 --fork /data2/db/log/mongod.log3. 关闭
业界
2016年07月13日
笨办法学C 练习29:库和链接
练习29:库和链接原文:Exercise 29: Libraries And Linking译者:飞龙C语言编程的核心能力之一就是链接OS所提供的库。链接是一种为你的程序天机额外特性的方法,这些特性有其它人在系统中创建并打包。你已经使用了一些自动包含的标准库,但是我打算对哭的不同类型和它们的作用做个解释。首先,库在每个语言中都没有良好的设计。我不知道为什么,但是似乎语言的设
业界
2016年07月13日
nodejs框架koa学习
Koa 是一个类似于 Express 的Web开发框架,创始人也都是TJ。Koa 的主要特点是,使用了 ES6 的 Generator 函数,进行了架构的重新设计。Koa 的原理和内部结构很像 Express,但是语法和内部结构进行了升级。一、国际惯例 hello world1. 当前版本1.2npm install --save koa2. 代码撸起来 let koa
业界
2016年07月13日
