小编Clé*_*ent的帖子

无法使用http/https将Git推送到远程存储库

我在服务器上由apache提供服务的目录中有一个Git存储库.我已经配置了WebDAV,它似乎正在运行.Litmus返回100%的成功.

我可以从远程主机克隆我的存储库,但在尝试推送http或https时,我收到以下错误:

错误:无法访问网址 https://git.example.com/repo/,返回代码22致命:git-http-push failed

任何的想法?

git https push http

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

iframe内容在Firefox上消失了

我使用基本HTML填充空iframe $iframe.contents().find('body').html(contentBody);

请参阅:http://jsfiddle.net/UjT2b/2/

这适用于Chrome.在Firefox上,我可以非常简单地看到里面的内容,但随后它突然消失了.当我使用Firebug在此行上设置断点,然后继续运行时,内容保持在内部.但如果我在线上设置断点,它就会消失.

关于如何解决这个问题的任何线索?

javascript iframe jquery

9
推荐指数
2
解决办法
3131
查看次数

无法使用getDeclaredFields()来检索Scala类的字段

我正在尝试使用Scala的Java库(JOhm)并注意到当lib试图用类似的东西读取我的Scala类的字段时它会失败model.getClass().getDeclaredFields().

然后我决定尝试使用Scala解释器中的简单示例:

scala> import java.lang.reflect.Field;
import java.lang.reflect.Field

scala> class myClass(attribute1: String, attribute2: String, attribute3: String)
defined class myClass

scala> val myInstance = new myClass("value1", "value2", "value3")
myInstance: myClass = myClass@7055c39a

scala> myInstance.getClass().getDeclaredFields()
res0: Array[java.lang.reflect.Field] = Array()
Run Code Online (Sandbox Code Playgroud)

实际上,我们根本没有任何领域.

现在,如果我尝试这个怎么办:

scala> class myClass2(attribute1: String, attribute2: String, attribute3: String) { override def toString = this.attribute1 }
defined class myClass2

scala> val myInstance2 = new myClass2("value1", "value2", "value3")
myInstance2: myClass2 = value1

scala> myInstance2.getClass().getDeclaredFields()
res1: Array[java.lang.reflect.Field] = Array(private final java.lang.String myClass2.attribute1)
Run Code Online (Sandbox Code Playgroud)

因此,如果使用其中一个类'方法中的一个字段,则可以通过getDeclaredFields()找到它.我在这里错过了什么?

java reflection scala

7
推荐指数
1
解决办法
3178
查看次数

覆盖Backbone.sync

我试图覆盖Backbone.sync,以便每次获取模型时设置"id"属性.这样,我确信下一个model.save()将触发更新而不是create,即使fetch()没有响应id.

Backbone._sync = Backbone.sync;
Backbone.sync = function(method, model, options) {
    var params = _.clone(options);
    params.success = function(model) {
        if(method == 'read' && model.isNew()) {
            var id = Math.floor(Math.random()*1000);
            model.set({ "id": id });
        }
        if(options.success) options.success(model);
    };
    Backbone._sync(method, model, params);
}
Run Code Online (Sandbox Code Playgroud)

但传递给成功函数的模型似乎不是Backbone模型,而只是一个对象.所以我不能使用任何方法(如model.isNew()).知道我做错了什么吗?

javascript backbone.js

2
推荐指数
1
解决办法
6575
查看次数

标签 统计

javascript ×2

backbone.js ×1

git ×1

http ×1

https ×1

iframe ×1

java ×1

jquery ×1

push ×1

reflection ×1

scala ×1