问题列表 - 第31108页

SSL_connect() 产生证书验证失败

我目前正在将一些曾经使用 RSA 安全库的现有技术重写到 OpenSSL 中,但我开始遇到一些问题。目前,所有证书验证代码似乎都在顺利运行,直到我调用 SSL_connect()。

之前,调用 SSL_connect() 会产生 SSL_ERROR_WANT_READ。

在另一个论坛上对这个问题的回答建议我应该调用 SSL_connect() 直到它停止产生 SSL_ERROR_WANT_READ 错误。不幸的是,这只会产生更令人困惑的事情:

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

即使 SSL_CTX_load_verify_locations() 成功。有没有人知道为什么验证错误不会用证书方法注册并等到 SSL_connect() 被触发?

c++ sockets openssl

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

验证属性MVC 2 - 检查两个值中的一个

有人可以帮我解决这个问题.我正在试图弄清楚如何在表单上检查两个值,必须填写两个项目中的一个.如何检查以确保输入了一个或两个项目?

我在ASP.NET MVC 2中使用viewmodels.

这里有一小段代码:

风景:

Email: <%=Html.TextBoxFor(x => x.Email)%>
Telephone: <%=Html.TextBoxFor(x => x.TelephoneNumber)%>
Run Code Online (Sandbox Code Playgroud)

视图模型:

    [Email(ErrorMessage = "Please Enter a Valid Email Address")]
    public string Email { get; set; }

    [DisplayName("Telephone Number")]
    public string TelephoneNumber { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想要提供这些细节中的任何一个.

谢谢你的任何指示.

validation attributes viewmodel asp.net-mvc-2

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

是否有"尝试"惯例?

我有时会在.net框架中看到以"Try"为前缀的方法,例如int.TryParse(..).

我假设这意味着该方法与int.parse相同,但包含在try catch中?

这是否意味着如果我编写的方法会尝试捕获它们(例如日志记录,我从不想引发异常),它们也应该以"try"为前缀?

.net try-catch

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

我可以在运行时扩展包含C#文字表达式的字符串

如果我有一个包含ac#string文字表达式的字符串,我可以在运行时"展开"它

    public void TestEvaluateString()
    {
        string Dummy = EvalString( @"Contains \r\n new line");
        Debug.Assert(Dummy == "Contains \r\n new line");
    }

    private string EvalString(string input)
    {
        return "Contains \r\n new line";
    }
Run Code Online (Sandbox Code Playgroud)

就像我可以将C#字符串值转换为转义字符串文字,但反过来?

c#

8
推荐指数
2
解决办法
4248
查看次数

防止django管理员逃避html

我正在尝试在django admin的list_display中显示图像缩略图,我这样做:

from django.utils.safestring import mark_safe

class PhotoAdmin(admin.ModelAdmin):
    fields = ('title', 'image',)
    list_display = ('title', '_get_thumbnail',)

    def _get_thumbnail(self, obj):
        return mark_safe(u'<img src="%s" />' % obj.admin_thumbnail.url)
Run Code Online (Sandbox Code Playgroud)

尽管我将字符串标记为安全,但管理员仍将缩略图显示为转义的html.我究竟做错了什么?

django escaping admin

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

是否有可能在Android上阅读和/或修改SMS标头?

我正在开发一个1.6及以上的Android应用程序,通过端口发送和接收SMS消息.要发送短信,我使用的方法:

SmsManager.sendDataMessage(String destinationAddress,String scAddress,short destinationPort,byte [] data,PendingIntent sentIntent,PendingIntent deliveryIntent)

但是发现byte []数据应该只包含消息体.似乎没有可用于发送多部分数据消息的方法,也没有办法修改SMS标头(UDH)来指定消息,例如,1中的1.

当我尝试从通过指定端口收到的SMS中提取消息计数信息时,我在接收端遇到类似的问题.我使用SMSMessage.getPdu()来提取包含消息头和消息体的byte [],但无法从头数据中提取特定信息.有谁知道Android平台用于短信标题的格式?

任何帮助将非常感谢.

sms android

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

T4工具箱 - 引用当前程序集中的类

我正在编写一个T4脚本,它反映了某些类,并提供基于它们的代码生成.问题是我的脚本错误,说我当前项目中的类无法访问.

脚本本身与我尝试引用的类位于同一个程序集中.我已经尝试引用命名空间,文件并添加对当前程序集(项目本身)的引用 - 一切都无济于事.

我错过了什么?

.net t4 visual-studio t4-toolbox

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

与"自然语言"的相似性是编程语言令人信服的卖点吗?

看看,例如AppleScript(还有很多其他人,有些人肯定相当不错)宣传他们对自然语言隐喻的使用.他们说,代码显然更具可读性,因为它可以/意图用类似英语的句子构建.我敢肯定,有些人比只使用英语句子编程更好.但是,我对一种语言的可行性表示怀疑,这种语言过于宽泛(除了利基案例).

那么,在一定的合理点之后,自然语言是一种利益还是一种错误?如果概念被推向极端会怎样 - 代码必然更具可读性吗?或者它可能是不必要的长,难以使用,并且就像在混淆的Perl,混淆的C和扭曲眼睛的Bash脚本logorrhea的规模上产生欢闹一样?

我知道一些像"告知"这样几乎都是纯英语的专业案例,但这些案例有一个他们不太可能冒险的利基.我听到并读到有关代码阅读更像英语句子会有多棒,但有没有讨论可能存在的缺点?如果日常语言如此清晰,简洁,干净,可爱,简洁,易懂,为什么我们首先要创造数学符号?

用自然语言准确精确地描述复杂指令对于机器是否真的更容易,或者更接近数学标记是更好的选择?那条线应该画在哪里?最后,您是否被那些被吹捧为类似英语句子的语言所吸引?整个问题应该只是一个问题:

naturalLanguage > computerishLanguage ? booAndHiss : cheerLoudly;
Run Code Online (Sandbox Code Playgroud)

nlp programming-languages

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

如何在java中创建合成字段?

  1. 如何在Java中创建合成字段?

  2. java中的合成字段只能在运行时创建吗?如果不是:在编译时是否有符合标准的方法(不更改类文件中的某些字节)

java reflection

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

使用Response.Redirect后,Ajax UpdateProgress不会停止spiing

我有一个UpdateProgress控件来激活按钮控件的回发.button_click事件正在执行Response.Redirect以显示CSV报告.报告出现,UpdateProgress栏正在按钮上旋转页面.但是,一旦用户关闭报表并将控件返回到页面,UpdateProgress图像仍然在旋转.

如何使用UpdateProgress栏完成并消失?

asp.net asp.net-ajax

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