问题列表 - 第46361页

你怎么称这种并发相关的类?是否有标准实施?

由于我找不到它的标准实现,我创建了这个小类,但我认为这很简单,因为它应该存在于某个地方:

class ReturnValue {
    private var value = false

    private val latch = new java.util.concurrent.CountDownLatch(1)

    def setValue(aValue: Boolean) {
        value = aValue
        latch.countDown()
    }
    def getValue() = {
        latch.await
        value
    }
}
Run Code Online (Sandbox Code Playgroud)

它的目的是在两个线程之间交换一个值(在我的情况下是主线程+ EDT).从使用getValue()方法的代码看起来它几乎就像Future,但我发现Future实现期望调用者提供要执行的代码,这在我的情况下不起作用.

所以我的问题是:

  • 这样的东西有名字吗?
  • 在java或scala中是否有标准实现?
  • 我的实施是否正确?

java concurrency scala

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

哪里可以通过cpu找到Android发行版(设备数量)的统计数据?

作为使用本机代码(c ++)实现部分功能的Android应用程序开发人员,我想根据每个cpu品牌和架构(例如ARMv6,ARMv7等)优先考虑我的工作量.

android

9
推荐指数
1
解决办法
474
查看次数

如何使用闹钟类设置闹钟

嗨,我正在尝试使用AlarmClock类在我的应用程序中设置警报.我使用的代码如下:

 Intent intent = new Intent();
 intent.setAction(AlarmClock.ACTION_SET_ALARM);
 startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但我得到一个例外.任何人都可以告诉我们如何使用这个新的Android功能?

android clock alarm

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

72
推荐指数
4
解决办法
5万
查看次数

Colspan跨越2.5列?

我有一个5列的表.最后一行应该有两个单元格,间隔相等.

理想情况下,我想使用<td colspan="2.5">- 最优雅的方式是什么?

该表的边框为1,所以使用

<td colspan=2">abc</td>
<td></td>
<td colspan=2">def</td>
Run Code Online (Sandbox Code Playgroud)

看起来很难看

html

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

在三星手机中安装j2me应用程序

我们为支持 java 的低端移动设备(如诺基亚 s40 手机)开发 j2me 应用程序。在我们的应用程序中,我们使用 JSR75 和 JSR135,它们在诺基亚和索尼爱立信中工作,但在尝试在三星设备(GT-S3310)中安装相同的应用程序时,我们收到诸如“文件格式不受支持”之类的错误。请帮助如何在三星手机中安装 jar 文件。

java installation jar java-me

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

如何在C++中处理构造函数中的失败?

我想在类构造函数中打开一个文件.开口可能会失败,然后无法完成对象构造.如何处理这个失败?抛出异常?如果这是可能的,如何在非抛出构造函数中处理它?

c++

64
推荐指数
6
解决办法
4万
查看次数

以编程方式在android中以spinner方式将TextSize设置为文本

嗨,我想以编程方式(动态)设置微调器中文本的样式和大小.我不会在我的应用程序中使用任何资源.所以给我一些建议

android spinner

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

instanceof Vs getClass()

当使用getClass()==运算符over instanceOf运算符时,我看到了性能的提升.

Object  str = new Integer("2000");

long starttime = System.nanoTime();

if(str instanceof String) {
    System.out.println("its string");
} else {
    if (str instanceof Integer) {
        System.out.println("its integer");

    }
}

System.out.println((System.nanoTime()-starttime));

starttime = System.nanoTime();

if(str.getClass() == String.class) {
    System.out.println("its string in equals");
} else {
    if(str.getClass() == Integer.class) {
        System.out.println("its integer");
    }
}

System.out.println((System.nanoTime()-starttime));
Run Code Online (Sandbox Code Playgroud)

是否有任何准则,哪一个使用getClass()instanceOf

给定一个情景:我知道要匹配精确类,即String,Integer(这些都是final类)等.

使用instanceOf运算符不好的做法?

java class instanceof

106
推荐指数
3
解决办法
11万
查看次数

如何摆脱点击一次?

我接管了一个使用ClickOnce部署的项目,但是我们决定放弃它,而是通过Nullsoft安装程序来做.

我已经浏览了项目属性并取消选择了与ClickOnce有关的所有内容,但仍然是exe文件让我觉得"程序缩进尚未设置"或类似的东西(消息语言不是英语,所以很遗憾可能是糟糕的翻译)

任何人都知道如何为我的应用程序摆脱ClickOnce 100%?

.net c# clickonce visual-studio

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