我有这个标签间距配置:
set autoindent
set smartindent
set expandtab tabstop=4 shiftwidth=4 smarttab softtabstop=4
Run Code Online (Sandbox Code Playgroud)
在配置结束时,我把它:
autocmd FileType javascript,jade,json set shiftwidth=2 tabstop=2 softtabstop=2
Run Code Online (Sandbox Code Playgroud)
2个空格选项卡工作得很好.但是,如果我输入enter(新行),它就变成了4个空格.这是一个例子:
var Post = orm.define('Post', {
title: sequelize.STRING,
content: sequelize.STRING,
| /* wrong spaces */
});
但是如果我使用4个制表符空格,输入后它也会使用4个空格.
我无法弄清楚问题是什么.
它只发生在我在javascript回调函数中编写object-literal时(如上面的代码示例).它适用于通用代码语句和json object-literal.这是一个例子:
/* the 2 spaces works fine*/
app.set('port', 3000);
app.use(express.bodyParser());
/* also works fine here */
var config = {
host: 'localhost',
port: 5432
}
我正在努力弄清楚如何使用angular-summernote回调on-image-upload.
我视图中的代码:
<summernote data-editable="editable" data-on-image-upload="imageUpload(files, editor)"></summernote>
Run Code Online (Sandbox Code Playgroud)
而imageUplaod功能:
$scope.imageUpload = function(files, editor) {
console.log(files); // FileList
console.log(editor); // undefined
console.log($scope.editable); // undefined
};
Run Code Online (Sandbox Code Playgroud)
并且图像未插入编辑器中.我已经尝试使用googling来获取imageUpload上的实现示例,但是找到了null.谁能告诉我怎么做?
最近我用Apache Benchmark(ab)完成了HipHop for PHP的基准测试.
我期望PHP的结果HipHop比普通的apache2 web服务器运行得更快,但结果却是另一种方式.
我用这个脚本来测试服务器,
<?php
$i=0;
while($i < 1000000){
echo 'Welcome to HipHop for PHP<br />';
$i++;
}
?>
Run Code Online (Sandbox Code Playgroud)
我用这个ab命令来测试:
ab -n 500 -c 5 [URL]
Run Code Online (Sandbox Code Playgroud)
我用这个命令编译:
hphp/hphp hiphop1.php -k 1 -l 3
apache2服务器的基准测试结果:
kiddo@kiddo-VirtualBox:~/dev/hiphop-php/doc$ ab -n 500 -c 5 http://localhost/hiphop1.php
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests …Run Code Online (Sandbox Code Playgroud)