问题列表 - 第9639页

82
推荐指数
3
解决办法
20万
查看次数

Java同步不起作用(I)预期

程序员队友.我用一个非常简单的代码测试java线程功能(或者至少看起来很简单).我有这个班级帐号:

public class Account {
    protected double balance;

    public synchronized void withdraw(double value) {
        this.balance = this.balance - value;
    }

    public synchronized void deposit(double value) {
        this.balance = this.balance + value;
    }

    public synchronized double getBalance() {
        return this.balance;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有两个主题:Depositer一千万次存款10美元:

public class Depositer extends Thread {
    protected Account account;

    public Depositer(Account a) {
        account = a;
    }

    @Override
    public void run() {
        for(int i = 0; i < 1000; i++) {
            this.account.deposit(10);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronization

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

AndroidManifest.xml文件<manifest> versionCode属性

在Android开发人员网站上对应用程序进行版本控制:

您将在versionCode设置为1的情况下释放应用程序的第一个版本,然后单独增加每个版本的值,无论该版本是否构成主要版本或次要版本.

这一切都很好,但如何处理这个序列?:

1 1.0
2 1.1
3 1.2
4 1.3
5 1.4
6 2.0
? 1.5

xml versioning android

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

如何在C#中编写Apple推送通知提供程序?

Apple确实提供了关于提供商如何连接并与其服务进行通信的错误文档(在撰写本文时 - 2009年).我对协议感到困惑.这是如何在C#中完成的?

c# apple-push-notifications ios

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

Python数据库应用程序框架和工具

我一直在构建业务数据库应用程序,如财务,库存和其他业务需求应用程序.我打算转向Python.什么是最好的工具.我需要做主,交易表格,处理(后端),报告等等.数据库将是postgress或mysql.由于我是Python的新手,我理解除了Python之外我还需要一个ORM和一个框架.我的应用程序不是与网站相关的,但如果需要,也可能需要在网上完成.

如何选择工具组合的初始设置?

python frame

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

F#私有静态方法

如何在f#中的类中定义私有静态方法?当我试图附加一个私人修饰符时,它会抱怨.

methods f# static declaration

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

将NSArray分隔为NSString类型对象的列表

UIActionSheet适用于:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil 
otherButtonTitles:@"Button1", @"Button2", nil];
Run Code Online (Sandbox Code Playgroud)

我试图将NSArray传递给"otherButtonTitles"消息.

我尝试使用以下方法传递NSArray:

otherButtonTitles:[array]
Run Code Online (Sandbox Code Playgroud)

但消息是期待NSStrings列表.

我能想到将NSArray分解为一组NSStrings的唯一方法是使用componentsJoinedByString,但它给我一个逗号分隔的列表,它是一个NSString.

正确方向的一点将不胜感激.

iphone objective-c variadic-functions nsstring nsarray

16
推荐指数
1
解决办法
4923
查看次数

比较C与C++中的结构

我想比较C++类/结构对象.在C中,大多数时候,人们struct通过将各个字段的大小相加来知道确切的大小(假设编译器不添加填充).因此可以在两个对象上使用memcmp()函数来非常快速地比较它们.我不确定C++是否适用.这是因为一个类也有函数定义,也许还有一些其他隐藏的东西(也许是一些RTTI信息?虚拟函数表甚至?)

用含有简单结构的快速程序intchar部件以及功能显示,该结构的大小为sizeof(int)+sizeof(char).

我有一个大的struct类,包含简单的int,char等数据类型(但是有很多).我想不时地比较对象.我不能重载==运算符,因为它会使它们按字段比较每个字段.在C中,我可以一次性比较使用memcmp().有关C++的任何建议吗?我可以memcmp()直接使用吗?我不希望memcmp()失败因为虚拟函数指针表之类的其他值不同(但所有字段实际上都相等)(我正在使用g ++)

c++ class

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

如何简洁地在Java中构建XML文档?

我需要从Java对象层次结构构建XML文档.Java类和XML格式都是固定的.所以我不能使用像XStream这样的XML序列化器:它将XML格式基于Java类.同样,像JAXB这样的Java XML绑定技术也不起作用,因为它从XML模式创建Java类[编辑:但见下文].我需要一个手动方法.

低技术的StringBuilder路由导致脆弱和错误的代码(至少对我而言!).

JAXPJDOM这样的API 可以提供更强大的代码,但这些代码非常冗长.

Groovy有一个优雅的MarkupBuilder:

def writer = new StringWriter()
def xml = new MarkupBuilder(writer)
xml.records() {
  car(name:'HSV Maloo', make:'Holden', year:2006) {
    country('Australia')
    record(type:'speed', 'Production Pickup Truck with speed of 271kph')
  }
  car(name:'P50', make:'Peel', year:1962) {
    country('Isle of Man')
    record(type:'size', 'Smallest Street-Legal Car at 99cm wide and 59 kg')
  }
}
Run Code Online (Sandbox Code Playgroud)

其他语言(例如Ruby)甚至更好,但我希望保留纯Java.似乎有一些新的Java构建器用于Java,例如practicalxml和James Murty的xmlbuilder.

在Java中构建XML文档有哪些更优雅的方法?

摘要:

Jon Doe建议使用dom4jjdom.

无论如何,CurtainDog推荐使用JAXB,并且jherico告诉我这是一个相关的建议:然后你可以使用Dozer在我当前的JavaBeans和JAXB …

java xml builder

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

最好的Todo列表管理软件

我正在寻找一个简单,易用,有效的待办事项列表管理.

如果我可以链接到我的代码在哪里进行todo更改会更好.

有没有任何开源解决方案?

eclipse project-management todo

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