问题列表 - 第47045页

SBT到Maven转换器

由于大多数IDE只能导入Maven项目,我想从SBT托管项目生成POM.xml,有没有更好的方法呢?

scala maven sbt

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

在Chrome调试器中进行编辑

如何在Chrome调试器中"动态"编辑JavaScript代码?它不适合我,所以我无权访问源文件.我想编辑代码并查看它们在页面上有什么效果,在这种情况下,停止动画排队很多次.

javascript debugging google-chrome

231
推荐指数
7
解决办法
29万
查看次数

将.bas文件移植到vb.net

我正在研究一些传统的VB5/VB6代码,需要将".bas"文件转换为vb.net.

我找到了几个选择

  1. 将.bas文件编译为com dll,然后引用并在我的项目中使用它.(对于这个我想我需要vb5或vb6,我没有我可以使用)

  2. 将文件的内容复制并粘贴到vb.net中的新模块中,然后逐个尝试解决错误.

.bas文件的内容引用了一个特定的dll..bas文件主要包含声明consts,类型,子和函数.

在vb.net中重做这个最优雅的方法是什么.它是否与选项2一样简单.

编辑

我使用VS2008 express并通过升级向导运行代码,它进行了必要的转换.并且.bas文件已转换为.vb.我拿了那个文件并决定重写代码的其他部分,包括重新转换的.vb文件.

与此相关的其他问题在这里.

vb.net vb6-migration

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

为什么没有简单的,跨平台的C/C++ GUI可用于更高级别的语言?

我有一点编程经验,我确实开始使用Swing(Java)和wxPython.几年前,我最终不得不将我所做的应用程序移植到OS X,并且我在wxPython中遇到的所有问题都成倍增加.我已经开始寻找替代品了,我找不到比wxPython更好的东西.QT是唯一一个接近的人.GTK在Windows上是地狱(我上次检查过).

我不认为我的困境是独一无二的,多年来其他一些人可能已达到同样的地位.

那么,为什么没有GUI工具包具有以下特征:

  1. 简单.基本窗口/对话框(本机打开和保存)+一组具有SOLID布局管理的基本小部件.附加(复合小部件)作为附加库实现.
  2. 在OS X,Linux和Windows上积极维护
  3. 积极维护至少3种高级语言的绑定.
  4. 通过使用工具包的示例,积极维护最佳实践GUI文档.MVC/MVP正确解释.GUI HIG(Apple风格)简单解释,完整的语义,范例,最佳实践,对齐,适当的间距以及来自成功软件的最佳实例.
  5. 为每种语言中的3个目标平台构建可分发可执行文件的简单方法.
  6. 使用Clutter,cairo等易于使用的库实现接近金属.

这些要求太多了吗?如果是,为什么?

帮助我理解为什么没有这么小的lib可用?

python user-interface

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

如何在iPhone应用程序中使用Offline Cloudmade Maps

我通过对现场Cloudmade的职位看这里,我得到了一些,但不是全部.我已经发布了下面的问题,但没有得到我需要的帮助,所以我想我会问这里的问题.

我可以看到我需要:

  • 将所需区域的磁贴下载到我的Mac(但无法看到如何执行此操作)
  • 使用map2sqlite实用程序将这些转换为sqlite数据库,更改代码以将切片输出到名为"ZCACHE"的表,而不是"tiles"
  • 将数据库复制到应用程序包
  • 插入一些代码,以便在第一次运行时从Application Bundle复制到DB,然后再复制到Documents Directory
  • 不知怎的,让App使用这个数据库而不是在线数据库 - 我看不出它是如何完成的.

任何帮助都会受到热烈欢迎,

克里斯.

iphone cloudmade

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

多线程代码使Rhino Mocks导致死锁

我们目前在单元测试期间遇到一些问题.我们的类使用Rhino Mocks对Mocked对象进行多线程调用.这是一个减少到最小的例子:

public class Bar
{
    private readonly List<IFoo> _fooList;

