问题列表 - 第29736页

用Java编写所有消息的好方法

我正在寻找一个小框架,以常见的方式存储我的所有消息.我将举一个例子来更好地理解.

在我的代码的一部分中,在特定的JFrame中,我发出如下警告:

JOptionPane.showMessageDialog(null, "Error, you must provide an integer value", "ERROR", JOptionPane.ERROR_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

所以,这个字符串:"错误,你必须提供一个整数值".我想把它放在一个特定的"日志"中,或类似的东西,所以我可以做这样的事情:

JOptionPane.showMessageDialog(null, Messages.getMessage(Messages.INTEGER_VALUE), "ERROR", JOptionPane.ERROR_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

很难解释,希望你能帮助我.

谢谢!

java frameworks design-patterns

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

在MySQL中获取累积和的最佳查询

在MySQL中获取累积总和的"正确"查询是什么?

我有一个表格,我保存有关文件的信息,一列列表包含文件的大小(以字节为单位).(实际文件保存在某处的磁盘上)

我想得到这样的累积文件大小:

+------------+---------+--------+----------------+
| fileInfoId | groupId | size   | cumulativeSize |
+------------+---------+--------+----------------+
|          1 |       1 | 522120 |         522120 |
|          2 |       2 | 316042 |         316042 |
|          4 |       2 | 711084 |        1027126 |
|          5 |       2 | 697002 |        1724128 |
|          6 |       2 | 663425 |        2387553 |
|          7 |       2 | 739553 |        3127106 |
|          8 |       2 | 700938 |        3828044 |
|          9 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql query-optimization

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

Glassfish作为OSGi容器

我正在评估OSGi容器,并且主题是使用Glassfish来包含我的OSGi应用程序组件.我的问题是:Glassfish对此有好处吗?有没有人有这种方式使用它的经验?

背景: - 应用程序不是Java EE应用程序,它是Spring应用程序. - 我一直在评估Felix + Tomcat. - 我从未使用过Glassfish,但它有一些我们的操作人员感兴趣的功能.

谢谢!

java deployment osgi glassfish

16
推荐指数
2
解决办法
3759
查看次数

Rails 2 - partials:@comment = Comment.new是什么意思?

我正在使用以下代码完成教程:

<h3>New Comment</h3>
   <%= render :partial => @comment = Comment.new,
   :locals => { :button_name => "Create" } %>
Run Code Online (Sandbox Code Playgroud)

我相信'render:partial => @comment'就像'render:partial =>"comment",:object => @comment'

'= Comment.new'适合哪里?是对象的简写吗?

艾伦

ruby ruby-on-rails

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

消息总线和消息代理之间的区别

消息总线[1]和消息代理[2]之间的区别是什么

  • 两者都是应用程序的中间件
  • 两者都可用于解耦各种系统
  • 两者都可以具有规范数据模型
  • 两条路由消息都可以提供其他功能,例如数据转换

正如我所看到的,唯一相关的区别是用来代表每一个的图片.

如果之间存在一些差异,请告诉我什么.
如果它们是相同的,请告诉我为什么两个概念引用相同的功能.

谢谢.

[1] http://www.eaipatterns.com/MessageBus.html
[2] http://www.eaipatterns.com/MessageBroker.html

integration messaging routing eai

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

如何在ggplot2中使y轴与x轴相交为0?

因此,当我制作情节时,我会看到y交叉x处于某个偏移处.我使用以下方法生成此图:

ggplot(data=d2,aes(y=log10(Nems+1),x=Time)) +
  geom_point(size=3,shape=1) +        
  geom_line(data=d2,aes(x=time_model,y=log10(value),group=variable,linetype=variable)) +
  ylim(0.001,2) + no_bg + draw_axis
Run Code Online (Sandbox Code Playgroud)

我最终在Illustrator中手动移动y.有没有办法在这里做到这一点?

alt text http://img816.imageshack.us/img816/7633/testzh.png

r ggplot2

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

R编程 - 使用PBS在多节点linux集群上提交作业

我在多节点Linux集群上运行R. 我想使用脚本或批处理模式在R上运行我的分析,而不使用MPI或snow等并行计算软件.

我知道这可以通过划分输入数据来完成,使得每个节点运行不同的数据部分.

我的问题是我该如何解决这个问题呢?我不确定如何编写脚本代码.一个例子非常有用!

到目前为止,我一直在使用PBS运行我的脚本,但它似乎只在一个节点上运行,因为R是一个单线程程序.因此,我需要弄清楚如何调整我的代码,以便将人工分配给所有节点.

这是我到目前为止所做的事情:

1)命令行:

> qsub myjobs.pbs
Run Code Online (Sandbox Code Playgroud)

2)myjobs.pbs:

