我看到了这段代码,并有一些问题:
public class MyClassB : MyClassA, IMyClass
{
void IMyClass.InsertUser(User user) { }
}
Run Code Online (Sandbox Code Playgroud)
为什么他们必须为接口添加前缀,IMyClass而不仅仅是:
void InsertUser(User user) { }
Run Code Online (Sandbox Code Playgroud)
或者也许
void new InsertUser(User user)
Run Code Online (Sandbox Code Playgroud)
此外,由于您继承自MyClassA(实现接口IMyClass),为什么我们会看到:
public class MyClassB : MyClassA, IMyClass { }
Run Code Online (Sandbox Code Playgroud) 我的XML看起来像这样:
<cars year="2009">
<engineType name="blah">
<part type="metal"></part>
</engineType>
<makes>
<make name="honda" id="1">
<models>
<model name="accord" id="2"/>
</models>
</make>
</makes>
</cars>
Run Code Online (Sandbox Code Playgroud)
如何创建一个在反序列化时生成上述xml布局的类.
我需要一个快速查找函数,它将返回一个基于整数键的字符串,并执行反对查找(传入字符串,返回int).
我应该为此创建2个哈希表吗?
如果我知道表列实际上只需要为 varchar(100) 即数据不会长于 100 个字符,如果我将该列设置为 varchar(256) 会有什么不同吗?
据我了解,由于该列允许可变长度,因此只要数据不大于 100,将其设置为 100 或 256 不会有任何不同。
它是否正确?
我有日期类型的列,我用于创建,最后修改等等.
我不希望这些列允许空值,对于我们应该用于未使用的初始化状态的最佳实践是什么?
例如,我应该使用datetime.minvalue的任何值吗?
我对Java框架(我来自.NET)感到困惑.您是否需要不同的服务器设置来运行Java,J2EE和JSP?Java是否在企业和非企业部署的框架中有所区别?豆子?Struts的?
有人能为我理解这个吗?
.NET有:
说我想将ID存储在cookie中:
123,1232,3443,2343,2344422,2342
看到一个cookie有4kb限制(或其他),加密该值允许以某种方式更多的存储?
如果是这样,哪种加密最好?(并不是真的担心安全性,只想用更少的足迹存储更多)
在iis6上运行asp.net mvc,我是否需要在服务器上安装任何东西?或者我可以将.dll放在/ bin中(system.web.mvc/routing/etc)
c# ×5
.net ×2
asp.net ×2
asp.net-mvc ×2
sql-server ×2
ado.net ×1
compression ×1
cookies ×1
encryption ×1
frameworks ×1
iis-6 ×1
interface ×1
java ×1
jquery ×1
oop ×1
performance ×1