我正在尝试通过 https URL 获取图像,但遇到了一些问题。我使用 Java 的 keytool 命令生成了一个密钥库。如果我指定的通用名称 (CN) 等于我的主机名,例如 CN=JONMORRA,然后尝试通过我的主机名进行查询,例如https://JONMORRA:8443/那么它就可以正常工作。但是,如果我指定通用名称作为我的 ip 地址,例如 CN=192.168.56.1,并尝试通过我的 ip 地址进行查询,例如https://192.168.56.1:8443/然后我得到一个错误
HTTPS 主机名错误:应该是 <192.168.56.1>
这表明我的主机名是错误的,即使这是我在密钥库中指定的。
我想使用 ip 地址而不是主机名,这样我就可以在 Linux 和 Windows 机器之间进行查询,而不必担心主机名。
为什么 CN 不接受 IP 地址,我该如何解决?
谢谢
我已经将我的WPF Datagrid的itemsource设置为从我的DAL返回的对象列表.我还添加了一个包含按钮的额外列,下面是xaml.
<toolkit:DataGridTemplateColumn MinWidth="100" Header="View">
<toolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Click="Button_Click">View Details</Button>
</DataTemplate>
</toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)
这很好.但是在Button_Click方法上,有什么方法可以获取按钮所在的数据网格上的行?更具体地说,我的对象的一个属性是"Id",我希望能够将它传递到事件处理程序中另一个表单的构造函数中.
private void Button_Click(object sender, RoutedEventArgs e)
{
//I need to know which row this button is on so I can retrieve the "id"
}
Run Code Online (Sandbox Code Playgroud)
也许我在我的xaml中需要额外的东西,或者我可能会以迂回的方式进行此操作?任何帮助/建议表示赞赏.
我有成千上万个基于plone archetypes(plone 2.5.X)的对象需要将他们的原型模式更新到最新版本.原型架构迁移工具非常适合中小型号的对象,但是让我的服务器试图将它们全部迁移到我总是最终杀死脚本的程度.我希望能够一次更新一个对象的模式,可能是检索到的对象 - 这可能吗?如果没有,在大型plone站点中更新原型架构的任何其他方法?
提前致谢!
他们说:
计时协议提供了使用以下两个属性在动画持续时间一定秒数内启动动画的方法:beginTime 和 timeOffset。beginTime 指定动画应开始的持续时间的秒数,并缩放到动画层的时间空间。timeOffset 指定附加偏移量,但在本地活动时间中指定。两个值相结合来确定最终的起始偏移。
我了解时空。但我在这里很难理解他们的话。
“缩放到动画层的时空。”
可以说我有这个:
那么0.25秒后就会实时开始?(双倍超级层速度,双倍子层速度,所以我们有四倍速度。动画师的本地速度是 1。所以仍然是四倍速度。)。
并且 timeOffset 被规定为“以本地活动时间”。他们的意思是被速度扭曲的时间?即,如果动画对象的速度属性为 1.0,这就是这里的本地活动时间?
当地的活跃时间对我来说确实意味着很多不同的事情。例如时钟时间,或者整个时空层次结构中的时间,它如何影响底部的时间。如果有人能在这里指出详细信息,那就太好了。
我已经实现了jQueryUI可排序列表,它的工作非常好.在某个时间点,我希望禁用进一步排序并按原样保留项目顺序,而无需用户更改它.
它尝试了这样的事情:
$('.sortable').sortable('disable');
Run Code Online (Sandbox Code Playgroud)
还有这个:
$('.sortable').each(function() { $(this).sortable('disable'); });
Run Code Online (Sandbox Code Playgroud)
和:
$('.sortable').disable();
Run Code Online (Sandbox Code Playgroud)
和:
$('.sortable').cancel();
Run Code Online (Sandbox Code Playgroud)
以及所有这些的各种组合.一切都没有成功.
任何人都可以告诉Ne Right Way ™这样做吗?
更新:我正在使用jQuery 1.3.2和jQueryUI 1.7.2.一个可能的问题可能是我在页面上有两个独立的可排序列表,所以我有sortable1和sortable2类.我其实在做:
$('.sortable2').sortable('disable');
Run Code Online (Sandbox Code Playgroud)
Update2:问题是我使用.sortable而不是#sortable.现在一切都很好.
我不记得我正在使用哪个应用程序,但我记得它具有非常整洁的日期解析/解释.
例如,您可以输入"两天前"或"明天",它会理解.
有建议的图书馆吗?如果可以从Python使用,则可以获得奖励
我有一个asp.net mvc 1.0站点,它提供来自2级层次结构/类别/文章的一些内容
当事情正常工作时,文章会映射到视图并呈现视图.但是,当url符合路由条件但视图不存在时,会引发异常,我无法陷入Controller操作.
路由:
routes.MapRoute(
"Article",
"{category}/{article}.aspx",
new { controller = "MyController", action = "Article" }
);
Run Code Online (Sandbox Code Playgroud)
MyController动作:
public ActionResult Article(string category, string article)
{
string path = string.Format("~/Views/{0}/{1}.aspx", category, article);
ViewResult vr = View(path);
return vr;
}
Run Code Online (Sandbox Code Playgroud)
但是,当找不到视图时,System.InvalidOperationException会生成一个我无法在Controller Action中捕获的a.
异常详细信息:System.InvalidOperationException:找不到视图'〜/ Views/my-category/my-article-with-long-name.aspx'或其主文件.搜索了以下位置:〜/ Views/my-category/my-article-with-long-name.aspx
我可以在Application_Error()方法中捕获错误global.asax.cs但是:
我正在编写一个使用单个对话框的(C++)应用程序.在设置了消息泵和处理程序后,我开始想知道如何将C++异常传播到我的原始代码(CreateDialogParam例如,调用的代码).
这是我的意思的骨架示例:
BOOL CALLBACK DialogProc(HWND, UINT msg, WPARAM, LPARAM)
{
if(msg == WM_INITDIALOG) //Or some other message
{
/*
Load some critical resource(s) here. For instnace:
const HANDLE someResource = LoadImage(...);
if(someResource == NULL)
{
---> throw std::runtime_error("Exception 1"); <--- The exception handler in WinMain will never see this!
Maybe PostMessage(MY_CUSTOM_ERROR_MSG)?
}
*/
return TRUE;
}
return FALSE;
}
//======================
void RunApp()
{
const HWND dlg = CreateDialog(...); //Using DialogProc
if(dlg == NULL)
{
throw std::runtime_error("Exception 2"); //Ok, …Run Code Online (Sandbox Code Playgroud) 我想试试Google App Engine Python环境,文档说它运行2.5.2.当我使用OS X Leopard时,我安装了Python 2.5.1,但是希望安装最新的2.5.x版本(不是2.6或3.0).似乎最新版本是2.5.4
所以,我去了这里:
http://wiki.python.org/moin/MacPython/Leopard
并且因为我担心安装最新版本可能会导致标准安装混乱而停止.我真的只想安装一个版本.
所以我的问题是如何安全地安装最新的2.5.x?是否可以完全替换内置版本,如果是这样会损害任何Mac工具?
干杯,沙恩
尝试使用泛型在.Net 3.0中设置扩展方法,我收到一条错误消息,上面的详细信息如下:
foreach(Control childControl in parent.Controls)
Run Code Online (Sandbox Code Playgroud)
我错过了使用指令或汇编引用吗?
谢谢
我想要做的是将其设置为(下面)作为扩展函数:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
namespace System.Runtime.CompilerServices
{
public static class ControlHelper
{
public static T FindControl<T>(this Control parent, string controlName) where T : Control
{
T found = parent.FindControl(controlName) as T;
if (found != null)
return found;
foreach (Control childControl in parent.Controls)
{
found = childControl.FindControl(controlName) as T;
if (found != null)
break;
}
return found;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了对system.core.dll的引用...它让我疯了!