
读书笔记
PhilipGuo
这个作者很懒,什么都没留下…
展开
-
【C#高效编程50例】条目4: 使用Conditional特性而不是#if条件编译
1 #if条件编译的写法:private void CheckStateBad() {#if DEBUG string methodname = new StackTrace().GetFrame(1).GetMethod().Name; Debug.Assert(lastname != null, me原创 2015-10-15 18:29:13 · 1132 阅读 · 0 评论 -
【C#高效编程50例】条目1:使用属性而不是可访问的数据成员
书名:《C#高效编程 改进C#代码的50个行之有效的方法》条目1 使用属性而不是可访问的数据成员1 属性格式 private string _scustomerName = string.Empty; public string CustomerName { get { return _scu原创 2015-09-30 10:34:08 · 656 阅读 · 0 评论 -
【读书笔记】20150905Java编程那些事儿
本身是用C#的,最近想自学安卓开发,先从学习Java开始。今天看 Java编程那些事儿(以后简称 Java事儿)8,讲的是 计算机内部的数据表达。1 所有数据在计算机上都是以二进制进行存储 运算 显示的。2 计算机内部存储 运算 采用补码的形式。3 正数的源码 反码 补码 都是自身。4 负数的反码是符号位不变,其余0 -> 1 1-> 0, 补码是反码加1,符号位不变。5原创 2015-09-05 12:22:32 · 441 阅读 · 0 评论 -
【C#高效编程50例】条目2:用运行时常量(readonly)而不是编译期常量(const)
1 访问方式不同: const, 编译期常量的值是在目标代码中进行替换的。 readonly, 是在运行时引用的,也就是运行时解析的。2 const: 仅能用于数字和字符串。3 const: 比readonly稍微高效一些。原创 2015-10-08 18:34:22 · 499 阅读 · 0 评论 -
程序猿进阶读书路线图
前几天读到一篇文章,作者分享了一个读书列表,非常酷!原文链接:http://www.cnblogs.com/huang0925/archive/2013/03/26/2983529.html原创 2015-09-23 17:26:02 · 1216 阅读 · 0 评论 -
【C#高效编程50例】条目3:使用is 或 as 操作符而不是强制类型转换
1 形式:as : object obj = Factory.GetObject(); MyType t = obj as MyType; if (null != t) { // work with t, it is a MyType; }原创 2015-10-13 18:11:57 · 830 阅读 · 0 评论