C#-可空类型

作者:JerryXia | 发表于 , 阅读 (2,744)
可空类型是 System.Nullable 结构的实例。可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable<Int32>,读作“可空的 Int32”,可以被赋值为 -2147483648 到 2147483647 之间的任意值,也可以被赋值为 null 值。Nullable<bool> 可以被赋值为 true 或 false,或 null。在处理数据库和其他包含可能未赋值的元素的数据类型时,将 null 赋值给数值类型或布尔... 阅读全文

《渝李文集静日书 -- 烫暖爱情的牛肉汤》

作者:JerryXia | 发表于 , 阅读 (1,528)
发布于:2006-9-2 14:37:22[老田巷子的牛肉汤]叶小槿在老田巷子的一家快餐店吃晚饭。她要了一碗热热的牛肉汤,白瓷汤碗上漂着碎碎的细葱粒和香菜叶子,袅袅的白雾拂着鼻尖,暖出一点汗来。叶小槿饿昏头了,满满一勺米饭直倒进嘴里,草草嚼上两下,再端起白瓷汤碗咕嘟咕嘟猛灌下几大口。嗷!她咧大嘴巴歪了眉——舌头烫掉了。这时候她最不希望见到的人出现了。她眼睁睁看着秦歌满脸堆笑向她走过来,一双大眼睛因为她夸张的面部表情眯成了缝,嘴角还隐忍地抽搐着,防止对她的糗样发表不人道的批判。他站... 阅读全文

理解C#中的委托

作者:JerryXia | 发表于 , 阅读 (2,163)
委托的定义:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。委托的优点:压缩方法的调用。合理有效地使用委托能提升应用程序的性能。用于调用匿名方法。委托的声明:委托应使用public delegate type_of_delegate delegate_name()的形式来声明。public delegate int mydelegate(int delvar1,int delvar2) 注意点:可以在不带参数或参数列表的情况下声明委托。应当遵循和声明方法一样的语法来声... 阅读全文

该不该在项目中使用存储过程代替SQL语句

作者:JerryXia | 发表于 , 阅读 (2,581)
存储过程的好外,我就不多说了,想必各位都已了然于胸。当然,存储过程也有不少坏处:当存储过程数量越来越多的时候,在众多存储过程中找到想要修改的存储过程是一件麻烦的事.如果用嵌入式SQL语句,可以在修改代码时,顺便就修改了数据库操作语句,方便针对这两个所谓的缺点,我提出我的一些看法:如果说存储过程多了,不好找,那你该检讨一下您的命名习惯是否规范是否达意,如果是多人合作的团队,大家更应该对于存储过程的命名有一致的规则,当然,不只存储过程需要这样,其他部分也都要需要这样.好的存储过程命名最好能包含... 阅读全文

泛型技巧系列:如何提供类型参数之间的转换

作者:JerryXia | 发表于 , 阅读 (2,062)
从今天起,我将分享一些我在.NET泛型方面的研究心得。这些心得大都是我在设计VBF中思考发现的,还受了很多C++模板与JAVA泛型的启发。其中相当多的技巧和概念都是大部分“深入C# 2.0”类文章也见不到的。我考虑把其中概念性的部分系统地整理成书,而技巧性的东西则通过我这个系列不定期地分享到Blog上。希望用到.NET泛型的人能从我这些技巧中受益。首先我要介绍的技巧是如何提供类型参数之间的转换。我们知道,.NET泛型将每个类型参数理解为一个独立的类型。如果不通过约束指定,编译器不会对类型参... 阅读全文

床上什么样,就是什么人。。。。

作者:JerryXia | 发表于 , 阅读 (1,829)
1.睡觉时手脚缩成一团的人:肠胃都有问题,正为生活四处奔波.2.睡觉时常常要翻动身体的人:居无定所,心事烦重,性格急燥.3.睡觉时眼睛稍微张开的人:忧思重重,常与人发生摩擦.4.睡觉时说梦话的人:个性孤僻,处于心神不定中.5.睡觉时头部中枕头一直往下溜的人:消极悲观,内向胆小.6.睡觉时把双手当成枕头的人:爱怀旧,感情细腻丰富.7.睡觉时打鼾的人:自信,为人磊落,但不够虚心受教.8.睡觉时把牙根咬得咯咯响的人:具有收藏癖.9.睡觉时张着嘴巴的人:爱幻想,缺乏耐心与毅力.10.睡觉时不断做梦... 阅读全文

最短的跨站代码

作者:JerryXia | 发表于 , 阅读 (2,317)
最短的跨站语句是多少?要放在以前,我一定会这样想,正常的跨站代码: <script>alert("a")</script> 查一下,一共27个字符。嘿嘿,不过,这之前我在《黑客手册》上看到了他的一篇文章,《疯狂的跨站之行》,在这其中提到了跨站语句的另一种方法:<script>z='document.'</script> <script>z=z+'write("'</script> <... 阅读全文