问题列表 - 第637页

python 2.5中随机不起作用?

我试图import random在python中使用该语句,但它似乎没有任何方法可供使用.

我错过了什么吗?

python

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

在大量主机上管理authorized_keys

在大量主机上管理openssh的authorized_keys文件的最简单方法是什么?如果我需要在10个主机上添加或撤销帐户的新密钥,我必须手动登录并添加公钥,或者通过笨拙的shell脚本,这很费时间.

理想情况下,会有一个中央数据库将密钥连接到帐户@机器,并提供某种分组支持(IE,将此密钥添加到Web类别中所有服务器上的用户名X).有支持ldap的SSH分支,但我宁愿使用主线SSH软件包.

unix authentication ssh openssh

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

在Windows上获取实际文件名(带有适当的大小写)

Windows文件系统不区分大小写.如果给定一个文件/文件夹名称(例如"somefile"),我得到该文件/文件夹的实际名称(例如,如果Explorer显示它,它应该返回"SomeFile")?

我知道的一些方法,所有这些看起来都很倒退:

  1. 给定完整路径,搜索路径上的每个文件夹(通过FindFirstFile).这给出了每个文件夹的正确结果.在最后一步,搜索文件本身.
  2. 从句柄获取文件名(如MSDN示例中所示).这需要打开文件,创建文件映射,获取它的名称,解析设备名称等.相当复杂.它不适用于文件夹或零大小的文件.

我错过了一些明显的WinAPI电话吗?最简单的一个,比如GetActualPathName()或GetFullPathName()使用传入的大小写返回名称(例如,如果传入,则返回"程序文件",即使它应该是"Program Files").

我正在寻找原生解决方案(不是.NET).

c c++ windows winapi

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

如何使用WPF中的资源图标?

我有一个嵌入了资源的.ico文件(构建操作设置为资源).我正在尝试创建一个NotifyIcon.我如何参考我的图标?

notifyIcon = new NotifyIcon();
notifyIcon.Icon = ??     // my icon file is called MyIcon.ico and is embedded
Run Code Online (Sandbox Code Playgroud)

wpf resources icons

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

对Object.ToString()的冗余调用

我有一个函数,其中包括一个声明为int privateCount的参数.当我想在这个参数上调用ToString()时,ReSharper将其灰显并将其标记为冗余调用.所以,好像我一样,我删除了ToString(),代码仍然构建!

C#编译器如何允许这样,其中str是一个字符串?

str += privateCount + ...

.net c# resharper

10
推荐指数
2
解决办法
3523
查看次数

我为什么要关心压缩MS Access .mdb文件?

我们分发使用MS Access .mdb文件的应用程序.有人注意到在MS Access中打开文件后文件大小缩小了很多.这表明该文件是压缩的良好候选者,但我们没有为我们的用户提供这样做的手段.

所以,我的问题是,这有关系吗?我们关心吗?如果我们的用户从不压缩数据库会发生什么坏事?

ms-access

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

参考类型的Equals()的"最佳"规范实现是什么?

为引用类型实现Equals()比看起来更难.我目前的规范实现如下:

public bool Equals( MyClass obj )
{
  // If both refer to the same reference they are equal.
  if( ReferenceEquals( obj, this ) )
    return true;

  // If the other object is null they are not equal because in C# this cannot be null.
  if( ReferenceEquals( obj, null ) )
   return false;

   // Compare data to evaluate equality    
   return _data.Equals( obj._data );
}

public override bool Equals( object obj )
{
  // If both refer to the same reference …
Run Code Online (Sandbox Code Playgroud)

.net c# equals

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

使用Delphi的7-Zip?

我想使用Delphi的7-Zip DLL但无法找到合适的文档或示例.有谁知道如何使用Delphi的7-Zip DLL?

delphi 7zip

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

TFS为项目注释/责备摘要报告

在Team Foundation Server中,我知道您可以使用Annotate功能查看最后编辑特定文件中每一行的人(相当于CVS中的"Blame").我想做的是类似于在项目中的每个文件上运行Annotate,并获得在项目中编辑文件的所有开发人员的摘要报告,以及他们当前"拥有"的代码行数项目.

除了系统地运行每个文件的Annotate之外,我看不到这样做的方法.任何可以使这个过程更快的想法?

PS - 我正在做这件事,看看顾问的代码中有多少仍然存在于一个特定的(相当大的)项目中,而不是密切关注我的开发人员,以防你担心我的动机:)

tfs visual-studio tfs-code-review

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

VisualSVN Server需要用户名和密码

我已经重命名了我的服务器,并试图通过TortoiseSVN到达VisualSVN Server存储库.在这篇文章中,戈登帮我找到了正确的命令 - 感谢戈登.

现在VisualSVN Server要求我输入用户名和密码.我不记得设置一个,如果我做了,我已经忘记了它.知道怎么重置这个用户名/密码?

svn tortoisesvn visualsvn-server

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