问题列表 - 第24312页

助手申请

如何创建在后台运行而不显示在扩展坞或应用程序切换器中的GUI-Less应用程序.

cocoa

0
推荐指数
1
解决办法
600
查看次数

GCJ创建重复的虚拟符号

我正在尝试使用gcj构建一个java应用程序但是得到以下错误.自从我使用gcj(一年左右)以来已经有一段时间了,所以我可能已经忘记了一些不明显的东西,但我很确定这就是我一直以来的做法.

 multiple definition of `java resource .dummy'
Run Code Online (Sandbox Code Playgroud)

gcj版本在Ubuntu上是4.4.1,在cygwin/windows XP上是4.3.4,我正在构建它

  gcj --main=my.MainClass --classpath=my my/*java
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到这个或知道解决方法而无需安装早期版本的gcj.如果是这样做的话,有人知道如何在cygwin上做到这一点,还是我必须建立它?

这是一个给出此错误的最小测试用例

public class A {
    public static void main(String[] args) {
        System.out.println(new B());
    }
}

public class B {
    public String toString() {
        return "Hello";
    }
}

gcj --main=A src/A.java src/B.java
Run Code Online (Sandbox Code Playgroud)

java gcc

4
推荐指数
1
解决办法
1824
查看次数

.NET运行时何时为COM对象保持引用计数> 1?

直到最近,我相信.NET运行时只在创建运行时可调用包装器时将COM对象的引用计数增加1 ,并且只为任何给定的COM对象创建一个这样的运行时可调用包装器.

如果我没有弄错的话,上面暗示Marshal.FinalReleaseComObjectMarshal.ReleaseComObject在实践中做同样的事情.

但是,今天我正在编写一些测试来验证我的代码是否正确释放了COM对象.我这样做是通过调用所谓的释放对象并检查预期的InvalidComObjectException.事实证明,有些情况下会抛出异常FinalReleaseComObject,但不会抛出异常ReleaseComObject.

这是否意味着.NET 2.0运行时可以包含多个COM对象的引用?如果是这样,它什么时候这样做?

.net com com-interop rcw

6
推荐指数
1
解决办法
332
查看次数

构建高度可扩展的Web服务

我和我的团队正在开发一个需要能够处理相当繁忙的流量的应用程序.不是Facebook级别,但在未来我希望能够扩展到没有大量代码重写.

我的想法是通过自己的界面将所有内容模块化为单独的服务.因此,例如,消息传递将具有可能具有send和getMessages()作为方法的消息传递接口,然后PHP Web应用程序将通过soap或curl或类似的东西简单地查询该接口.然后,消息传递应用程序可以是任何类型的应用程序,因此Java应用程序或Python或任何适合于具有其自己的单独数据库分片的特定功能的应用程序.

这是一个好方法吗?

php web-services scalability

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

如何在RichTextBox C#中显示一行数

我正在制作一个带有代码突出显示的简单文本和脚本编辑器.为此,我使用RichTextBox.但我不知道如何让它在左侧显示行数,就像在VS或Notepad ++中一样.有什么解决方案吗?

c# numbers line richtextbox

10
推荐指数
1
解决办法
3万
查看次数

需要IntelliJ IDEA 9备忘单

我搜索但找不到任何我可以打印并放在墙上的东西.

intellij-idea

20
推荐指数
1
解决办法
9076
查看次数

保存 - 生成 - 运行后,XCode项目代码更改未更新100%

当我在XCode中对我的iPhone游戏项目进行代码更改,然后执行CMD-B + Enter时,我希望项目能够在最新的模拟器上保存,构建和运行.然而,有时会发生的事情是,除非我清理项目然后构建,否则它不会发生我所做的小改动.

我是Java人员,也是基于C语言的新手,也是编译器.有人可以向我解释每次构建之后缓存的内容以及如何更改我的项目设置以避免每次都要清理吗?或者告诉我这是C开发的一部分的坏消息?不试图抨击它 - 我也经常在Java中将编译后的JSP卡在工作缓存中.:P

更新:这与我的构建的位置有什么关系吗?这是我能想到的唯一一个从构建配置角度改变的东西.

iphone xcode objective-c

10
推荐指数
2
解决办法
7718
查看次数

如何在F#中正确实现属性?

考虑我的第一次尝试,F#中的一个简单类型,如下所示:

type Test() =
    inherit BaseImplementingNotifyPropertyChangedViaOnPropertyChanged()
    let mutable prop: string = null
    member this.Prop
        with public get() = prop
        and public set value =
            match value with
                | _ when value = prop -> ()
                | _ -> 
                    let prop = value
                    this.OnPropertyChanged("Prop")
Run Code Online (Sandbox Code Playgroud)

现在我通过C#测试它(这个对象正在暴露给C#项目,因此需要明显的C#语义):

[TestMethod]
public void TaskMaster_Test()
{
    var target = new FTest();
    string propName = null;
    target.PropertyChanged += (s, a) => propName = a.PropertyName;
    target.Prop = "newString";

    Assert.AreEqual("Prop", propName);
    Assert.AreEqual("newString", target.Prop);

    return;
}
Run Code Online (Sandbox Code Playgroud)

propName如果分配正确,我的F#Setter正在运行,但第二个断言失败,因为底层值prop没有改变.这种方式对我来说很有意义,因为如果我mutable …

f# mutable let-binding

6
推荐指数
3
解决办法
2817
查看次数

C#Enum标志比较

鉴于以下标志,

  [Flags]
    public enum Operations
    {
        add = 1,
        subtract = 2,
        multiply = 4,
        divide = 8,
        eval = 16,
    }
Run Code Online (Sandbox Code Playgroud)

如何实现IF条件来执行每个操作?在我的尝试中,第一个条件适用于add,eval,这是正确的.然而,第一个条件也适用于减法,eval,这是不正确的.

        public double Evaluate(double input)
    {
        if ((operation & (Operations.add & Operations.eval)) == (Operations.add & Operations.eval))
            currentResult += input;
        else if ((operation & (Operations.subtract & Operations.eval)) == (Operations.subtract & Operations.eval))
            currentResult -= input;
        else
            currentResult = input;

        operation = null;

        return currentResult;
    }
Run Code Online (Sandbox Code Playgroud)

我看不出是什么问题.

c# enums

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

jQuery:如何正确使用.stop()函数?

在本页面:

http://www.arvag.net/old/smsbox.de/

当您将鼠标悬停在"Informationen"和"Überins"上时,它会显示一个子菜单.当你移开鼠标时,它会隐藏.通常情况下,我对每个单独悬停的jQuery排队都有问题,然后它继续为所有这些悬停设置动画.我试图实现stop(),但我无法让它正常工作.

这是我正在使用的代码:

<script type="text/javascript">
    //<![CDATA[
    $(function(){
        $('#nav_menu > .center > ul > li').hover(function() {
            $(this).stop(true,true).children('ul').slideToggle('slow');
        }).click(function(){ 
            return false; 
        });
    });
    //]]>
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery kill-process

5
推荐指数
1
解决办法
4021
查看次数