小编P K*_*P K的帖子

Node.js:如何在V8引擎中启用非严格或ECMASCRIPT3?

我相信V8底层Node.js默认支持严格模式或ES5.

我们可以在V8引擎中启用非严格或ECMASCRIPT 3吗?

Chrome(V8)中几乎100%的ES5功能都可用,请参阅兼容性表.

但是一些开发人员(包括我)仍然对ES3感到满意,我们可以选择吗?

javascript google-chrome v8 node.js

1
推荐指数
1
解决办法
3660
查看次数

Vim中的颜色和语法主题问题

我无法应用颜色和语法设置.有人可以建议我正确的方法吗?

/home/ec2-user目录中创建了这些目录.

mkdir ~/.vim
mkdir ~/.vim/colors
mkdir ~/.vim/syntax
Run Code Online (Sandbox Code Playgroud)

新增php.vim的语法和wombat256.vim在颜色目录.

vimrc文件存在于/etc目录中.

:colorscheme wombat256.vim
E185: Cannot find color scheme wombat256.vim
Run Code Online (Sandbox Code Playgroud)

我正在遵循这里的指示.

vim vim-syntax-highlighting

1
推荐指数
2
解决办法
498
查看次数

E_ALL不报告解析错误?

我没有在浏览器中收到任何错误消息,因为在if结尾处缺少大括号.

我应该在error_reporting设置中使用什么?

<?php

ini_set('display_errors',1);
error_reporting(E_ALL);
$a = 1;

if($a == 1){
echo $a;

?>
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
166
查看次数

无法使用同一包的另一个文件中定义的静态方法

运行Test.java抛出错误运行:线程"main"中的异常java.lang.RuntimeException:无法编译的源代码 - 错误的树类型:at algorithms.Test.main(Test.java:9)

两个文件都存在于相同的目录"算法"中,并且package algorithms在每个文件的开头也提到.

运行main()测试时会出现什么问题?

Gcd.java文件

package algorithms;

public class Gcd {

public static int ComputeGcd(int number1, int number2){
    if(number2 == 0){ return number1;}
    else{
         int remainder = number1 % number2;
         return ComputeGcd(number2,remainder);
    }
}


public static void main(String[] args) {

    int a = 32;
    int b = 12;
    System.out.println(ComputeGcd(a,b));

} 
}
Run Code Online (Sandbox Code Playgroud)

Test.java文件

package algorithms;

public class Test {
  public static void main(String[] args) {

    int a = 32;
    int b = 12;
   System.out.println(ComputeGcd(a,b));

}
}
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
261
查看次数

数据事件处理程序绑定在读取流上的异常

我在读取流上附加'data'事件处理程序时收到错误.如果我把这个处理程序放在代码中提到的其他地方(管道之前),我没有看到任何异常.

请帮帮我,这里有什么不对?

var Readable = require("stream").Readable;
var readStream = new Readable;

readStream.on('data',function(chunk){console.log(chunk);}); //Error

readStream.push('first data');
readStream.push('second data');
readStream.push(null);

//if I place data event handler here, no Error is seen
readStream.pipe(process.stdout);
Run Code Online (Sandbox Code Playgroud)

//绑定数据事件处理程序时出错

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: not implemented
    at Readable._read (_stream_readable.js:446:22)
    at Readable.read (_stream_readable.js:320:10)
    at Readable.<anonymous> (_stream_readable.js:745:45)
    at Readable.EventEmitter.emit (events.js:92:17)
    at emitDataEvents (_stream_readable.js:771:10)
    at Readable.on (_stream_readable.js:692:5)
    at Object.<anonymous> (/home/pk/node/readableStream.js:12:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
Run Code Online (Sandbox Code Playgroud)

node.js

1
推荐指数
1
解决办法
893
查看次数

浏览器上没有PHP错误.什么配置导致无声失败?

我试图在Amazon EC2上运行一个简单的PHP脚本.当我在浏览器上出现空白屏幕时,开始在步骤之间添加一些垃圾语法或回声.然后我发现脚本失败没有任何错误.

如何禁用静默失败?

<?php

putenv('HOME=/root');
echo 'after env'; //displayed on browser
require_once('/home/ec2-user/AWSSDKforPHP/sdk.class.php'); 
//i believe this require step was failed 
echo 'after require'; // not displayed on browser
$ec2 = new AmazonEC2();
$response = $ec2->describe_availability_zones();
print_r($response);
echo 'hello';

?>
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
815
查看次数

计算具有'仅非数字索引'的数组的长度,而不是in循环

如果索引是非数字,则Array定义length = 0.

我遇到了这种获取长度的实现,但我仍然担心在数组循环中使用.循环的大多数地方被指示为"不良做法". 看这里

可以这样实现吗?

有人可以提供替代解决方案(不进行循环)吗?

for循环的任何例子?

我用过hasOwnProperty(..)方法来避免属性Array.prototype.

Array.prototype.global = 1;

var arr = [];
arr['first'] = 1;
arr['second'] = 2;

console.log(arr.length);  //0

var length = 0;
for(index in arr){
   if(arr.hasOwnProperty(index)) {length++;}
}

console.log(length); //3
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
3134
查看次数

$ _SERVER中的PATH是什么?

什么是$ _SERVER中定义的PATH?

我没有在PHP.net手册中看到PATH定义.它只说PATH_TRANSLATED和PATH_INFO.

我在print_r($ _ SERVER)中得到了以下细节.

[PATH] => /sbin:/usr/sbin:/bin:/usr/bin 
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
113
查看次数

为什么变量'db'不是只读的?

将db设置为某个任意值后,我无法在shell中执行任何操作.

它是否知道错误或预期的行为?

> use tutorial
switched to db tutorial
> db
tutorial

> db = 5
5
> db
5

> show dbs
Fri Mar 23 17:18:40 TypeError: db.getMongo is not a function shell/utils.js:1235
>
> use tutorial
Fri Mar 23 17:18:55 TypeError: db.getMongo is not a function shell/utils.js:1167
> db = 'tutorial'
tutorial
> show dbs
Fri Mar 23 17:19:38 TypeError: db.getMongo is not a function shell/utils.js:1235
Run Code Online (Sandbox Code Playgroud)

mongodb

0
推荐指数
1
解决办法
310
查看次数

PHP比较性质 - 适应性还是遗忘?

PHP在逻辑运算符方面的本质是什么?假设a并且b是表达式:

if (a || b) { body }
Run Code Online (Sandbox Code Playgroud)

以下内容哪些是对的?

  • PHP总是评估a和b的真实性.(不明智的性质),或
  • 如果a为真,PHP不会评估b的真实性(自适应性和内存优化:只有当a为假时,PHP才会评估b的真实性).

php comparison logic

-2
推荐指数
1
解决办法
114
查看次数