小编Jam*_*sen的帖子

如何在Java中调用另一个构造函数?

是否可以从另一个(在同一个类中,而不是从子类中)调用构造函数?如果有,怎么样?什么是调用另一个构造函数的最佳方法(如果有几种方法可以做到)?

java constructor

2144
推荐指数
19
解决办法
81万
查看次数

如何在Git 1.7+中列出所有远程分支?

我试过了git branch -r,但那只列出了我在本地跟踪的远程分支.我如何找到那些我没有的列表?(对我来说,命令是列出所有远程分支还是仅列出未跟踪的分支并不重要.)

git branch remote-branch git-branch

570
推荐指数
16
解决办法
41万
查看次数

如何通过HTTP代理从Git存储库中提取?

注意:虽然描述的用例是关于在项目中使用子模块,但同样适用于git cloneHTTP上的存储库的常规.

我在Git控制下有一个项目.我想添加一个子模块:

git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
Run Code Online (Sandbox Code Playgroud)

但我明白了

...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
Run Code Online (Sandbox Code Playgroud)

我设置了HTTP_PROXY:

c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

我甚至为http代理设置了全局Git:

c:\project> git config --get http.proxy
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

有没有人获得HTTP提取以始终通过代理工作?真正奇怪的是GitHub上的一些项目工作正常(awesome_nested_set例如),但其他项目一直都失败(例如rails).

git proxy git-submodules

480
推荐指数
17
解决办法
69万
查看次数

Mono准备好迎接黄金时段吗?

有没有人使用过大型或中型项目的开源.NET实现Mono?我想知道它是否适合现实世界的生产环境.它是否稳定,快速,兼容,......足以使用?是否需要花费大量精力将项目移植到Mono运行时,或者它是否真的非常兼容,只需要为Microsoft的运行时获取并运行已编写的代码?

.net mono open-source

315
推荐指数
8
解决办法
2万
查看次数

如何在JavaScript中输出ISO 8601格式的字符串?

我有一个Date对象.如何呈现title以下代码段的部分?

<abbr title="2010-04-02T14:12:07">A couple days ago</abbr>
Run Code Online (Sandbox Code Playgroud)

我有另一个图书馆的"相对时间的单词"部分.

我尝试过以下方法:

function isoDate(msSinceEpoch) {

   var d = new Date(msSinceEpoch);
   return d.getUTCFullYear() + '-' + (d.getUTCMonth() + 1) + '-' + d.getUTCDate() + 'T' +
          d.getUTCHours() + ':' + d.getUTCMinutes() + ':' + d.getUTCSeconds();

}
Run Code Online (Sandbox Code Playgroud)

但这给了我:

"2010-4-2T3:19"
Run Code Online (Sandbox Code Playgroud)

javascript datetime iso8601

241
推荐指数
8
解决办法
24万
查看次数

如何确定OSX中的文件编码?

我正在尝试将一些UTF-8字符输入到TextMate中的LaTeX文件中(其默认编码为UTF-8),但LaTeX似乎并不理解它们.Running cat my_file.tex在Terminal中正确显示字符.跑步ls -al显示我以前从未见过的东西:文件列表中的"@":

-rw-r--r--@  1 me      users      2021 Feb 11 18:05 my_file.tex
Run Code Online (Sandbox Code Playgroud)

(而且,是的,我正在使用\usepackage[utf8]{inputenc}LaTeX.)

我发现了iconv,但似乎无法告诉我编码是什么 - 它只会在我弄清楚之后转换.

macos encoding latex utf-8

164
推荐指数
7
解决办法
20万
查看次数

我在哪里可以在Google Chrome浏览器上找到并提交错误报告?

对于想要开发chrome浏览器的开发人员来说,能够查看现有的bug(避免过多的拔毛),并添加新的(以改善这一点)对于开发人员来说非常重要.但我似乎无法找到该项目的错误跟踪.它开源的,对吗?

bug-tracking google-chrome

151
推荐指数
4
解决办法
7万
查看次数

OOP有什么意义?

据我所知,尽管花费了数百万或数十亿美元用于OOP教育,语言和工具,但OOP并未提高开发人员的工作效率或软件可靠性,也没有降低开发成本.很少有人在任何严格的意义上使用OOP(很少有人坚持或理解LSP等原则); 人们对问题域建模所采用的方法几乎没有统一性或一致性.这个课程常常仅用于语法糖; 它将记录类型的函数放入它们自己的小命名空间中.

我为各种各样的应用程序编写了大量代码.虽然有些地方真正的可替代子类型在应用程序中发挥了重要作用,但这些都非常特殊.总的来说,虽然谈到"重复使用"的口号很多,但实际情况是,除非一段代码完全符合您的要求,否则几乎没有成本效益的"重复使用".设计类以正确的方式扩展是非常困难的,因此扩展的成本通常很高,以至于"重用"根本就不值得.

在许多方面,这并不让我感到惊讶.现实世界是不是"OO",这种想法在OO隐含的 - 我们可以用一些类分类模型的事情 - 在我看来非常根本性的缺陷(我可以坐在桌子上,一个树桩,一个车盖某人的膝盖 - 但不是其中一个 - 一把椅子).即使我们转向更抽象的领域,OO建模通常也很困难,违反直觉,最终无益(考虑圆/椭圆或正方形/矩形的经典例子).

那我在这里错过了什么?哪里是OOP的价值,为什么所有的时间和金钱,没有作出任何软件好?

language-agnostic oop

126
推荐指数
24
解决办法
3万
查看次数

如何在Rails中呈现不同格式的部分?

我正在尝试生成包含一些HTML的JSON响应.因此,我有/app/views/foo/bar.json.erb:

{
  someKey: 'some value',
  someHTML: "<%= h render(:partial => '/foo/baz') -%>"
}
Run Code Online (Sandbox Code Playgroud)

我希望它渲染/app/views/foo/_baz.html.erb,但它只会渲染/app/views/foo/_baz.json.erb.传球:format => 'html'没有帮助.

format ruby-on-rails render actionview partial

112
推荐指数
9
解决办法
7万
查看次数

如何在Backbone中获取单个模型?

Clock在Backbone中有一个模型:

var Clock = Backbone.Model.extend({});
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取具有最新信息的实例/clocks/123.我试过的一些事情:

一个"类"级方法

Clock.fetch(123)
// TypeError: Object function (){ ... } has no method 'fetch'
Run Code Online (Sandbox Code Playgroud)

创建一个实例,然后调用fetch它:

c = new Clock({id: 123})
c.fetch()
// Error: A 'url' property or function must be specified
Run Code Online (Sandbox Code Playgroud)

一个集合

我尝试创建一个AllClocks集合资源(即使我在页面上没有使用这样的东西):

var AllClocks = Backbone.Collection.extend({
  model: Clock,
  url: '/clocks/'
});
var allClocks = new AllClocks();
allClocks.fetch(123);
// returns everything from /clocks/
Run Code Online (Sandbox Code Playgroud)

我如何才能获得一个支持API的时钟?

javascript rest model-view-controller backbone.js

93
推荐指数
4
解决办法
8万
查看次数