问题列表 - 第13932页

java调度程序

哪种是在调度程序中运行进程的最佳方法.我可以做crontab或Spring-Batch.还有其他更好的选择?

java spring crontab

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

使用hashCode()测试字符串相等性

是否有任何理由不能使用hashCode方法测试Java字符串的相等性?所以基本上,而不是....

"hello".equals("hello")
Run Code Online (Sandbox Code Playgroud)

你可以用......

"hello".hashCode() == "hello".hashCode()
Run Code Online (Sandbox Code Playgroud)

这很有用,因为一旦字符串计算了它的哈希码,那么比较一个字符串就像比较一个int一样有效,因为字符串缓存了哈希码,而且很可能字符串在字符串池中,如果你设计它办法.

java string hashcode

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

检查较大表中的数据与较小的表

我有2个表,一个有很多记录(表1),另一个表(表2)有相似的数据,但记录少得多.

我需要定期向较大的表中的记录添加一个标记,其中较小的表中有相应的记录.例如,这可以是电子邮件地址.

因此,如果较小的表(表2)中存在电子邮件地址,请在较大的表(表1)中标记

现在,我知道这有点模糊,但实际数据不相关,也不是表/列名.我正在寻找的是想法/建议,这是最有效的方法.

我运行的程序....

A)检查一个表中的记录,然后在另一个表中查找相应的记录?然后标记此记录是否匹配.哪种方式最好?

B)用临时表做点什么?

c)完全不同的东西?请指点.

我希望这是有道理的,我希望你能提供帮助.

谢谢!

sql t-sql sql-server stored-procedures sql-server-2005

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

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

启用xdebug时,Firebug中的var_dump不可读

Xdebug以自己的方式显示"var_dump",提供更多有用的信息,但在Firebug中是不可读的.

我想知道是否有一种方法可以在Firebug中显示var_dump,使其在不禁用xdebug的情况下可读,并且还可以在PHP中保持xdebug显示的var_dump.

Firebug中显示的var_dump示例:

$test = array('id' => '42', 'name' => 'Mao');
var_dump($test);
Run Code Online (Sandbox Code Playgroud)

默认值:

array(2) {
  ["id"]=>
  string(2) "42"
  ["name"]=>
  string(3) "Mao"
}
Run Code Online (Sandbox Code Playgroud)

Xdebug:

<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b>
  'id' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'42'</font> <i>(length=2)</i>
  'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'Mao'</font> <i>(length=3)</i>
</pre>
Run Code Online (Sandbox Code Playgroud)

php error-handling firefox firebug xdebug

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

目录名称数组作为NSComboBox的数据源

我有一些问题需要检索文件夹名称并将它们作为ComboBox的项目发送

我的实际代码:

NSError *errors = nil;
NSString *pathForDirectory = @"/Folder/Folder/";
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray *contentsDirectory = [fileManager contentsOfDirectoryAtPath:
                             pathForDirectory error:&errors];
NSArray *Directory = [NSArray arrayWithObjects:contentsDirectory];

dataFromArray = [[NSMutableArray alloc] init];
[dataFromArray addObjectsFromArray:Directory];  

[self sortItemInMyComboBox:dataFromArray];
Run Code Online (Sandbox Code Playgroud)

因此,如果使用静态数组定义NSArray*目录,它可以工作,但是使用上面的代码,应用程序崩溃并出现日志错误:由于未捕获的异常'NSRangeException'而终止应用程序,原因:' - [NSCFArray objectAtIndex:]:index( 2147483647(或可能更大))超出界限(3)'

我想,我的错误是我如何使用NSFileManager,但我已经尝试过其他方法成功.

罗纳,提前谢谢.

cocoa objective-c

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

比较Visual Studio中的配置?

实际上我遇到了一个问题,我更喜欢经常进入:

请考虑以下事项:您刚刚创建了一个新的解决方案/项目,并开始创建/添加您需要的所有内容.当你这样做时,你总是在调试配置中.您对配置进行了更改(在C++项目中,特别是编译器,链接器设置),并且在一天结束时,您只想交换到发布模式以进行最终构建,会发生什么?您有大量关于缺少定义,链接库,预处理器定义,预编译头等的错误消息.)

现在?打开"项目属性",在树视图中选择每个项目,然后使用左上角"配置"的组合框切换和返回.

由于这两个配置都保存在一个文件中,您不能使用简单的Diff-Tool,或者必须将项目文件中的两个部分复制并粘贴到两个不同的文件中,比较它们并将所有内容合并回来项目文件.

是否有更好的解决方案来比较一个项目中的不同配置?

configuration visual-studio

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

如何在Python的heapq中实现reduce-key功能?

我知道有可能在O(log n)中实现减少键功能,但我不知道怎么做?

python heap

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

将命令行参数传递给LaTeX文档

有时,我定义了如下的新命令.

\newcommand{\comment}[1]{\textbf{#1}}
%\necommand{\comment}[1]{\emph{#1}} 
Run Code Online (Sandbox Code Playgroud)

上面的命令使我能够一次性改变我的代码部分的样式.如果我想生成两种可能的样式,每次修改源代码以启用所需的样式时,我必须编译两次LaTeX文档.

在这种情况下,有没有办法避免源代码修改?也就是说,我可以传递一些命令行参数,以便我可以根据该参数选择使用哪种样式?

latex tex

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

如何减少Java Swing表单的感知加载时间?

在我的Swing应用程序中,我遇到的问题是,在第一次创建Swing表单的新实例时,需要几百毫秒.这不是很长,但减速的主观印象真的很烦人.

它发生在所有形式,甚至是 JOptionPane消息或其他琐碎的形式.(当然,由于构造函数更复杂,更大的形式需要更长的时间)

现在我注意到第二次创建新表单实例要快得多.

由于初始启动时间并不重要,我计划在启动时创建所有重要表单的不可见实例,但这看起来像是一个肮脏的黑客.(而且我不确定它是否会起作用)

我的问题:

  • 是否有更优雅的方式来加速表单的创建和显示?
  • 第一次显示表单时会发生什么,第二次不会发生?

java performance swing

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