可能重复:
UML是否实用?
我在大学做UML,我不明白为什么要这样做.它看起来像是OO数据库的模型,但我想我可以在没有UML的情况下编写Java.
我想知道为什么在专业领域使用UML的技术原因; 为什么这很重要.不只是学习它,因为教授这么说.
我有2个select语句,返回这样的数据:
选择1 col_a col_b
选择2 col_a col_c
如果我做联盟,我会得到类似col_a col_b的东西
行加入了.我需要的是这样:col_a col_b col_c
加入了col_a中的数据.
在C#中,在以下情况下执行多线程或异步任务的最佳方法是什么?
简化情况:
http请求需要进行5次或更多次Web服务调用.完成后,每个Web服务调用将接收并返回字符串列表作为结果.调用者(5个Web服务调用)需要将5个结果合并为单个字符串列表并将其返回给http调用者.
因为每个线程都需要在最后返回一个值,所以我想知道是否可以使用异步委托.因为我在这方面不是很有经验所以我问这个问题和/或建议.
谢谢!
当我要终止循环线程时,我需要做一些清理工作.比如保存一个缓冲区,以便我可以继续.
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)
那么实现这个的最佳方法是什么?
所有者编辑:
我知道我可以使用旗帜.但考虑一下:
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();实用还是漂亮的每一行之间?我只是想丢掉半处理结果,并保存以前的结果.
在我的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.我能以某种方式使用数据绑定来实现这一目标吗?
我有一个数据表作为搜索字段.我希望在按下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) 我是iphone的新手.我想在UIWebView中禁用UIToolBar上的后退(左箭头按钮)和前进(右箭头按钮)按钮.移动网页后想要启用后退按钮然后转发按钮想要在需要时启用.在我的应用程序中,我通过界面构建器在底部使用工具栏.请任何人帮助我!
我看到Ext JS中有很多例子,而不是实际创建Ext JS对象,xtype而是传入一个带有属性的对象文字.
这有什么用?如果要创建对象,性能增益在哪里(如果这是原因)?
我想知道如何为winform应用添加帮助支持.
如何创建chm文件以获取帮助,以及如何将其与应用程序集成.我想为我的应用程序中的几乎所有控件提供帮助.