> #!/bin/sh
> #PBS -l nodes=6:ppn=2
> #PBS -l walltime=00:05:00
> #PBS -l arch=x86_64
> 
> pbsdsh -v $PBS_O_WORKDIR/myscript.sh
Run Code Online (Sandbox Code Playgroud)

3)myscript.sh:

#!/bin/sh
cd $PBS_O_WORKDIR
R CMD BATCH --no-save my_script.R
Run Code Online (Sandbox Code Playgroud)

4)my_script.R:

> library(survival)
> ...
> write.table(test,"TESTER.csv",
> sep=",", row.names=F, quote=F)
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激!谢谢!

-CC

linux parallel-processing r pbs

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

F#会自动记忆吗?

我有这个代码:

for i in 1 .. 10 do
    let (tree, interval) = time (fun () -> insert [12.; 6. + 1.0] exampletree 128.)
    printfn "insertion time: %A" interval.TotalMilliseconds
    ()
Run Code Online (Sandbox Code Playgroud)

时间函数定义为

let time f =
    let start = DateTime.Now
    let res = f ()
    let finish = DateTime.Now
    (res, finish - start)
Run Code Online (Sandbox Code Playgroud)

函数insert在这里不相关,除了它不使用变异这样的事实,因此每次都返回相同的值.

我得到了结果:

insertion time: 218.75
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0
insertion time: 0.0 …
Run Code Online (Sandbox Code Playgroud)

f# profiling

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

如何使用Sequel运行原始SQL查询

我还不清楚使用Sequel运行原始SQL查询的正确方法.

目前我正在尝试这个:

DB.fetch("SELECT * FROM zone WHERE dialcode = '#{@dialcode}' LIMIT 1") do |row|
 @zonename = row
end
Run Code Online (Sandbox Code Playgroud)

如何以原始SQL运行查询然后像正常一样访问结果?

if @zonename.name = "UK"
Run Code Online (Sandbox Code Playgroud)

ruby sql sequel

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

NSUserDefaults不会保存NSDictionary

我正在编写一个使用NSUserDefaults作为数据存储机制的应用程序,并且在尝试保存数据时遇到问题(符合属性列表协议):

+ (BOOL)storeAlbum:(Album *)album
{
    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
    NSMutableDictionary *albums = (NSMutableDictionary *)[prefs objectForKey:@"my_adventure_book_albums"];
    NSLog(@"Existing albums: %@",albums);
    if (!albums)
        albums = [NSMutableDictionary dictionaryWithObject:album forKey:@"album"];
    else
        [albums setObject:album forKey:@"album"];
    NSLog(@"%@",album);
    [prefs setObject:albums forKey:@"my_adventure_book_albums"];
    return [prefs synchronize];
}
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

2010-06-29 17:17:09.929 MyAdventureBook[39892:207] Existing albums: (null)
2010-06-29 17:17:09.930 MyAdventureBook[39892:207] test
2010-06-29 17:17:09.931 MyAdventureBook[39892:207] *** -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '{
    album = test;
}' of class 'NSCFDictionary'.
Run Code Online (Sandbox Code Playgroud)

相册的描述方法如下:

- (NSString *)description
{
    // Convert to a NSDictionary for serializing …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad

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