问题列表 - 第629页

使用Java访问USB,以便找到thumbdrive制造商的serial#/ unique-ID

寻找一种方法来读取USB拇指驱动器的唯一ID /序列号; 请注意
- 我正在寻找制造商的价值,而不是Windows为其分配的价值.
- 我需要支持多个操作系统(Windows,Unix,Mac),因此需要成为Java解决方案

我们的想法是能够区分不同的USB拇指驱动器.

java usb

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

我们如何创建安装程序而不需要管理员权限?

使用Visual Studio创建setup/MSI时,是否可以为不需要管理员权限安装的简单应用程序进行设置?如果在Windows XP下不可能在Vista下可行吗?

例如,一个简单的图像处理应用程序,允许您在背景上粘贴照片.我相信安装到Program Files文件夹需要管理员权限?我们可以安装在\ AppData文件夹中吗?

目标是创建一个应用程序,该应用程序将为不是本地计算机上管理员组成员的用户安装,并且不会在Vista上显示UAC提示.

我相信这种方法的局限性在于,如果它安装在当前用户的app数据文件夹下,则其他用户无法运行它.

更新:

一旦安装在普通的setup.exe类型安装程序中,您可以打包一次点击吗?您可能会问我们为什么要这样 - 原因是我们有一个安装程序执行先决条件检查并安装所需的任何东西(例如.NET),然后我们下载并执行MSI.我们也希望显示正常的安装程序启动屏幕,即使这是唯一显示的内容.我们不介意该应用程序是否只能由一个用户(为其安装的用户)查看.

installer windows-xp administrator windows-vista

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

LWP :: UserAgent请求方法的真正超时

我正在尝试向不可靠的服务器实现请求.请求是一个很好的,但我的perl脚本不能100%成功完成.问题是服务器偶尔会死锁(我们试图找出原因)并且请求永远不会成功.由于服务器认为它是活动的,它会使套接字连接保持打开状态,因此LWP :: UserAgent的超时值对我们来说没有任何好处.对请求强制执行绝对超时的最佳方法是什么?

仅供参考,这不是DNS问题.死锁与大量同时访问Postgres数据库的更新有关.出于测试目的,我们基本上在服务器响应处理程序中放置了while(1){}行.

目前,代码如下所示:

my $ua = LWP::UserAgent->new;
ua->timeout(5); $ua->cookie_jar({});

my $req = HTTP::Request->new(POST => "http://$host:$port/auth/login");
$req->content_type('application/x-www-form-urlencoded');
$req->content("login[user]=$username&login[password]=$password");

# This line never returns 
$res = $ua->request($req);
Run Code Online (Sandbox Code Playgroud)

我尝试使用信号来触发超时,但这似乎不起作用.

eval {
    local $SIG{ALRM} = sub { die "alarm\n" };
    alarm(1);
    $res = $ua->request($req);
    alarm(0);
};
# This never runs
print "here\n";
Run Code Online (Sandbox Code Playgroud)

我将要使用的最终答案是有人离线提出的,但我会在这里提到它.出于某种原因,SigAction有效,而$ SIG(ALRM)却没有.仍然不确定为什么,但这已经过测试可行.这是两个工作版本:

# Takes a LWP::UserAgent, and a HTTP::Request, returns a HTTP::Request
sub ua_request_with_timeout {
    my $ua = $_[0];
    my $req = $_[1];
    # Get whatever timeout is set for …
Run Code Online (Sandbox Code Playgroud)

perl signals timeout lwp

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

在Vim中复制整行

如何复制Vim中以类似的方式,以一整行Ctrl+ D中的IntelliJ IDEA/ReSharper的或Ctrl+ Alt+ / 在Eclipse?

vi vim keyboard-shortcuts editor

1555
推荐指数
16
解决办法
68万
查看次数

如何在 .NET ListView 中设置标题排序字形?

如何在 .NET 2.0 WinForms ListView 中设置具有标题排序标志符号的列及其方向?

.net 的 listview 不是托管控件,它是 Win32 ListView 公共控件的一个非常薄的包装。它甚至不是一个非常好的包装器 - 它没有公开真正列表视图的所有功能。

Win32 listview通用控件支持使用主题绘制自身。主题元素之一是标题排序箭头。Windows 资源管理器的列表视图公共控件知道如何使用该主题元素绘制其列之一。

  • Win32列表视图是否支持指定哪一列具有什么排序顺序?
  • 列表视图内部使用的Win32标头控制是否支持指定哪一列具有什么排序顺序?
  • win32标头控件是否支持自定义绘图,因此我可以自己绘制标头排序字形?
  • win32 listview控件是否支持自定义标题绘制,因此我可以自己绘制标题排序字形?
  • .NET ListView 控件是否支持自定义标题绘制,因此我可以自己绘制标题排序字形?

sorting listview themes header glyph

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

.NET内省与反思

.NET中的Introspection和Reflection之间有什么区别

.net reflection introspection

5
推荐指数
2
解决办法
3443
查看次数

你怎么读JavaDoc?

您使用哪些工具/网站来阅读JavaDocs?

我目前使用的Firefox在打开J2EE项目时打开了20多个标签,以获得所有可用的文档,这些文档不是很有用,占用的内存太多而且无法搜索.

我对这样一个工具/网站的期望是:

  • 聚合来自不同位置的JavaDoc
  • 直接访问Eclipse中的Ctrl + T等类型
  • 全文搜索
  • 我选择的所有Java库之间的交叉引用
  • 对于工具:离线支持
  • 速度

不是强制性的:

  • 注释事物的可能性
  • 支持不同版本的库(+ diffing?)
  • IDE集成

编辑:

谢谢你的回答.我知道大多数网站,但又给了他们一次尝试.这是我的判断:

  • 内置的Eclipse/IDE功能
    • 紧密结合
    • 离线/在线支持
  • javadoconline.com(不再维护)
    • 作品
    • 干净的样子
    • 在多个版本的api中查找匹配项,并允许轻松切换
    • 简单但有效
    • 快速
  • jdocs(离线)
    • 看起来非常复杂
    • 有时慢
    • 似乎缺少一些最新版本的库(Seam 2.0.0,Hibernate Validators),但看起来你可以自己添加它们
    • IDE集成(未测试)
    • 每个项目的维基风格评论
  • docjar.com
    • 作品
    • 快速
    • 杂乱的用户界面
  • javadoc_isearch
    • firefox的greasemonkey脚本,使导航javadoc更容易
    • 工作顺利,完美

java documentation javadoc

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

asp.net将CSV字符串转换为字符串[]

有没有一种简单的方法将字符串从csv格式转换为字符串[]或列表?

我可以保证数据中没有逗号.

c# csv string

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

缓存名称服务器通常是否缓存否定的DNS响应SERVFAIL

缓存名称服务器通常是否缓存否定的DNS响应SERVFAIL?

编辑:为澄清问题,我可以看到缓存名称服务器缓存否定响应NXDOMAIN,NODATA。但是,对于SERVFAIL响应,它不会这样做。这是故意的吗?

dns

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

HashBytes()函数T-SQL

将此函数的输出从varbinary()转换为aa varchar()的最有效方法是什么?

t-sql sql-server

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