小编Bur*_*ard的帖子

如何在bash中启用命令行开关的tab-completion?

有了bash,我可以用TAB完成一个命令.通常,它还应该完成命令行开关:例如,当我键入时:

java -
Run Code Online (Sandbox Code Playgroud)

它应该告诉我可能性.它不是.如何启用此预览?

另见惊喜!shell建议命令行开关

linux bash command-line

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

如何在Eclipse中保存"Package Explorer"

是否可以在关闭Eclipse(3.4)时保存包浏览器的状态并在再次打开工作空间时恢复它?

按状态我的意思是节点(展开或折叠).

eclipse package-explorer eclipse-3.4

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

如何使用Graphics在多行上输出String

我的程序覆盖public void paint(Graphics g, int x, int y);,以便使用g.drawString(someString, x+10, y+30);

现在someString可能很长,因此它可能不适合一行.

在多行上写文本的最佳方法是什么.
例如,在矩形(x1,y1,x2,y2)中?

java string graphics

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

如何运行命令直到成功?

我仍然使用Windows批处理文件来执行基本任务.其中一个是检查我的互联网连接(pg.bat),它只做一个ping www.google.com

大多数时候,我需要运行它几次,直到它成功(主机找不到错误).起初我认为一个ping -t会起作用,但事实并非如此.找不到主机时,它会立即停止.

如何在ping成功之前运行pg.bat?(即至少有一个默认的4个ping工作)

windows batch-file

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

如何在Java中序列化泛型类?

我已经开始阅读Java中的序列化以及其他语言中的一些,但是如果我有一个泛型类并且我想将它的实例保存到文件中该怎么办.

代码示例

public class Generic<T> {
  private T key;
  public Generic<T>() {
    key = null;
  }
  public Generic<T>(T key) {
    this.key = key;
  }
}
Run Code Online (Sandbox Code Playgroud)

什么是保存这种对象的最佳方法?(当然,在我真正的通用课程中还有更多内容,但我只是想知道实际的想法.)

java generics serialization

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

如何从点列表中找到模式(线条,圆圈......)?

我有一个点列表.每个点都是a xy坐标(两者都是整数).现在我正在尝试找到已知的图案,例如直线,圆弧或圆,知道这些点在图案上并不完美.

最好的方法是什么?我没有很多线索可以开始.

编辑:点数已订购.用户正在绘制一些东西,程序应检测最佳模式.例如,如果绘制三角形,则应检测三条线.

algorithm methodology pattern-recognition artificial-intelligence

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

什么是低端笔记本电脑上的Java编程的好IDE?

我不得不经常远离台式电脑(例如旅行时).这是一款低端笔记本电脑.我可以使用Eclipse,但速度非常慢.

有更好的选择吗?如果可能的话,不要像vi oder emacs那样.

笔记本电脑:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3

没有可能添加更多RAM

java windows ide

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

MVC Rethrow自定义异常为JSON

我从我的MVC视图调用Web服务,并希望在异常抛出时使用jquery ajax错误功能.

我试图将自定义创建的异常从我的MVC业务层抛出到我的表示层控制器中,并将其重新抛出为json响应.

我可以成功抛出自定义异常,问题在于它是否为HTML视图.我已经看到了声明自定义错误响应的方法,但我希望能够直接将该异常重新抛出为JSON.

有任何想法吗?

使用Javascript:

$.ajax({
            type: "POST",
            url: 'create',
            data: "{userDetails:" + JSON.stringify(details) + "}",
            contentType: "application/json; charset=utf-8",
            success: function (data) {
                data = data.d;
                redirectSuccess();
            },
            error: function(err) {
                //display thrown exception here
            }
        });
Run Code Online (Sandbox Code Playgroud)

CS

public JsonResult create(MyModel.New details)
        {
            try
            {
                Library.insert(details);
                return Json(true); 
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

c# asp.net asp.net-mvc jquery json.net

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

如何在jenkins构建中激活conda环境

我需要在我们的jenkins服务器(在Windows上运行)上使用特定的conda环境运行jenkins构建.我觉得它会像跑步一样简单:

activate myenv
python test_env.py
Run Code Online (Sandbox Code Playgroud)

但这似乎导致构建在脚本开始之前退出.这是jenkins控制台日志:

activate myenv
Activating environment "myenv"...
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)

如果我删除激活行,python脚本执行正常.

仅供参考,我正在运行的脚本:

import os

f = open('env.txt','w')

for k, v in os.environ.iteritems():
    print k, v
    f.write('%s\t%s\n' % (k,v))
f.close()
Run Code Online (Sandbox Code Playgroud)

有人知道发生了什么吗?我应该直接调用相关的python可执行文件吗?

python windows environment jenkins conda

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

USB 设备发布

我目前正在研究 PyUSB。由于我是 USB 新手,我不知道\xe2\x80\x99t,我该如何执行以下操作。

\n\n

我已从 Python PyUSB 成功连接到我的 USB 设备硬件。在代码中,我需要重置 USB 设备硬件。\n我通过向硬件发送命令来完成此操作。现在,在硬件重置后,我想从 Python PyUSB 释放当前的 USB 设备。\n然后我想在 USB 设备硬件从重置恢复后再次连接到它。

\n\n

请告诉我,如何释放 USB 设备连接和接口等以便我可以重新连接?

\n\n

预先非常感谢您。

\n

python pyusb

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