有没有办法看看如果我做了git push
命令会被推动什么?
我想象的是像Github的"拉取请求"功能的"文件已更改"选项卡.当我发出拉取请求时,我可以查看如果他们接受我的拉取请求将会被拉入的内容:
命令行没问题,但我更喜欢某种GUI(如上面的截图).
我厌倦了在每个项目开始时打开Dia并创建数据库图表.有没有一个工具可以让我选择特定的表,然后根据MySQL数据库为我创建一个数据库图表?最好它允许我之后编辑图表,因为没有设置任何外键...
这是我想象的图解方式(请原谅可怕的数据设计,我没有设计它.让我们专注于图表概念,而不是它为这个例子代表的实际数据;)):
PHP变量是通过值还是通过引用传递的?
做(之后mkdir repo
和cd repo
)有什么区别:
git init
git remote add origin git://github.com/cmcculloh/repo.git
git fetch --all
git pull origin master
Run Code Online (Sandbox Code Playgroud)
和
git clone git://github.com/cmcculloh/repo.git
Run Code Online (Sandbox Code Playgroud)
我的意思是,显然一个更短,但除此之外他们基本上做同样的事情?
如何使用TortoiseSVN客户端分支和合并 Apache Subversion?
Java中的字符串构建使我感到困惑.我喜欢这样的事情:
url += "u1=" + u1 + ";u2=" + u2 + ";u3=" + u3 + ";u4=" + u4 + ";";
url += "x=" + u1 + ";y=" + u2 + ";z=" + u3 + ";da1=" + u4 + ";";
url += "qty=1;cost=" + orderTotal + ";ord=" + orderId + "?";
Run Code Online (Sandbox Code Playgroud)
或者,使用StringBuilder,如下所示:
url.append("u1=");
url.append(u1);
url.append(";u2=");
url.append(u2);
url.append(";u3=");
url.append(u3);
url.append(";u4=");
url.append(u4);
url.append(";");
url.append("x=");
url.append(u1);
url.append(";y=");
url.append(u2);
url.append(";z=");
url.append(u3);
url.append(";da1=");
url.append(u4);
url.append(";");
url.append("qty=1;");
url.append("cost=");
url.append(orderTotal);
url.append(";ord=");
url.append(orderId);
url.append("?");
Run Code Online (Sandbox Code Playgroud)
我错过了一些东西.GOT是一种更好的方式.就像是:
代替:
urlString += "u1=" …
Run Code Online (Sandbox Code Playgroud) 我读的地方,你不再需要的东西像type="text/javascript"
和怪异CDATA
,并<!--
在脚本标记的东西.所以,而不是:
<script type="text/javascript">
//<![CDATA[
<!--
//your script here
-->
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
你会这样做:
<script>
//your script here
</script>
Run Code Online (Sandbox Code Playgroud)
我不记得我在哪里读到这个.我认为这是来自谷歌或雅虎的工程师,他们特别提到哪些浏览器需要这些古老的结构以及原因.任何人都知道这个博客文章/文章被讨论过,或者有一个很好的资源谈论这个?
从不是getter/setter方法的对象方法中访问对象属性的"纯粹"或"正确"方法是什么?
我知道从对象外面你应该使用一个getter/setter,但是你可以从内部做到:
Java的:
String property = this.property;
Run Code Online (Sandbox Code Playgroud)
PHP:
$property = $this->property;
Run Code Online (Sandbox Code Playgroud)
或者你会这样做:
Java的:
String property = this.getProperty();
Run Code Online (Sandbox Code Playgroud)
PHP:
$property = $this->getProperty();
Run Code Online (Sandbox Code Playgroud)
请原谅我,如果我的Java稍微关闭,那我用Java编程已经有一年...
编辑:
似乎人们假设我只讨论私有或受保护的变量/属性.当我学习OO时,我被教导为每个属性使用getter/setter,即使它是公开的(实际上我被告知永远不会公开任何变量/属性).所以,我可能会从一开始的错误假设开始.似乎回答这个问题的人可能会说你应该拥有公共财产,并且那些不需要吸气剂和制定者,这与我所教的内容相违背,以及我所谈论的内容,尽管可能需要讨论好.虽然这可能是一个不同问题的好主题......
PHP NULL
和null
PHP 之间有区别吗?有时它们似乎是可以互换的,有时却不是.
编辑:出于某种原因,当我阅读链接到答案中的文档时(在发布此问题之前)我将其视为"区分大小写"而不是"不区分大小写",这就是我首先发布此问题的全部原因.. .