问题列表 - 第21901页

UML如何有用?

可能重复:
UML是否实用?

我在大学做UML,我不明白为什么要这样做.它看起来像是OO数据库的模型,但我想我可以在没有UML的情况下编写Java.

我想知道为什么在专业领域使用UML的技术原因; 为什么这很重要.不只是学习它,因为教授这么说.

java uml

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

将2个SQL SELECT结果集合并为一个

我有2个select语句,返回这样的数据:

选择1 col_a col_b

选择2 col_a col_c

如果我做联盟,我会得到类似col_a col_b的东西

行加入了.我需要的是这样:col_a col_b col_c

加入了col_a中的数据.

sql select join

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

在.NET中使用返回值执行多线程或异步任务的最佳方法是什么?

在C#中,在以下情况下执行多线程或异步任务的最佳方法是什么?

简化情况:

http请求需要进行5次或更多次Web服务调用.完成后,每个Web服务调用将接收并返回字符串列表作为结果.调用者(5个Web服务调用)需要将5个结果合并为单个字符串列表并将其返回给http调用者.

因为每个线程都需要在最后返回一个值,所以我想知道是否可以使用异步委托.因为我在这方面不是很有经验所以我问这个问题和/或建议.

谢谢!

c# multithreading delegates asynchronous

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

我应该如何在Java中终止循环子线程?

当我要终止循环线程时,我需要做一些清理工作.比如保存一个缓冲区,以便我可以继续.

PseudoCode: 
private class CalculatePI(Byte[] resume) implements Runnable{
    public void Run(){
       while(true){
          resume=resumeCalculating(resume);
       }
    }
}
Thread calculator= new Thread(new CalculatePI(Byte[] resume)); 
Thread.sleep(200); 
//And now I want to kill calculator
Run Code Online (Sandbox Code Playgroud)

那么实现这个的最佳方法是什么?

  1. 使用标志:但问题是如果resumeCalculating()采取(编辑:很长一段时间) 永远 结束?
  2. 把一个例外放到计算器中,怎么样?
  3. 我可以使用事件监听器吗?我以为它们被用于GUI
  4. 刚停下来?并且类Thread包含某种解析器,当线程终止时我将调用它并且我可以在那里进行处理?

所有者编辑:

我知道我可以使用旗帜.但考虑一下:

    public void Run(){
       while(true){
          resume=calculate_stepone(resume); //takes one minute
          resume=calculate_steptwo(resume); //takes two minutes
          resume=calculate_stepthree(resume); //takes three minutes
          resume=calculate_steplast(resume); //takes four minutes
       }
    }
Run Code Online (Sandbox Code Playgroud)

是在if(flag) saveResultsAndExit();实用还是漂亮的每一行之间?我只是想丢掉半处理结果,并保存以前的结果.

java multithreading terminate

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

css转换文本

转换的CSS属性是什么:

  1. 所有文字到帽子; 和
  2. 然后到原文本身?

谢谢.

html css

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

将WPF Canvas子项绑定到ObservableCollection

在我的WPF应用程序中,我有一个Canvas,在其中我做了一些绘图.之前我在后面的代码中处理了绘图,但现在我已经将所有内容都考虑在了ViewModel上.这给了我一些挑战..

我有一些持有笔划的InkPresenter对象.我在后面的代码中将它们作为子项添加到Canvas中 - 像这样:

// Build an InkPresenter: 
var someInkPresenter = BuildInkPresenter(..); 
//_myCanvas is the <Canvas> I want to display it in: 
_myCanvas.Children.Add(someInkPresenter); 
Run Code Online (Sandbox Code Playgroud)

现在 - 没有在持有_myCanvas的XAML的代码隐藏中构建InkPresenter我需要以不同的方式做到这一点.我想要做的是创建一个InkPresenter并将其添加到集合中:

public ObservableCollection<InkPresenter> Drawings;
Run Code Online (Sandbox Code Playgroud)

我现在的问题是如何将Canvas绑定到此ObservableCollection - 并在添加到集合时显示InkPresenters.我能以某种方式使用数据绑定来实现这一目标吗?

.net data-binding wpf observablecollection

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

JSF在ENTER键上调用backing bean方法和reRender组件

我有一个数据表作为搜索字段.我希望在按下ENTER键时调用辅助bean上的方法,以及要重新呈现的DataTable.

到目前为止,我的方法仅适用于IE 6和7,而不适用于FF.这是inputText:

<h:inputText
 value="#{applicantProductListBean.applicantNameFilterValue}"
 id="applicantNameFilterValue" onkeypress="submitByEnter(event)">
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

这是我调用的Javascript方法:

 function submitByEnter(e){
 if(e.keyCode==13){
      // alert("Enter was pressed");
      e.returnValue=false;
      e.cancel=true;
      document.getElementById("applicantProductListForm:refreshButton").click();
 } 
}
Run Code Online (Sandbox Code Playgroud)

如您所见,Javascript方法点击页面上存在的按钮刷新:

<a4j:commandButton value="Refresh" id="refreshButton"
 action="#{applicantProductListBean.refreshData}"
 image="/images/icons/refresh48x48.gif"
 reRender="table, scroller">
</a4j:commandButton>
Run Code Online (Sandbox Code Playgroud)

refreshData方法不返回任何内容.如前所述,这仅适用于IE 6和IE 7.

有谁知道为什么它在FF中不起作用?

我正在考虑的另一个选择是HotKey,它确实可以捕获ENTER的事件,它只能调用Javascript,所以它不合适.

通过RichFaces或普通JSF这样做的正确方法是什么?

干杯!

更新:

BalusC略微修改了答案,有效的脚本是:

if (event.preventDefault) {
// Firefox
event.preventDefault(); 
} else {
// IE 
event.returnValue = false; 
}
Run Code Online (Sandbox Code Playgroud)

javascript events jsf richfaces

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

在UIWebview中禁用UIToolBar上的后退和前进按钮

我是iphone的新手.我想在UIWebView中禁用UIToolBar上的后退(左箭头按钮)和前进(右箭头按钮)按钮.移动网页后想要启用后退按钮然后转发按钮想要在需要时启用.在我的应用程序中,我通过界面构建​​器在底部使用工具栏.请任何人帮助我!

iphone uiwebview

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

Ext JS:什么是xtype有用?

我看到Ext JS中有很多例子,而不是实际创建Ext JS对象,xtype而是传入一个带有属性的对象文字.

这有什么用?如果要创建对象,性能增益在哪里(如果这是原因)?

extjs

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

如何添加winform c#应用程序的帮助

我想知道如何为winform应用添加帮助支持.

如何创建chm文件以获取帮助,以及如何将其与应用程序集成.我想为我的应用程序中的几乎所有控件提供帮助.

.net c# winforms

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