代码改变世界

随笔档案-2012年03月

韩非子中的管理故事2 (赏罚)

2012-03-25 17:37 by JustRun, 1064 阅读, 收藏, 编辑
摘要: 中山之相乐池以车百乘使赵,选其客之有智能者以为将行,中道而乱,乐池曰:『吾以公为有智,而使公为将行,今中道而乱何也?』客因辞而去曰:『公不知治,有威足以服人,而利足以劝之,故能治之。今臣,君之少客也。夫从少正长,从贱治贵,而不得操其利害之柄以制之,此所以乱也。尝试使臣彼之善者我能以为卿相,彼不善者我得以斩其首,何故而不治?』译文如下:中山国相乐池率一百乘车马出使赵国,挑选门客中有智慧才能的人作领队,中途车马散乱了。乐池说:“我认为你聪明,就派你做领队,现在中途队列却散乱了,为什么?”门客听他这么说话,就要辞别,说:“您不懂得管理原则。有威势足以制服人,有利益足以鼓励人,所以能够管理好。现在我却 阅读全文

.net中的对象序列化(2):三种序列化方式

2012-03-25 16:38 by JustRun, 2026 阅读, 收藏, 编辑
摘要: .Net框架中提供了3中序列化的方式, 分别是:Binary SerializerSoap SerializerXML Serializer1. Binary Serializer如果需要序列化这个类的对象,那么这个类必须要标记为是可序列化的。需要用到特性 [Serializable] (作用域是Class, Struct, Enum, Delegate)如果某些变量不需要序列化, 或者不能序列化可以使用[NonSerialized], (作用域是Field)需要注意, 如果类中使用了其它的类属性,如果希望它们能序列化,那么其它的类也必须是可序列化的, 如下面类DethDisease1name 阅读全文

.net中的对象序列化(1): 序列化是什么, 以及一个简单的例子

2012-03-24 15:57 by JustRun, 1206 阅读, 收藏, 编辑
摘要: 1. 为什么需要序列化,什么是序列化对于一个程序来说, 使用到的对象都是存在于内存中的。如果想保存这些对象的运行时状态, 或者需要在不同进程或者网络间传递对象,就需要序列化。序列化就是讲运行中的对象状态保存为二进制或者xml等格式,从而使得对象这种"虚"的东西能够变"实", 这样就可以把它们存储在硬盘的介质中,也可以用于网络传输。比较形象的例子是将活人冰冻起来,这个可以称为序列化, 等一天科技发达,能把这个冰冻人复活,恢复冰冻前一刻的状态,就是反序列化。计算机中用到的序列化例子有, Web service, 电脑的休眠等。2. 一个简单的例子这个例子中, 阅读全文

.Net中的Attribute

2012-03-19 22:32 by JustRun, 938 阅读, 收藏, 编辑
摘要: .Net中有Attribute和Property, 中文翻译都是属性,但是它们又非常不同。 常常把Attribute叫做特性以区分。Attribute的作用:Attribute类似于标签, 可以为类,方法,结构体,属性,委托等贴上标签,在以后的实际执行时候,根据不同的标签做不同的处理。Attribute的几个特点1. Attribute也是一个类2. Attribute类是在编译的时候被实例化的,而不是像通常的类那样在运行时候才实例化一个实际的例子, 通过Attribute控制类的行为。定义一个BlockAttribute, 指定的使用范围是类, 构造函数是一个枚举类型, 值是Yes, No. 阅读全文
点击右上角即可分享
微信分享提示