MSDN中“(使用 XmlArrayItemAttribute 限定)序列化派生类”一节中的示例可能与实际有出入

cite=https://msdn.microsoft.com/ZH-CN/library/vstudio/2baksw0z.aspx

XmlArrayItemAttribute 的另一种用法是,允许序列化派生类。 例如,可将派生自 Employee 的另一个名为 Manager 的类添加至上一示例中。 如果没有应用 XmlArrayItemAttribute,代码将在运行时失败,原因是无法识别派生类类型。 若要解决这个问题,每次为每个可接受类型(基类和派生类)设置 Type 属性时,需要应用该特性两次。

public class Group{
    [XmlArrayItem(Type = typeof(Employee)),
    XmlArrayItem(Type = typeof(Manager))]
    public Employee[] Employees;
}
public class Employee{
    public string Name;
}
public class Manager:Employee{
    public int Level;
}

序列化实例可能如下所示。

<Group>
<Employees>
    <Employee>
        <Name>Haley</Name>
    </Employee>
    <Employee xsi:type = "Manager">
        <Name>Ann</Name>
        <Level>3</Level>
    <Employee>
</Employees>
</Group>

然而实际情况不一样…… Continue reading “MSDN中“(使用 XmlArrayItemAttribute 限定)序列化派生类”一节中的示例可能与实际有出入”

毕业季,要收拾的杂碎太多

收拾东西准备撤退的时候,总觉得所有的东西似乎都想留下,从书到没用完的笔记本,再到螺丝刀、钳子,还有卫生纸牙签什么的……

还是先把衣服转移了吧。

607

马上就要撤离寝室了。我住在611寝。隔壁寝室有同学要走,我问:“要不要送送?”

“当然,送607。”

我想到607寝室附近也有楼梯,于是出门。

“你们走反了……607在这边。”

“我们说的是607路公交车!”

真不愧是放在外网的服务器

开放注册一天之后,出现了50多个机器注册的账户(不妨称为“马甲”——实际上,这些用户可能会在评论区发广告)。画面实在太美。

于是根据日志在前端加入了IP封禁,又在登录界面加入了 SI Captcha 验证码,结果在半天之内还是出现了不到10个马甲帐号。我觉得可能是WP的注册机制存在漏洞。不论如何,我又手动加入了个注册验证,不知有没有用。

不过还好,我刚刚才把网站的验证邮件发送功能配置完。也就是说,在此之前注册的所有用户无法完成激活,所以无法发表评论。

然而不知过几天会不会带来更多的广告……

Continue reading “真不愧是放在外网的服务器”

GoG

是时候放点儿与《猫头鹰王国》相关的内容了。

先容我睡一觉。

站点已经建设完毕

前后折腾了快一周。

在此之前,我一直在寻找一个类似于2005年的百度空间一样的地方,然而失败了。

总之,在以后的日子里,我准备在这里放一些个人心情和代码。说不定还会有一些图……如果你对二者之一感兴趣的话,欢迎交流。

如果你希望在此网站留言,请登录。目前全站已经开放新用户注册功能,你可以在页面左下方找到登录按钮,然后在登录页面下方选择注册。不过,为了预防垃圾信息,我准备在一段时间后关闭注册。

p.s.

水军来得比想象中的要快。总之,在注册的时候,不要使用 yahoo 邮箱

 

Content is available under CC BY-SA 3.0 unless otherwise noted.