我有以下代码来回发到远程URL:
request = urllib2.Request('http://www.example.com', postBackData, { 'User-Agent' : 'My User Agent' })
try:
response = urllib2.urlopen(request)
except urllib2.HTTPError, e:
checksLogger.error('HTTPError = ' + str(e.code))
except urllib2.URLError, e:
checksLogger.error('URLError = ' + str(e.reason))
except httplib.HTTPException, e:
checksLogger.error('HTTPException')
Run Code Online (Sandbox Code Playgroud)
postBackData是使用urllib.urlencode编码的字典创建的.checksLogger是一个使用日志记录的记录器.
我有一个问题,当远程服务器关闭并且代码退出时,此代码运行(这是在客户服务器上,因此我不知道此时退出堆栈转储/错误是什么).我假设这是因为存在未处理的异常和/或错误.那么有没有其他可能触发的异常,我没有在上面处理?
我想在mozilla画布中实现一个绘图窗格(与visio为流程图提供的类似但更小的版本).
这有什么支持吗?
到目前为止,我一直使用jQuery来创建矩形并移动它们.虽然这很容易.创建线条(对象之间的连接)是一个真正的痛苦.我在javascript中使用一些粗略的方式逐像素地着色它既不好看也不可扩展,而且我需要构建很多函数来使连接坚持一组对象等.
有谁知道画布和那里可用的功能是否会让我的生活更轻松.
在这种情况下,指向什么是更好的解决方案.(我希望它不是小程序)
提前致谢.
设置:
class Item
{
private int _value;
public Item()
{
_value = 0;
}
public int Value { get { return _value; } set { _value = value; } }
}
class ItemCollection : Collection<Item>
{
private string _name;
public ItemCollection()
{
_name = string.Empty;
}
public string Name { get {return _name;} set {_name = value;} }
}
Run Code Online (Sandbox Code Playgroud)
现在,尝试使用以下代码片段进行序列化:
ItemCollection items = new ItemCollection();
...
XmlSerializer serializer = new XmlSerializer(typeof(ItemCollection));
using (FileStream f = File.Create(fileName))
serializer.Serialize(f, items);
Run Code Online (Sandbox Code Playgroud)
查看生成的XML后,我看到ItemCollection.Name值不存在!
我认为可能发生的事情是序列化程序将ItemCollection类型视为一个简单的Collection,因此忽略了任何其他添加的属性...... …
Silverlight 3.0 beta刚刚在拉斯维加斯举行的Microsofts Mix Conference上宣布.
新测试版的两个功能是3D图形和在浏览器之外运行应用程序的能力,这对我来说似乎是WPF(Windows Presentation Foundation)之前提供的两项主要功能.
我目前正在评估WPF和Silverlight可能用于我们公司未来的开发活动,这个公告让我对这两种UI技术的预期方向感到困惑,以及为什么我会选择其中一种.
有没有人最近使用WPF实现了一个新的应用程序,如果有的话,是什么驱使你做出这个决定?鉴于已宣布对silverlight的更改,如果您现在已经改变了,您的决定是否会改变,如果没有,为什么?
任何意见,将不胜感激.
我想知道是否可以绘制圆形UIButton(不是圆角矩形).
当我在自定义类型的UIButton中添加圆形图像时,它看起来像一个圆形按钮.但是在点击按钮的那一刻,按钮的边界变得可见,因此它看起来像一个方形按钮,然后当点击结束时它再次看起来像一个圆形按钮.
即使在点击发生的那一刻,我希望按钮看起来像一个圆形按钮.这可能吗?
.NET 3.5,.NET 4.0,WPF,Silverlight,ASP.NET MVC - 现在有很多新的微软技术发布/即将推出.(我给出的示例是所有Microsoft技术,但这适用于任何语言或平台).我很好奇这是如何在你工作的公司处理的.几个例子:
这些只是让我的问题更加清晰的例子.总而言之,我想知道这个过程看起来像什么,谁负责,谁做出决定.贵公司是否会加入这个行列,还是不愿意尝试新技术?你对这种情况感到满意吗?
在我工作的公司,我们仍然使用.NET 2.0(尽管我们现在正在慢慢转向.NET 3.5),没有认真研究过ASP.NET MVC,还没有尝试过WPF等等.并且,有些人发现很难说服人们去做.否则是否公平?
我和许多其他人一样有灵感的时刻 - 其中大多数都很糟糕,粗糙的钻石中有一些钻石.是否有可能通过利益相关者或企业家将这些钻石货币化而不是实际处理发展和技术的人?您可以推荐任何途径,我们将不胜感激.
在WPF中stackpanel和virtualizingstackpanel之间有什么区别?
因此,当用户发送注册帐户的请求时,他们会发送用户名,密码,电子邮件和其他信息.注册功能必须验证其所有数据.一个例子是:
现在我不希望有5级深度if或case语句,但我还有其他选择吗?将它拆分成单独的函数听起来是个好主意,但是我只需要在某种条件下检查函数的返回值,它就会回到原来的问题.
我可以将它们分成函数,然后调用一个if语句与所有条件OR一起,但这不会给我我想要的东西,因为我需要能够告诉用户具体的错误,如果有的话.
如何在erlang中处理这种情况?是否有一个等价的return语句,或者它必须是函数中作为返回值的最后一个可执行行?
可以说延续是monad吗?它们是monad的子集还是仅仅是实现monad的一种方式?
编辑:或者也许我弄错了,monads是一个比延续更抽象的概念?(所以我真的把苹果与橘子比较)
wpf ×2
c# ×1
canvas ×1
collections ×1
erlang ×1
generics ×1
html5 ×1
inheritance ×1
innovation ×1
iphone ×1
javascript ×1
jquery ×1
monads ×1
python ×1
silverlight ×1
stackpanel ×1