我有以下方法:
public static void createDialog(Button b, String message)
{
MouseListener mouseListener = new MouseAdapter() {
public void mousePressed(MouseEvent mouseEvent) {
if (SwingUtilities.isLeftMouseButton(mouseEvent)) {
JOptionPane.showConfirmDialog(null,
"mymessage", "mymessage", JOptionPane.YES_NO_OPTION);
}
}
};
}
Run Code Online (Sandbox Code Playgroud)
我希望能够获取参数消息,进入JOptionPane,其中是mymessage.有没有办法做到这一点?
我无法访问外部类中的任何变量.有没有办法在那里获得这个价值?我最终还想在其中获得一些其他参数.
谢谢!
我需要以REST格式测试Web API函数.目前使用Selenium RC对网站进行功能测试.并使用XmlUnit
和HttpClient
功能测试我们的REST API.但是,如果我们能够真正将功能测试代码分离到所有的硒中,那么生活似乎会更容易.特别是使用Selenium 2.0的WebDriver,使用它来测试XML响应比以往任何时候都容易XPath
.
我在Pro XmlUnit+HttpClient
营地的想法:
我在Pro Selenium WebDriver
营地的想法:
我们正在使用Spring 3和hibernate.什么是最好的功能测试我们的API?
testing selenium functional-testing selenium-rc web-api-testing
我在 excel 中有一个数据,我想制作一个 VBA 脚本来将它复制到一个新的工作表中,但以不同的方式。例如,我在 A1~A3 单元格的 sheet1 中有这个。
Adam(A1)
Sam(A2)
Smith(A3)
Run Code Online (Sandbox Code Playgroud)
我想使用这些单元格并使用 refedit 控件在另一个工作表中创建以下内容。
Adam(A1)
Adam(A2)
Adam(A3)
Adam(A4)
Sam(A5)
Sam(A6)
Sam(A7)
Sam(A8)
Smith(A9)
Smith(A10)
Smith(A11)
Smith(A12)
Run Code Online (Sandbox Code Playgroud)
我在 VBA 脚本中设置了 refedit 控件,但我不确定如何增加单元格编号以使其复制并粘贴到新工作表中。我想使用 refedit 控件,以便我可以分配任何单元格并使其复制和重复。如何在 VBA 脚本中执行此操作?
您在哪里获得有关"如何构建可扩展的高性能Web应用程序"的信息?我的意思是建筑,最佳实践ets.无论平台和语言如何:.net,php,java ...你在项目中得到自己的'史诗失败',然后在几个晚上重构你的系统或从互联网上获取信息?
是否有任何社区可以分享我自己的经验并获得一些回应?
是的,我知道每个项目都是个人的.
我正在探索一些数据,所以我想要做的第一件事就是尝试将正态(高斯)分布拟合到它.这是我第一次在R中尝试这个,所以我一步一步.首先我预先分类我的数据:
myhist = data.frame(size = 10:27, counts = c(1L, 3L, 5L, 6L, 9L, 14L, 13L, 23L, 31L, 40L, 42L, 22L, 14L, 7L, 4L, 2L, 2L, 1L) )
qplot(x=size, y=counts, data=myhist)
Run Code Online (Sandbox Code Playgroud)
由于我需要计数,我需要添加一个归一化因子(N)来扩大密度:
fit = nls(counts ~ N * dnorm(size, m, s), data=myhist, start=c(m=20, s=5, N=sum(myhist$counts)) )
Run Code Online (Sandbox Code Playgroud)
然后我创建适合显示的数据,一切都很好:
x = seq(10,30,0.2)
fitted = data.frame(size = x, counts=predict(fit, data.frame(size=x)) )
ggplot(data=myhist, aes(x=size, y=counts)) + geom_point() + geom_line(data=fitted)
Run Code Online (Sandbox Code Playgroud)
当我发现这个线程谈到使用geom_smooth()一步完成所有这一切时,我很兴奋,但我无法让它工作:
这是我尝试的......以及我得到的:
ggplot(data=myhist, aes(x=size, y=counts)) + geom_point() + geom_smooth(method="nls", formula = counts ~ N * …
Run Code Online (Sandbox Code Playgroud) 如何将sql_variant参数添加到SQL CLR存储过程?使用System.Object不起作用,我没有看到任何可以使用的属性.
[Microsoft.SqlServer.Server.SqlProcedure]
public static void ClearOnePartition(
SqlString aString
, /* I want this to be a sql_variant */ object aVariant
)
{
//do stuff here
}
Run Code Online (Sandbox Code Playgroud) 我已经发现你无法覆盖Android手机上的Home按钮.它退出应用程序,它总是退出应用程序,它不会打扰任何namby-pamby确认.我想我理解谷歌的推理 - 但我确实认为这有点短视......
无论如何,(在我了解主页按钮之前),我设置了我的应用程序,以便用户可以通过选项菜单退出应用程序 - 使用onCreateOptionsMenu()和XML文件,我设置了一个简单的弹出菜单,显示按下菜单按钮时.其中一个选择是退出,它工作正常.
但是,在我看来,在退出过程中添加一个确认对话框可能是一个好习惯(即使它也可以被认为是多余的).所以,我创建了一个名为"你想退出吗?"的AlertDialog.以及是和否按钮......
按钮的单击侦听器很简单,只需将exitConfirm(布尔值)设置为true或false即可.处理Exit菜单选项的代码然后在我的应用程序之后清理并执行finish()或不执行取决于exitConfirm的状态...
不幸的是,它完全不起作用...退出案例的onOptionsItemSelected()中的所有代码都会执行,然后显示对话框!我想我应该看到即将到来.我想如果我继续喋喋不休,我会想出一个完成这个的方法,但我想我会向社区提出建议 - 所以,是否有人建议顺利退出Android应用程序方式,包括从用户获得确认的步骤??
谢谢,R.
在过去,我在创建看起来像这样的数据访问/存储库代码时,已经为简单的CRUD操作编写了单元测试:
using(var connection = new WhateverConnection(connectionString))
{
connection.Open();
using(var transaction = connection.BeginTransaction())
{
try
{
//test the CRUD operation
}
finally
{
//gets rid of any stuff created during the test
transaction.Rollback();
}
}
}
Run Code Online (Sandbox Code Playgroud)
今天我正在搞乱EF4 Code First,我意识到我不知道这个测试场景如何在Entity Framework词典中进行翻译.似乎,如果我打电话DbContext.SaveChanges()
,它会保存并提交,无论是否AcceptAllChanges()
被调用.即使使用ObjectContext
而不是DbContext
,我也无法弄清楚如何在不手动清理创建的任何模拟/测试对象的情况下重新创建这个简单的测试场景.我在MSDN上读过这篇文章,但TransactionScope
也没有真正的Rollback
类型方法.我是否使用TransactionScope
而且从不打电话Complete
?是否有其他方法或方式使用DbContext和/或ObjectContext以便在单元测试期间回滚?我是否需要使用EF4 Code First完全重新调整我对TDD的思考?
我有一个递归JSON爬虫函数,它查找指定的函数然后返回它.但是,它返回undefined,我不知道为什么.
这是脚本:
function get(what, where){
where = typeof(where) != 'undefined' ? where : user.object;
for(entry in where){
if(typeof(where[entry]) =="string"){
if (entry == what) {
result = where[entry];
console.log(result)
return result;
}
}else if(typeof(where[entry]) =="object"){
get(what, where[entry]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
在console.log
正确的回报,但return语句下面失败.
java ×2
android ×1
c# ×1
code-first ×1
excel ×1
excel-2007 ×1
frameworks ×1
ggplot2 ×1
javascript ×1
listener ×1
performance ×1
r ×1
scalability ×1
security ×1
selenium ×1
selenium-rc ×1
sql ×1
sql-server ×1
sqlclr ×1
tdd ×1
testing ×1
transactions ×1
vba ×1