    public Bar(List<IFoo> fooList)
    {
        _fooList = fooList;
    }

    public void Start()
    {
        var allTasks = new List<Task>();
        foreach (var foo in _fooList)
            allTasks.Add(Task.Factory.StartNew(() => foo.DoSomething()));

        Task.WaitAll(allTasks.ToArray());
    }
}
Run Code Online (Sandbox Code Playgroud)

接口IFoo定义为:

public interface IFoo
{
    void DoSomething();
    event EventHandler myEvent;
}
Run Code Online (Sandbox Code Playgroud)

为了重现死锁,我们的unittest执行以下操作:1.创建一些IFoo Mocks 2.在调用DoSomething()时提升myEvent.

[TestMethod]
    public void Foo_RaiseBar()
    {
        var fooList = GenerateFooList(50);

        var target = new Bar(fooList);
        target.Start();
    }

    private List<IFoo> GenerateFooList(int max)
    {
        var mocks = new MockRepository();
        var fooList …
Run Code Online (Sandbox Code Playgroud)

c# multithreading unit-testing deadlock rhino-mocks

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

从该函数中确定函数名称(不使用traceback)

在Python中,不使用该traceback模块,有没有办法从该函数中确定函数的名称?

假设我有一个带功能栏的模块foo.执行时foo.bar(),有没有办法让酒吧知道酒吧的名字?或者更好的是,foo.bar这个名字?

#foo.py  
def bar():
    print "my name is", __myname__ # <== how do I calculate this at runtime?
Run Code Online (Sandbox Code Playgroud)

python function introspection traceback

423
推荐指数
21
解决办法
22万
查看次数

JPA:迭代大型结果集的正确模式是什么?

假设我有一张包含数百万行的表格.使用JPA,对该表的查询进行迭代的正确方法是什么,这样我就没有包含数百万个对象的所有内存列表

例如,我怀疑如果表很大,以下内容会爆炸:

List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList();

for (Model model : models)
{
     System.out.println(model.getId());
}
Run Code Online (Sandbox Code Playgroud)

分页(循环和手动更新setFirstResult()/ setMaxResult())真的是最好的解决方案吗?

编辑:我定位的主要用例是一种批处理作业.如果运行需要很长时间,那就没关系了.没有涉及Web客户端; 我只需要为每一行"做一些事情",一次一个(或一些小N).我只是想避免让它们同时存在于内存中.

java hibernate jpa

112
推荐指数
7
解决办法
9万
查看次数

Java RMI:连接被拒绝

我为RMI的客户编写了以下代码.但是得到

java.rmi.ConnectException: Connection refused to host: localhost; nested 
exception is:
    java.net.ConnectException: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

代码:

import java.rmi.*;
import java.net.*;
import java.rmi.registry.*;

class client
{
    public static void main(String [] ars)
    {
        Iface serv;
        Registry r;
        String serveraddr = ars[0];
        String serverport = ars[1];
        String text = "Hey jude";

        System.out.println("Sending" + text);

        try{
            r = LocateRegistry.getRegistry(
            serveraddr,
            (new Integer(serverport)).intValue()
            );
            serv = (Iface) r.lookup("rmi://server");

            serv.receive(text);
        }
        catch(Exception e){
            System.out.println(e);
        }
    }   
}
Run Code Online (Sandbox Code Playgroud)

java rmi

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

如何取消选中AlertDialog(setMultiChoiceItems)中的项目?

我想清除所选项目的总数达到三个项目,我正在做如下但不工作......

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(getResources().getText(R.string.escolhaArquivosBaixados));
builder.setMultiChoiceItems(items, selected, new DialogInterface.OnMultiChoiceClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which, boolean isChecked) {
        //                  
        int count = 0;
        for(int i = 1; i < selected.length; i++){
            //
            if (selected[i]){
                count++;
            }
            if (count == 3){
                //enter here but nothing happens
                ((AlertDialog) dialog).getListView().setItemChecked(which, false);
                break;
            }
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

java android android-alertdialog

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