我想在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
提前致谢.
何时以及为什么我应该在类中使用public
,private
和protected
函数和变量?他们之间有什么区别?
例子:
// Public
public $variable;
public function doSomething() {
// ...
}
// Private
private $variable;
private function doSomething() {
// ...
}
// Protected
protected $variable;
protected function doSomething() {
// ...
}
Run Code Online (Sandbox Code Playgroud) 我想v=id
从JavaScript 获取YouTube的URL(没有jQuery,纯JavaScript).
http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW
http://www.youtube.com/watch?v=u8nQa1cJyX8
或者在网址中包含视频ID的任何其他YouTube格式.
u8nQa1cJyX8
例如:
function(input){
var testVar = input;
string = ...
string.replace(/ReGeX + testVar + ReGeX/, "replacement")
}
Run Code Online (Sandbox Code Playgroud)
但这当然不起作用:)有没有办法做到这一点?
这可能吗?
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对象并将其发送到参数中,但如果可能的话,以这种方式发送它会很酷.
我想获得的起始位置2nd
发生ABC
像这样的东西:
var string = "XYZ 123 ABC 456 ABC 789 ABC";
getPosition(string, 'ABC', 2) // --> 16
Run Code Online (Sandbox Code Playgroud)
你会怎么做?
我想要它的主要原因是我想扩展我的初始化函数.
像这样的东西:
// 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
.
这些解决方案之间有什么区别吗?
解决方案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函数将是最好的,但我还没有找到任何东西,这是我到目前为止,但我不认为这是一个好方法:
function negative(number) {
if (number.match(/^-\d+$/)) {
return true;
} else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud) 这些对象调用之间有什么区别?
非静态:
$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)