问题列表 - 第40921页

java MouseListener和MouseAdapter - 传入变量

我有以下方法:

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.有没有办法做到这一点?

我无法访问外部类中的任何变量.有没有办法在那里获得这个价值?我最终还想在其中获得一些其他参数.

谢谢!

java listener

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

Selenium v​​s XmlUnit + HttpClient用于Web REST API测试

我需要以REST格式测试Web API函数.目前使用Selenium RC对网站进行功能测试.并使用XmlUnitHttpClient功能测试我们的REST API.但是,如果我们能够真正将功能测试代码分离到所有的硒中,那么生活似乎会更容易.特别是使用Selenium 2.0的WebDriver,使用它来测试XML响应比以往任何时候都容易XPath.

我在Pro XmlUnit+HttpClient营地的想法:

  • 允许使用直接数据库调用或Spring bean轻松进行测试
  • 更容易允许在/我们将来支持时测试JSON响应
  • selenium用于Web UI,而不是REST API测试

我在Pro Selenium WebDriver营地的想法:

  • 将功能测试全部分解为标准的硒测试
  • 通过使用我们的其他selenium UI测试轻松测试结果,进一步测试UI
  • 允许其他人而不是核心开发人员审查功能API测试
  • 也许更容易使用像BrowserMob这样使用selenium测试的服务来加载测试API?
  • 希望用selenium框架更快地进行功能测试

我们正在使用Spring 3和hibernate.什么是最好的功能测试我们的API?

testing selenium functional-testing selenium-rc web-api-testing

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

如何在 Excel VBA 脚本中增加单元格?

我在 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 脚本中执行此操作?

excel vba excel-2007

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

可扩展的Web项目架构

您在哪里获得有关"如何构建可扩展的高性能Web应用程序"的信息?我的意思是建筑,最佳实践ets.无论平台和语言如何:.net,php,java ...你在项目中得到自己的'史诗失败',然后在几个晚上重构你的系统或从互联网上获取信息?

是否有任何社区可以分享我自己的经验并获得一些回应?

是的,我知道每个项目都是个人的.

performance scalability

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

试图用ggplot2的geom_smooth()显示原始数据和拟合数据(nls + dnorm)

我正在探索一些数据,所以我想要做的第一件事就是尝试将正态(高斯)分布拟合到它.这是我第一次在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)

plot1

由于我需要计数,我需要添加一个归一化因子(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)

plot2

当我发现这个线程谈到使用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)

r curve-fitting ggplot2 least-squares model-fitting

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

如何为SQL CLR存储过程提供sql_variant参数?

如何将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)

c# sql sql-server stored-procedures sqlclr

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

尝试在我的Android应用中实施退出确认

我已经发现你无法覆盖Android手机上的Home按钮.它退出应用程序,它总是退出应用程序,它不会打扰任何namby-pamby确认.我想我理解谷歌的推理 - 但我确实认为这有点短视......

无论如何,(在我了解主页按钮之前),我设置了我的应用程序,以便用户可以通过选项菜单退出应用程序 - 使用onCreateOptionsMenu()和XML文件,我设置了一个简单的弹出菜单,显示按下菜单按钮时.其中一个选择是退出,它工作正常.

但是,在我看来,在退出过程中添加一个确认对话框可能是一个好习惯(即使它也可以被认为是多余的).所以,我创建了一个名为"你想退出吗?"的AlertDialog.以及是和否按钮......

按钮的单击侦听器很简单,只需将exitConfirm(布尔值)设置为true或false即可.处理Exit菜单选项的代码然后在我的应用程序之后清理并执行finish()或不执行取决于exitConfirm的状态...

不幸的是,它完全不起作用...退出案例的onOptionsItemSelected()中的所有代码都会执行,然后显示对话框!我想我应该看到即将到来.我想如果我继续喋喋不休,我会想出一个完成这个的方法,但我想我会向社区提出建议 - 所以,是否有人建议顺利退出Android应用程序方式,包括从用户获得确认的步骤??

谢谢,R.

user-interface android

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

EF4 Code First,TDD,CRUD和Transactions

在过去,我在创建看起来像这样的数据访问/存储库代码时,已经为简单的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的思考?

tdd transactions code-first entity-framework-4

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

JSON爬虫函数返回undefined

我有一个递归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语句下面失败.

javascript

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

什么是良好的安全框架或API?

在构建具有安全性的应用程序时是否存在要使用的框架?(最好是Java.)

java security frameworks

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