问题列表 - 第3327页

invokeAll()不愿意接受Collection <Callable <T >>

我无法理解为什么这段代码不能编译

ExecutorService executor = new ScheduledThreadPoolExecutor(threads);

class DocFeeder implements Callable<Boolean> {....} 
... 
List<DocFeeder> list = new LinkedList<DocFeeder>();
list.add(new DocFeeder(1));
...
executor.invokeAll(list);
Run Code Online (Sandbox Code Playgroud)

错误消息是:

The method invokeAll(Collection<Callable<T>>) in the type ExecutorService is 
not applicable for the arguments (List<DocFeeder>)  
Run Code Online (Sandbox Code Playgroud)

listCollectionDocFeeder,它实现了Callable<Boolean>-这是怎么回事?

java callable executorservice

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

适当的内存分配

我有以下结构:

typedef struct bucket {
    char *key;
    ENTRY *data;
    struct bucket *next;
} bucket;

typedef struct {
    size_t size;
    bucket **table;
} hash_table;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何为此分配内存.我试过了:

hash_table* ht = malloc(sizeof(hash_table)*101);
Run Code Online (Sandbox Code Playgroud)

为了创建一个101条目的哈希表,但它不起作用!谁能帮我?我真的很感激!

c memory struct allocation hashtable

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

将键码转换为相关的显示字符

在C#Windows.Forms项目中,我有一个不提供KeyPressed事件的控件(它是一个COM控件 - ESRI映射).

它仅提供包含KeyEventArgs结构的KeyUp和KeyDown事件.

如何将KeyEventArgs中的信息转换为可显示的Unicode字符,考虑当前的活动键盘布局等?

.net windows keyboard input winforms

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

如何有效地管理Perl模块以进行代码重用?

我的公司使用mod_perl,axkit和apache的组合开发web应用程序.我们在unix操作系统中都有大量的Perl模块,javascripts等.

每当我需要编写一个新函数时,我会尝试进行一些代码重用,但事情就是所有的Perl模块和javascripts分散在各个文件夹中.

我讨厌以后才编写一些代码,发现已经有一个函数做了同样的事情,我当前的方法是尝试grep表名,看看是否有冗余函数,但除此之外,我几乎会只是放弃并编写一个新功能,因为我不想花太多时间搜索和找不到任何东西.

有一个更好的方法吗?或者甚至更好,我可以安装免费软件工具,它可以帮助我正确管理所有功能和模块,甚至允许开发人员记录评论等.

编辑

这样的讨论在第C检测代码的重复使用++工具,我们有这样的事情在UNIX平台的Perl代码?

谢谢〜史蒂夫

javascript perl code-reuse module-management

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

在contentplaceholder中添加标题会添加第二个空标题标记

我的母版页在head标签中有一个contentplaceholder.

因为我希望我的页面标题代表当前页面的功能,并且因为我希望用用户的语言翻译标题,所以我在页面的head的contentplaceholder中添加了一个标题标签.除了现在出现第二个空的标题标签,当然无效之外,所有这些都很快乐.

任何想法如何解决这个问题?

asp.net-mvc title

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

如何在ASP.NET中使用Crystal Reports?

如何在ASP.Net 2.0中使用crystal Reports.任何示例/教程/示例,说明如何在生产服务器上部署Crystal Reports.

asp.net crystal-reports

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

如何在Eclipse中的第三方库中设置断点?

我从第三方库中获取了一个类中的NullPointerException.现在我想调试整个事情,我需要知道该类所持有的对象.但在我看来,我无法在第三方的类中设置断点.

有谁知道摆脱困境的方法?当然我使用Eclipse作为我的IDE.

更新:该库是开源的.

java eclipse debugging breakpoints

54
推荐指数
3
解决办法
4万
查看次数

在Java中构建SQL字符串的最简洁方法

我想构建一个SQL字符串来进行数据库操作(更新,删除,插入,选择,那种东西) - 而不是使用数以百万计的"+"和引号的糟糕的字符串连接方法,这些方法最好是不可读的 - 那里必须是一个更好的方法.

我确实想过使用MessageFormat - 但它应该用于用户消息,虽然我认为它会做一个合理的工作 - 但我想在Java sql库中应该有一些更符合SQL类型操作的东西.

Groovy会有什么好处吗?

java sql string oracle

98
推荐指数
8
解决办法
12万
查看次数

如何以编程方式检查C#中CheckedListBox中的项?

我有一个CheckedListBox,我想自动勾选其中的一个项目.

CheckedItems集合不允许您向其添加内容.

有什么建议?

c# checkedlistbox winforms

49
推荐指数
4
解决办法
9万
查看次数

如何在Winforms中使用数据注释验证器?

我喜欢企业库中的验证应用程序块:-)
现在我想在Winforms中使用DataAnnotations,因为我们也使用asp.net动态数据.因此,我们在整个公司拥有共同的技术.
此外,数据注释应该更容易使用.

我怎样才能在像Stephen Walter在asp.net MVC中那样在Winforms中做类似的事情?

asp.net-mvc winforms data-annotations

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