小编Ada*_*dam的帖子

如何在Linux中一步更改文件夹及其所有子文件夹和文件的权限?

我想在Linux中一步(命令)更改文件夹及其所有子文件夹和文件的权限.

我已经尝试过以下命令,但它仅适用于上述文件夹:

chmod 775 /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

有没有一种方法来设置chmod 755/opt/lampp/htdocs所有内容,包括子文件夹和文件?

此外,将来,如果我在里面创建一个新的文件夹或文件htdocs,它的权限如何自动设置为755

我也看过这个链接:

http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

提前致谢.

linux directory permissions chmod

1711
推荐指数
16
解决办法
386万
查看次数

public,private和protected之间有什么区别?

何时以及为什么我应该在类中使用public,privateprotected函数和变量?他们之间有什么区别?

例子:

// Public
public $variable;
public function doSomething() {
  // ...
}

// Private
private $variable;
private function doSomething() {
  // ...
}

// Protected
protected $variable;
protected function doSomething() {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

php oop private protected public

951
推荐指数
13
解决办法
47万
查看次数

如何从网址获取YouTube视频ID?

我想v=id从JavaScript 获取YouTube的URL(没有jQuery,纯JavaScript).

YouTube网址格式示例

http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW

http://www.youtube.com/watch?v=u8nQa1cJyX8

或者在网址中包含视频ID的任何其他YouTube格式.

这些格式的结果

u8nQa1cJyX8

javascript regex youtube url

234
推荐指数
15
解决办法
21万
查看次数

Javascript Regex:如何将变量放在正则表达式中?

例如:

function(input){
    var testVar = input;
    string = ...
    string.replace(/ReGeX + testVar + ReGeX/, "replacement")
}
Run Code Online (Sandbox Code Playgroud)

但这当然不起作用:)有没有办法做到这一点?

javascript regex variables

183
推荐指数
6
解决办法
14万
查看次数

Javascript:使用Ajax发送JSON对象?

这可能吗?

xmlHttp.send({
    "test" : "1",
    "test2" : "2",
});
Run Code Online (Sandbox Code Playgroud)

也许用:标题content type:application/json?:

xmlHttp.setRequestHeader('Content-Type', 'application/json')
Run Code Online (Sandbox Code Playgroud)

否则我可以使用:

xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
Run Code Online (Sandbox Code Playgroud)

然后JSON.stringify是JSON对象并将其发送到参数中,但如果可能的话,以这种方式发送它会很酷.

javascript ajax json header request

139
推荐指数
2
解决办法
27万
查看次数

如何在字符串中出现第n个?

我想获得的起始位置2nd发生ABC像这样的东西:

var string = "XYZ 123 ABC 456 ABC 789 ABC";
getPosition(string, 'ABC', 2) // --> 16
Run Code Online (Sandbox Code Playgroud)

你会怎么做?

javascript

92
推荐指数
3
解决办法
8万
查看次数

Javascript:扩展功能

我想要它的主要原因是我想扩展我的初始化函数.

像这样的东西:

// main.js

window.onload = init();
function init(){
     doSomething();
}

// extend.js

function extends init(){
    doSomethingHereToo();
}
Run Code Online (Sandbox Code Playgroud)

所以我想扩展一个函数,比如我在PHP中扩展一个类.

我也想从其他文件扩展它,所以例如我有原始的init函数main.js和扩展函数extended.js.

javascript function extend

85
推荐指数
5
解决办法
12万
查看次数

使用纯JavaScript获取DOM元素值

这些解决方案之间有什么区别吗?

解决方案1:

function doSomething(id, value) {
  console.log(value);
  //...
}
Run Code Online (Sandbox Code Playgroud)

......和解决方案2:

<input id="theId" value="test" onclick="doSomething(this.id, this.value)" />
Run Code Online (Sandbox Code Playgroud)

javascript element get

71
推荐指数
4
解决办法
44万
查看次数

Javascript负数

我想检查一个数字是否为负数.我正在寻找最简单的方法,所以一个预定义的javascript函数将是最好的,但我还没有找到任何东西,这是我到目前为止,但我不认为这是一个好方法:

  function negative(number) { 
        if (number.match(/^-\d+$/)) {
            return true;
        } else {
            return false;
        }
   }
Run Code Online (Sandbox Code Playgroud)

javascript negative-number

59
推荐指数
3
解决办法
14万
查看次数

PHP:静态和非静态函数和对象

这些对象调用之间有什么区别?

非静态:

$var = new Object;
$var->function();
Run Code Online (Sandbox Code Playgroud)

静态的:

$var = User::function();
Run Code Online (Sandbox Code Playgroud)

而且class为什么我应该为函数使用static属性?

例:

static public function doSomething(){
    ...code...
}
Run Code Online (Sandbox Code Playgroud)

php static

32
推荐指数
4
解决办法
2万
查看次数