一共有 36 篇文章,分页:1 / 8

【转】设置 git/npm/bower/gem 镜像或代理的方法

有时候我们在某些环境下(比如墙内或公司内网)可能不能正常使用 git/npm/bower/gem 等各种工具, 解决办法有:

  • 切换镜像
  • 使用代理
  • 使用五姑娘

不同工具设置的语法略有偏颇, 总结如下.

使用镜像

npm/bower/gem 等如果可以通过切换镜像来解决的话, 则不用设置代理.

不知道有哪些镜像资源, 则 Google 之. 以下的 < registry url > 指的就是镜像的 url, 比如 http://registry.npm.taobao.org/

npm

设置全局使用指定的镜像:

$ npm config set registry < registry url >

或者在安装时才指定:

$ npm install --registry < registry url >
阅读全文 »»

svn命令备忘

  • 更新

    svn up
    
  • 回滚未提交的修改

    svn revert -R path/
    
  • 删除

    svn del path/
    
  • 查看本地修改的文件列表

    svn status
    
  • 提交

    svn ci -m "日志内容"
    
  • 一次性添加所有新增文件

    svn add --force path/to/dir
    

VSCode必备插件

  • ESLint

  • js-css-html-formatter

  • vetur

给 nodejs 的 console.log 和 console.error 增加时间戳

把下面的代码放在app.js(一般是这个名字吧。。。)最前面就行了(是改的全局的,只放在一个js文件就可以)


(function() { //add timestamp to console.log and console.error(from http://yoyo.play175.com)
    var date = new Date();

    function now() {
        date.setTime(Date.now());
        var m = date.getMonth() + 1;
        var d = date.getDate();
        var hour = date.getHours();
        var minutes = date.getMinutes();
        var seconds = date.getSeconds();
        var milliseconds = date.getMilliseconds();
        return '[' + ((m < 10) ? '0' + m : m) + '-' + ((d < 10) ? '0' + d : d) +
            ' ' + ((hour < 10) ? '0' + hour : hour) + ':' + ((minutes < 10) ? '0' + minutes : minutes) +
            ':' + ((seconds < 10) ? '0' + seconds : seconds) + '.' + ('00' + milliseconds).slice(-3) + '] ';
    }
    var log = console.log;
    console.error = console.log = function() {
        var prefix = ''; //cluster.isWorker ? '[WORKER '+cluster.worker.id + '] ' : '[MASTER]';
        if (typeof(arguments[0]) == 'string') {
            var first_parameter = arguments[0]; //for this:console.log("%s","str");
            var other_parameters = Array.prototype.slice.call(arguments, 1);
            log.apply(console, [prefix + now() + first_parameter].concat(other_parameters));
        } else {
            var args = Array.prototype.slice.call(arguments);
            log.apply(console, [prefix + now()].concat(args));
        }
    }
})();

【转】网站性能测试工具webbench

网站性能测试工具 官网地址:http://home.tiscali.cz/~cz210552/webbench.html

wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar -xf webbench-1.5.tar.gz
cd webbench-1.5
make && make install

make时可能会遇到“install: cannot create regular file `/usr/local/man/man1': No such file or directory”这个错误 解决办法就是手动建立这个文件夹:

mkdir -p /usr/local/man

命令输入:webbench -help 即可看到使用说明

原文:http://www.cnblogs.com/xxyBlogs/p/5639103.html