问题列表 - 第26476页

volatile关键字似乎没用?

import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicInteger;

public class Main implements Runnable {

   private final CountDownLatch cdl1 = new CountDownLatch(NUM_THREADS);
   private volatile int bar = 0;
   private AtomicInteger count = new AtomicInteger(0);

   private static final int NUM_THREADS = 25;

   public static void main(String[] args) {
      Main main = new Main();
      for(int i = 0; i < NUM_THREADS; i++)
         new Thread(main).start();
   }

   public void run() {
      int i = count.incrementAndGet();
      cdl1.countDown();
      try {
         cdl1.await();
      } catch (InterruptedException e1) {
         e1.printStackTrace();
      }
      bar = i; …
Run Code Online (Sandbox Code Playgroud)

java concurrency volatile

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

C新手malloc问题

为什么不打印5

void writeValue(int* value) {
    value = malloc(sizeof(int));
    *value = 5;
}


int main(int argc, char * argv) {
    int* value = NULL;
    writeValue(value);
    printf("value = %d\n", *value); // error trying to access 0x00000000
}
Run Code Online (Sandbox Code Playgroud)

以及如何修改它以便它仍然可以使用指针作为参数writeValue

c malloc pointers function

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

C中的函数调用者(回调)?

所以我想知道它们是如何工作的.为了解释我的意思是"函数调用者" glutTimerFunc,这是我的意思的一个很好的例子,它能够接受一个函数作为参数并调用它,即使它不知道它被声明.它是怎么做到的?

c function

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

如何在Open XML工作表中插入日期?

我正在使用Microsoft Open XML SDK 2,我很难在单元格中插入日期.我可以通过设置插入数字而没有问题Cell.DataType = CellValues.Number,但是当我对日期(Cell.DataType = CellValues.Date)执行相同操作时Excel 2010崩溃(2007年也是如此).

我尝试将Cell.Text值设置为多种日期格式以及Excel的日期/数字格式无济于事.我也尝试使用样式,删除type属性,以及我扔在墙上的许多其他比萨...

有人能指出我在工作表中插入日期的例子吗?

c# excel openxml openxml-sdk

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

插件和库有什么区别?

我想知道库和插件之间的区别是什么?

如果组件创建数据库(可能带有.sql文件或通过方法创建),它仍然可以是库还是称为插件或模块?

因为我正在创建一个地址簿组件,它提供了在数据库中插入和读取记录的方法.我不知道我是否应该把它放在库文件夹或插件文件夹中.

请详细说明一下.

谢谢

plugins

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

Java:如果我覆盖.equals方法,我还可以用==测试引用相等吗?

我有以下情况:我需要根据高度对树进行排序,因此我使用height属性使树具有可比性.但是,我还被告知要覆盖equals和hashCode方法以避免不可预测的行为.

尽管如此,有时我可能想要使用==来比较这些行的根或某些东西的引用.这还有可能还是==比较调用equals方法?

java overloading equals

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

如果我同时拥有Visual Studio 2008和2010,那么我必须保留两者

我最近下载了VS 2010试用版,新版本更易于使用.我安装了VS 2008,如果我决定将来使用VS 2010,我还需要保留VS 2008吗?它有兼容性问题吗?

visual-studio

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

如何在不破坏javascript的情况下使用Jquery将html从一个div移动到另一个div

我的网页的不同部分有两个div,一个工作部分和一个参考部分.一个是固定尺寸,另一个是可变尺寸,它们是垂直堆叠的.我正在尝试设计它,以便如果您想在参考窗格中处理某些内容,则单击一个链接并在两个窗格之间交换所有数据.我的想法是做以下事情:

var working = $("#working_pane").html();
var ref = $("#reference_pane").html();

$("#working_pane").html(ref);
$("#reference_pane").html(working);
Run Code Online (Sandbox Code Playgroud)

这个问题,似乎在这些窗格中引用的任何javascript(例如,就地编辑器)在切换时都会被破坏.没有javascript错误发生,只是没有任何反应,比如javascript绑定被破坏.

是否有任何移动html而不打破包含的JavaScript?

javascript jquery

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

如何以编程方式访问SIM卡?

任何旧的GSM兼容SIM卡(3G USIM的奖金).

我认为我需要一些硬件?任何人都可以为爱好者推荐便宜的东西,还有更专业的东西?

我假设有一个带有h/w的API的完整文档,所以也许这应该被标记为"无编程相关"?对不起,如果是的话.

任何好的URL或书籍(我熟悉3GPP标准).

我不是(黑帽子)黑客,不用担心,只是不喜欢SIM卡秘书,数据医生恢复等等,所以想自己编码,但可能会把它变成商业广告,或提供SIM卡编程服务(数据从损坏的卡中恢复等)作为副业.


更新:虽然我主要感兴趣的是只是阅读我的短信进行备份,如果有人知道一个便宜的SIM卡编写器(这样我可以备份全部或部分SIM卡并在以后恢复),这可能是一个奖励.

gsm sim-card

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

从float到mpz_t

我在C中使用GMP.是否可以将mpz_t设置为浮点值?

c gmp

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