问题列表 - 第10383页

我们什么时候应该使用Java的Thread over Executor?

执行者看起来像一个干净的抽象.您何时想直接使用Thread而不是依赖更强大的执行程序?

java concurrency multithreading executor

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

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

计算表列中的单词出现次数

我有一个varchar(255)字段的表.我想(通过查询,函数或SP)获得此表中一组行中每个单词的出现次数.

如果这些字段有2行:

"I like to eat bananas"
"I don't like to eat like a monkey"

我想得到

    word | count()
    ---------------
    like  3
    eat   2
    to    2
    i     2
    a     1

任何的想法?我正在使用MySQL 5.2.

mysql count cpu-word

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

针对多个模式定义验证XML文件

我正在尝试针对许多不同的模式验证XML文件(为人为的例子道歉):

  • a.xsd
  • b.xsd
  • c.xsd

c.xsd特别是导入b.xsd和b.xsd导入a.xsd,使用:

<xs:include schemaLocation="b.xsd"/>

我试图通过Xerces以下列方式执行此操作:

XMLSchemaFactory xmlSchemaFactory = new XMLSchemaFactory();
Schema schema = xmlSchemaFactory.newSchema(new StreamSource[] { new StreamSource(this.getClass().getResourceAsStream("a.xsd"), "a.xsd"),
                                                         new StreamSource(this.getClass().getResourceAsStream("b.xsd"), "b.xsd"),
                                                         new StreamSource(this.getClass().getResourceAsStream("c.xsd"), "c.xsd")});     
Validator validator = schema.newValidator();
validator.validate(new StreamSource(new StringReader(xmlContent)));
Run Code Online (Sandbox Code Playgroud)

但这无法正确导入所有三个模式,导致无法将名称'blah'解析为(n)'组'组件.

我已经使用Python成功验证了这一点,但是在Java 6.0Xerces 2.8.1中存在实际问题.任何人都可以在这里建议出现问题,或者更简单的方法来验证我的XML文档?

java xsd xerces

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

Java中简单的类似数据库的集合类

问题:在java对象之间保持双向多对一关系.

像Google/Commons Collections bidi地图之类的东西,但我希望在前端允许重复值,并将前向键的集合作为反面值.使用这样的东西:

// maintaining disjoint areas on a gameboard. Location is a space on the
// gameboard; Regions refer to disjoint collections of Locations.

MagicalManyToOneMap<Location, Region> forward = // the game universe
Map<Region, <Set<Location>>> inverse = forward.getInverse(); // live, not a copy
Location parkplace = Game.chooseSomeLocation(...);
Region mine = forward.get(parkplace); // assume !null; should be O(log n)
Region other = Game.getSomeOtherRegion(...);
// moving a Location from one Region to another:
forward.put(parkplace, other);
// or …
Run Code Online (Sandbox Code Playgroud)

java database algorithm collections data-structures

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

循环条件的性能差异?

我有一个简单的问题,我主要是因为我的好奇.

这两行代码之间有什么区别?(在C++中)

for(int i = 0; i < N, N > 0; i++)

for(int i = 0; i < N && N > 0; i++)
Run Code Online (Sandbox Code Playgroud)

条件的选择是完全随意的,我只是对&和之间的差异感兴趣.

我不是任何编码的初学者,但我从未打扰过逗号运算符.

是否有性能/行为差异或纯粹是美学?

最后一点,我知道有一个比条件运算符更好的性能鱼,但我只是好奇.放纵我.

编辑 感谢您的回答.

事实证明,提示这个问题的代码以我描述的方式滥用了逗号运算符.我想知道区别是什么以及为什么它不是&&运算符,但它只是写得不正确.我觉得它没有任何问题,因为它运作得很好.谢谢你把我拉直了.

c++ loops comma-operator logical-operators

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

DOS复制目录中的第一个文件

如何复制以.rar扩展名开头的任何目录中的第一个文件?

file dos copying

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

LINQ to SQL - 如何选择特定列并返回强类型列表

我正在尝试使用LINQ to SQL从表中选择一些特定的列,并将结果作为强类型的对象列表返回.

例如:

var result = (from a in DataContext.Persons
                              where a.Age > 18
                              select new Person
                              {
                                  Name = a.Name,
                                  Age = a.Age
                              }
                              ).ToList();
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

它构建良好,但是当我运行它时,我得到了错误.MyEntity不允许在查询中显式构造实体类型.

asp.net linq-to-sql

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

从函数返回哈希的最佳Perl实践是什么?

我正在考虑为函数传递返回数据的哈希引用的最佳实践.

一方面,将输入值仅传递给函数并且仅返回输出变量似乎是直观的.但是,在Perl中传递哈希只能通过引用来完成,因此它有点乱,并且似乎更容易出错.

另一种方法是在输入变量中传递引用,但是必须在函数中处理它,并且可能不清楚什么是输入以及什么是返回变量.

这是什么最佳做法?

返回对数组和散列的引用,然后取消引用它.

($ref_array,$ref_hash) = $this->getData('input');
@array = @{$ref_array};
%hash = %{$ref_hash};
Run Code Online (Sandbox Code Playgroud)

将引用(@array,%hash)传递给将保存输出数据的函数.

$this->getData('input', \@array, \%hash);
Run Code Online (Sandbox Code Playgroud)

perl hash reference

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

ASP.Net:多次调用Page_Load()

我不太了解ASP.Net,但我正在尝试为消息框创建一个新的控件.您输入一些信息,然后按一个按钮.

但是,由于某些奇怪的原因,按下按钮时,第二次调用Page_Load(),并将所有成员变量重置为null!我需要那些变量,并且Page_Load()没有理由第二次被调用!当然,callstack是没用的.

c# asp.net

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