小编cmc*_*loh的帖子

我怎么能看到我要用git推送什么?

有没有办法看看如果我做了git push命令会被推动什么?

我想象的是像Github的"拉取请求"功能的"文件已更改"选项卡.当我发出拉取请求时,我可以查看如果他们接受我的拉取请求将会被拉入的内容:github聚合更改的示例

命令行没问题,但我更喜欢某种GUI(如上面的截图).

git

553
推荐指数
10
解决办法
37万
查看次数

自动生成数据库图MySQL

我厌倦了在每个项目开始时打开Dia并创建数据库图表.有没有一个工具可以让我选择特定的表,然后根据MySQL数据库为我创建一个数据库图表?最好它允许我之后编辑图表,因为没有设置任何外键...

这是我想象的图解方式(请原谅可怕的数据设计,我没有设计它.让我们专注于图表概念,而不是它为这个例子代表的实际数据;)):

图 看全尺寸图

mysql database diagram database-design

342
推荐指数
5
解决办法
35万
查看次数

在Htdocs之外创建XAMPP/Apache服务文件

是否可以配置xampp来提供htdocs目录之外的文件?

例如,假设我有一个文件如下:

C:\projects\transitCalculator\trunk\TransitCalculator.php

我的xampp文件通常来自:

C:\xampp\htdocs\

(因为那是默认配置)有没有办法让Apache识别并提供我的TransitCalculator.php文件而不移动它htdocs?我希望Apache能够提供/访问项目目录的全部内容,而且我不想移动项目目录htdocs.

编辑:编辑将Apache添加到问题标题,使Q/A更"可搜索"

php apache xampp server-configuration

295
推荐指数
6
解决办法
24万
查看次数

227
推荐指数
9
解决办法
15万
查看次数

git中pull和clone有什么区别?

做(之后mkdir repocd 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)

我的意思是,显然一个更短,但除此之外他们基本上做同样的事情?

git clone pull

216
推荐指数
7
解决办法
17万
查看次数

161
推荐指数
2
解决办法
6万
查看次数

字符串变量插值Java

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)

java string-interpolation

154
推荐指数
5
解决办法
13万
查看次数

你需要在<script>标签中指定text/javascript吗?

我读的地方,你不再需要的东西像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)

我不记得我在哪里读到这个.我认为这是来自谷歌或雅虎的工程师,他们特别提到哪些浏览器需要这些古老的结构以及原因.任何人都知道这个博客文章/文章被讨论过,或者有一个很好的资源谈论这个?

html javascript

149
推荐指数
3
解决办法
4万
查看次数

您将如何从对象方法中访问对象属性?

从不是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 java theory oop

92
推荐指数
18
解决办法
1万
查看次数

PHP中NULL和null的区别

PHP NULLnullPHP 之间有区别吗?有时它们似乎是可以互换的,有时却不是.

编辑:出于某种原因,当我阅读链接到答案中的文档时(在发布此问题之前)我将其视为"区分大小写"而不是"不区分大小写",这就是我首先发布此问题的全部原因.. .

php null

78
推荐指数
2
解决办法
3万
查看次数