问题列表 - 第12587页

在没有键的情况下引用JS对象成员

var foo = {"bar":{"blah":9}};

如果我不知道密钥是"bar",有没有办法获得foo唯一成员的["blah"]值?

我可以以某种方式引用对象的第一个成员而不知道它的键吗?如果foo是普通数组,我正在寻找相当于foo [0] ["blah"]的东西.

就我而言,我实际上无法迭代foo来获取密钥.

明白了吗?

javascript syntax object

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

Windows DPAPI - 如何处理熵?

我正在使用Windows DPAPI为我加密一些敏感数据.密码存储在注册表中.这一切都运行良好,但我想知道是否有人可以澄清我对(熵)字节的理解,这些字节是(可选地)提供给.NET中的ProtectedData.Protect().

'entropy'字节数组看起来类似于与其他加密方案一起使用的初始化向量或盐,但我看不到MSDN中熵字节的良好描述.我见过的代码示例只是熵字节中的硬编码!

提供给ProtectedData.Protect()和ProtectedData.Unprotect的熵字节是否类似于IV或salt?因此,熵字节可以安全地存储在密码旁边,还是会危及安全性?

.net security

19
推荐指数
1
解决办法
3259
查看次数

我怎样才能中断IMAP的IDLE?

我正在使用连接到我的IMAP服务器的Javamail API.使用javax.mail.Folder.idle()方法,一切都很好用.当一个新邮件进来时,我的监听器会被调用.但是问题是永远是空闲块,我该如何打断它?如何在不杀死Java程序的情况下实际停止监听?

我试过在idle'd线程上调用Thread.interrupt().什么都没发生.我的想法已经不多了.

java multithreading jakarta-mail

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

.Net MemoryStream关闭问题

对于.Net MemoryStream对象实例,使用后是否需要显式关闭它?或者不需要关闭它?哪种方法最好?

我使用的是VSTS2008 + .Net 3.5 + C#.

.net c# memorystream visual-studio-2008

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

Gmail:如何以编程方式发送电子邮件

可能完全重复:通过Gmail在C#.NET中发送电子邮件

嗨,

我正在尝试使用gmail发送电子邮件:

我尝试了在本网站和其他网站上找到的各种示例,但我总是得到同样的错误:
无法连接到远程服务器 - > System.net.Sockets.SocketException:无法建立连接,因为目标主动拒绝它209.85.147.109:587

    public static void Attempt1()
    {
        var client = new SmtpClient("smtp.gmail.com", 587)
        {
            Credentials = new NetworkCredential("MyEmailAddress@gmail.com", "MyPassWord"),
            EnableSsl = true
        };
        client.Send("MyEmailAddress@gmail.com", "some.email@some.com", "test", "testbody"); 
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

UPDATE

更多细节.

也许我应该说我做出的其他尝试给了我同样的错误:(注意当我没有指定端口时它尝试端口25)

    public static void Attempt2()
    {
        var fromAddress = new MailAddress("MyEmailAddy@gmail.com", "From Name");
        var toAddress = new MailAddress("MyEmailAddy@dfdf.com", "To Name");
        const string fromPassword = "pass";
        const string subject = "Subject";
        const string body = "Body";
        var smtp = new SmtpClient
        {
            Host …
Run Code Online (Sandbox Code Playgroud)

.net c# email gmail smtp

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

好的数字哈希值

我想要散列字符串,但我需要输出为整数,所以我不能做md5.这里的人有任何他们可能想要启发我喜欢的数字哈希.我正在使用PHP.

谢谢!

php hash

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

XmlSerializer.Deserialize方法可以抛出哪些类型的异常?

对于这种方法,XmlSerializer.Deserialize可能抛出什么样的异常?XmlExceptionInvalidOperationException?我没有从这个方法中找到任何异常描述信息.我的问题是这种方法可以抛出什么样的异常?

http://msdn.microsoft.com/en-us/library/dsh84875.aspx

我使用的是VSTS2008 + C#+ .Net.

乔治,提前谢谢

.net c# serialization xml-serialization

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

了解PHP中的Postgres Like命令中的参数

如何在Postgres Like命令中使用参数?

我正在读这份文件.我试图lorem在表格questions和列中搜索一个单词body.

我在PHP中运行以下代码失败了

$result = pg_query_params ( $dbconn, 
    "SELECT question_id, body
    FROM questions
    WHERE body ilike '%$1%'",
    array ( $_GET['search'])                                                                                                                                                       
);
Run Code Online (Sandbox Code Playgroud)

我收到了这个警告

警告:pg_query_params()[function.pg-query-params]:查询失败:错误:绑定消息提供1个参数,但准备好的语句""在第10行的/var/www/codes/search_body.php中需要0调用堆栈

php postgresql

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

在MySQL中的RegExp中使用列

我正在使用以下查询regexp:

SELECT a.id, a.company, a.name, b.title, b.description, b.t_id
FROM a, b
WHERE ( b.title
REGEXP "[[:<:]]a.company[[:>:]]" OR b.description
REGEXP "[[:<:]]a.company[[:>:]]" OR b.title
REGEXP "[[:<:]]a.name[[:>:]]"  OR b.description
REGEXP "[[:<:]]a.name[[:>:]]" ) AND a.company !=  '' AND a.name !=  ''
Run Code Online (Sandbox Code Playgroud)

但是,此查询不会给出任何结果,也不会给出任何语法错误.

当我替换a.companya.name使用任何公司名称时,此查询运行正常.为什么此查询不适用于列名?

regex mysql sql

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

Java是编译语言还是解释编程语言?

在过去,我使用C++作为编程语言.我知道用C++编写的代码经过编译过程,直到它成为目标代码"机器代码".

我想知道Java在这方面是如何工作的.用户如何编写由计算机运行的Java代码?

java compilation interpretation

144
推荐指数
7
解决办法
16万
查看次数