问题列表 - 第433页

如何将密码传递给scp?

我知道不推荐,但是可以将用户的密码传递给scp吗?

我想通过scp复制文件作为批处理作业的一部分,接收服务器当然需要密码,不,我不能轻易地将其更改为基于密钥的身份验证.

linux scp io-redirection

261
推荐指数
9
解决办法
61万
查看次数

如何从JQuery中的模态对话框中获取结果

我想在UI工具包中使用像simple-modal这样的加载项或对话框加载项.但是,我如何使用这些或任何其他方法并获得结果.基本上我希望模态与服务器进行一些ajax交互,并返回调用代码的结果来做一些事情.谢谢.

javascript ajax jquery simplemodal jquery-ui

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

比较两个集合的相等性,而不管它们中的项目顺序如何

我想比较两个集合(在C#中),但我不确定有效实现它的最佳方法.

我已经阅读了关于Enumerable.SequenceEqual的其他帖子,但这并不是我正在寻找的.

在我的情况下,如果它们都包含相同的项目(无论顺序),则两个集合将是相等的.

例:

collection1 = {1, 2, 3, 4};
collection2 = {2, 4, 1, 3};

collection1 == collection2; // true
Run Code Online (Sandbox Code Playgroud)

我通常做的是遍历一个集合中的每个项目,看看它是否存在于另一个集合中,然后循环遍历另一个集合的每个项目,看它是否存在于第一个集合中.(我首先比较长度).

if (collection1.Count != collection2.Count)
    return false; // the collections are not equal

foreach (Item item in collection1)
{
    if (!collection2.Contains(item))
        return false; // the collections are not equal
}

foreach (Item item in collection2)
{
    if (!collection1.Contains(item))
        return false; // the collections are not equal
}

return true; // the collections are equal
Run Code Online (Sandbox Code Playgroud)

但是,这并不完全正确,并且它可能不是比较两个集合的最有效方法.

我能想到的一个例子是错误的:

collection1 …
Run Code Online (Sandbox Code Playgroud)

.net collections comparison equality

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

寻找SQL事务日志文件查看器

如果您有任何人使用酷工具查看/查询SQL事务日志,请告诉我.这应该显示已提交或回滚的所有事务sql语句.

对于数据库文件,如果它有一些额外的图形功能,如显示索引的内部二进制树结构,那将是很棒但我想我要求太多了...

sql sql-server logging transactions

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

WCF:WTF!WCF会提高标准还是仅提高复杂程度?

我理解WCF提供的三部分服务/主机/客户端模型的价值.但是它只是我还是看起来像WCF采取了一些非常直接和简单的东西(ASMX模型)并弄得一团糟?

是否有替代使用SvcUtil的命令行回溯产生代理?通过ASMX服务,自动提供测试工具; WCF今天有一个很好的选择吗?

我很欣赏WS*的东西与WCF更紧密地集成,并希望在那里找到WCF的一些回报,但是geeze,否则我很困惑.

此外,WCF可用的书籍状况充其量也很糟糕.Juval Lowy是一位优秀的作者,他写了一本很好的O'Reilly参考书"编程WCF服务",但是对于我现在学习使用WCF它没有那么多(对我而言).Michele Leroux Bustamante的学习WCF是该书的前身(并且组织得更好,但并不多,作为教程).它有很好的位置,但已经过时,相应的网站已经消失.

你有没有很好的WCF学习参考,除了继续谷歌bejebus的东西?

谢谢,rp

wcf web-services

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

对称密钥存储

我的公司将为我们的客户存储敏感数据,并将使用其中一个托管的.NET加密算法类加密数据.大部分工作已经完成,但我们还没有弄清楚如何/在哪里存储密钥.我做了一些轻松的搜索和阅读,似乎硬件解决方案可能是最安全的.有没有人对密钥存储解决方案或方法有任何建议?


感谢您的回复,大家.

spoulson,问题实际上是你提到的"范围".我想我应该更清楚一点.

数据本身以及加密和解密它的逻辑被抽象为ASP.NET配置文件提供程序.此配置文件提供程序允许加密的配置文件属性和纯文本属性.加密属性值的存储方式与纯文本值完全相同 - 除非它们已加密.

也就是说,密钥需要能够被召唤出于以下三个原因之一:

  1. 在授权服务器上运行的授权Web应用程序需要加密数据.
  2. 与#1相同,但用于解密数据.
  3. 我们业务团队的授权成员需要查看加密数据.

我想象的方式是没有人会真正知道密钥 - 会有一个软件控制数据的实际加密和解密.也就是说,钥匙仍然需要来自某个地方.

完全披露 - 如果你还不能说,我以前从未做过这样的事情,所以如果我完全不了解我应该如何运作,那么请告诉我.

security symmetric-key key-storage

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

一个类似于Levenshtein但是为Qwerty键盘加权的好算法?

我注意到这里有一些关于字符串匹配的帖子,这让我想起了我想要解决的一个老问题.有没有人有一个像Qwerty键盘那样的Levenshtein算法呢?

我想比较两个字符串,并允许拼写错误.Levenshtein没问题,但我更愿意接受基于Qwerty键盘上按键之间物理距离的拼写错误.换句话说,算法应该优选"yelephone"到"zelephone",因为"y"键位于"t"键附近而不是大多数键盘上的"z"键.

任何帮助都会很棒......这个功能对我的项目来说并不重要,所以当我应该做一些更有成效的事情时,我不想转向一个老鼠洞.

string algorithm comparison text

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

如何将WCF推广给非技术人员?

您如何描述和推广WCF作为非技术客户/经理/ CEO /等的技术?

他们可能提出的竞争解决方案或想法是什么(例如他们在杂志上宣传的新技术)?

什么是WCF 对你看到人们试图将其变成了什么并不好?

-亚当

.net c# wcf soa web-services

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

在SQL中将DateTime转换为"n Hours Ago"的最佳方法

我编写了一个SQL函数来将SQL中的日期时间值转换为更友好的"n Hours Ago"或"n Days Ago"等类型的消息.我想知道是否有更好的方法来做到这一点.

(是的,我知道"不要在SQL中这样做",但出于设计原因,我必须这样做).

这是我写的函数:

CREATE FUNCTION dbo.GetFriendlyDateTimeValue
(
    @CompareDate DateTime
)
RETURNS nvarchar(48)
AS
BEGIN
    DECLARE @Now DateTime
    DECLARE @Hours int
        DECLARE @Suff nvarchar(256)
    DECLARE @Found bit

    SET @Found = 0
    SET @Now = getDate()
    SET @Hours = DATEDIFF(MI, @CompareDate, @Now)/60

    IF @Hours <= 1
    BEGIN
        SET @Suff = 'Just Now'
        SET @Found = 1
        RETURN @Suff
    END

    IF @Hours < 24
    BEGIN
        SET @Suff = ' Hours Ago'
        SET @Found = 1
    END

    IF @Hours >= …
Run Code Online (Sandbox Code Playgroud)

sql datetime function

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

C#(.NET 2.0)中Windows的进程间通信

我以前从未在Windows上做过IPC.目前我正在开发一对程序,一个标准的GUI/CLI应用程序和一个Windows服务.该应用程序必须告诉服务该做什么.因此,假设通信只是本地通信,那么这两个进程的最佳通信方法是什么?

最好的地方被定义为更健壮,更不容易出错,不是最高性能也不是最容易编码.

代码示例将非常受欢迎,但不是必需的:-)

注意我只是询问使用什么,标准TCP套接字,命名管道或其他一些通信方式.

谢谢!

.net c# ipc

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