在ActionScript 3.0中,是否有自动方法来计算两个指定日期之间的天数,小时数,分钟数和秒数?
基本上,我需要的是.NET Timespan类的ActionScript等价物.
任何的想法?
作为关于前缀的这个问题的后续跟进,我同意大多数人在线程上说前缀是坏的.但是,如果你使用吸气剂和制定者怎么办?然后,您需要将可公开访问的getter名称与私有存储的变量区分开来.我通常只使用下划线,但有更好的方法吗?
在SQL Server中,您可以使用该IsNull()函数检查值是否为null,如果是,则返回另一个值.现在我想知道C#中是否有类似的东西.
例如,我想做类似的事情:
myNewValue = IsNull(myValue, new MyValue());
Run Code Online (Sandbox Code Playgroud)
代替:
if (myValue == null)
myValue = new MyValue();
myNewValue = myValue;
Run Code Online (Sandbox Code Playgroud)
谢谢.
我习惯写这样的课程:
public class foo {
private string mBar = "bar";
public string Bar {
get { return mBar; }
set { mBar = value; }
}
//... other methods, no constructor ...
}
Run Code Online (Sandbox Code Playgroud)
将Bar转换为自动属性看起来既方便又简洁,但是如何在不添加构造函数并将初始化放在那里的情况下保留初始化?
public class foo2theRevengeOfFoo {
//private string mBar = "bar";
public string Bar { get; set; }
//... other methods, no constructor ...
//behavior has changed.
}
Run Code Online (Sandbox Code Playgroud)
您可以看到添加构造函数并不符合我应该从自动属性中获得的省力.
这样的事情对我来说更有意义:
public string Bar { get; set; } = "bar";
Run Code Online (Sandbox Code Playgroud) 我不知道我是否掌握了很好地表达这个问题所需的所有信息,所以请耐心等待.
我有一个本地网页(本地意思是192.168.*),它受到自签名SSL证书的保护.我正在尝试使用System.Net.HttpWebRequest对象访问此页面,但我遇到了一个奇怪的问题.
如果在Internet Explorer中访问此页面并关闭"使用SSL 2.0"选项,浏览器将返回错误,就好像它无法建立连接一样.(换句话说,浏览器连接错误,而不是服务器发送的错误.)如果打开"使用SSL 2.0"选项,页面工作正常,您会得到标准警告,这是一个自签名证书,你想继续等吗(奇怪的是,Firefox,据说没有打开SSL 2.0,工作得很好.)
现在我的问题是我正在尝试使用HttpWebRequest对象访问此页面,并且它返回的错误是连接意外关闭,就像IE关闭"使用SSL 2.0"时抛出的错误一样.(我已经有代码来忽略它是一个自签名证书的事实,但它甚至没有达到那么远.)
在发出请求时,如何让System.Net.HttpWebRequest获得"使用SSL 2.0"?
http://thedailywtf.com/Articles/The-Hot-Room.aspx
你看到底部是如何链接到下一篇和之前的文章("Unprepared For Divide_By_Zero"和"完全不同的游戏")?我该怎么做,但选择下一篇和以前的非私人文章?这适用于选择下一篇文章:
SELECT * FROM articles WHERE id > ? AND private IS NULL
Run Code Online (Sandbox Code Playgroud)
但我找不到选择上一篇文章的方法.
什么是正确/有效的方法,最好是在一个查询中?
我有两个结构相同的数据库.这些表有一个整数作为Rails中使用的主键.
如果我有患者表,我将有一名患者在一个数据库中使用主键123,而另一名患者在另一个数据库中使用相同的主键.
您建议合并两个数据库中的数据?
通过HTTP Streaming Comet,我的意思是"永远的iframe"/"永远的xhr"变体,在从服务器推送数据后不会关闭连接,而不是标准轮询和长轮询关闭并重新发送新请求每个服务器推送事件.
我查看了dojo.io.cometd包,看起来它们只有轮询实现.我也找到了这个例子,但是即使经过一段时间的修补之后它似乎也不适用于webkit(我让它在其他地方工作).来自safari博客的这个公告似乎表明它可以用xhr,但我找不到任何代码或文档,也无法让它工作.
有没有人知道在Webkit浏览器(Safari和Chrome)中完成HTTP流媒体彗星的技术,脚本,库或演示?
更新
经过一些修补,我发现有两件事需要做,以便通过XHR在Safari中使用http流:
更新2
我终于使用iframe技术在所有浏览器中工作了.解决方案的警告是,只有基于WebKit的浏览器才能接收multipart/x-mixed-replace标头.
今天blinkenlights 立视项目启动的一部分白夜在多伦多的艺术活动.多伦多市政厅被转移到一个巨大的矩阵显示器.有工具可以创建自定义动画和iphone应用程序来查看实时流.

我认为这是艺术和美容技术的一个很好的例子.为了艺术和美丽,还有哪些其他编码/编程项目?
更新:Youtube视频中的blinkenlights正在运行:http://www.youtube.com/watch?v = jTZosieGhIQ
在使用#region(在C#和VB.NET中)维护大量代码之后,在我看来,这个构造只是程序员的一堆"make work".将dang事物放入代码中是有用的,然后他们使搜索和阅读代码非常烦人.
有什么好处?为什么编码人员会把这个放在他们的代码中.
让我成为一个信徒!
.net ×3
c# ×3
actionscript ×1
coding-style ×1
comet ×1
getter ×1
isnull ×1
javascript ×1
matrix ×1
merge ×1
mysql ×1
prefixes ×1
safari ×1
setter ×1
sql-server ×1
ssl ×1
timespan ×1