我正在使用IIS上的Web应用程序,并与[remote] Service-Machine交谈.我不确定是选择TCP还是Http作为主协议.
更多细节:
我非常了解差异,但我正在寻找一个好的基准测试,它显示了TCP的速度有多快?
我喜欢扩展我的Assert.AreEqual到许多不同的类,当然已知的是CollectionAssert,但我可以想到更多如:ImageAssert,XmlAssert等.
您是否创建了自己的Assert类?你想创造什么样的新品?
我想试试这段代码:
public struct Direction
{
private int _azimuth;
public int Azimuth
{
get { return _azimuth; }
set { _azimuth = value; }
}
public Direction(int azimuth)
{
Azimuth = azimuth
}
}
Run Code Online (Sandbox Code Playgroud)
但它在编译时失败,我理解struct需要初始化它的所有字段.但我想了解在CLR\IL引擎盖下发生了什么.为什么它需要在任何其他方法\ property\this等之前的所有字段
谢谢.
我们有一堆域实体应该呈现为html格式,在弹出窗口中显示它们的详细信息.
我很乐意做这样的事情:
Product product = new Product(...);
product.ToHtml(); // or: HtmlRenderer.Render(Product);
Run Code Online (Sandbox Code Playgroud)
但我的主要问题是如何从后面做这些事情.我有3个不同的答案:
1.按代码渲染:
我可以简单地编写我的代码来在ToHtml方法(C#)中呈现Html - 问题是它太静态了.如果你想将标题移动到中间,你应该改变代码.而且,在C#中读取Html缩进非常困难.
2.使用XSL:
XSL文件可以轻松管理Html模板并使用XSLT我可以将XML文件转换到文档的正确位置.解析器已经由其他人编写(只需要学习语法)**为此我们需要每个对象都可以序列化为Xml.如果对象发生了变化 - > Xml将被更改 - > xslt也需要更改**这也会让我选择简单地缩进html例如:添加css功能和\或更改html设计
3.使用其他模板引擎:
编写我自己的C# - > Html模板引擎,这样它将从文件(*.template)中读取模板,并使用反射将正确的属性插入模板的正确位置.**在这个解决方案中,我们可以考虑许多问题,例如:语法应该如何?这件事好吗? %Name %% Description%以及我们如何处理数组?**也许我们可以使用现有的发动机(Brail或T4-Templating)?
你喜欢哪个?你知道一个好引擎吗?现在我更喜欢第二种解决方案,但它会非常慢.
谢谢
这两个库之间有什么区别?我应该使用哪一个进行身份验证?
例如:我看到虽然一个包含 setCredentials,但另一个不支持它。并有凭据作为财产
我认为这个问题已经受到质疑,可能答案就在这里:http: //wiki.developers.facebook.com/index.php/Notifications.send
但真正的问题是facebook说:Facebook在2010年3月1日停止支持这种方法.调用此方法会返回错误代码3 - 未知方法.
虽然,我找不到任何其他JS-api邀请,任何人都知道如何使用JS api或.net api邀请用户?
谢谢.
我有一个问题,而我的数据保持为utc日期时间,我希望我的用户看到正确的时间(当地时间).
我可以使用javascript将本地时间从客户端机器发送到服务器,但这将导致我第一次看到页面将使用UTC-Time写入.
你有更多的方法吗?谢谢.
我正在寻找一种数据结构来添加、删除、获取和查找类别。
例如:
等等。
例如,我考虑使用C5 集合库中的树,但它看起来只有红黑树。有什么建议?
c# ×5
javascript ×2
.net ×1
asp.net ×1
assertions ×1
c5 ×1
clr ×1
datetime ×1
facebook ×1
google-api ×1
google-oauth ×1
html ×1
http ×1
invite ×1
locale ×1
node.js ×1
rendering ×1
stack ×1
struct ×1
tcp ×1
tdd ×1
tree ×1
unit-testing ×1
utc ×1