代码改变世界

《CLR.via.C#第三版》第二部分第10,11章节读书笔记(五)

2014-11-11 13:25 by 杭伟, 237 阅读, 0 推荐, 收藏, 编辑
摘要:第10章是对 属性 做阐述属性本质上是方法匿名类型的使用:var o1 = new { Name="Jeff",year=1964 };Console.WriteLine("Name={0},Year={1}",o1.Name,o1.Year);第11章 事件由于事件是委托的一种,这里暂时留空,待完... 阅读全文

《CLR.via.C#第三版》第二部分第8,9章节读书笔记(四)

2014-11-10 18:53 by 杭伟, 312 阅读, 0 推荐, 收藏, 编辑
摘要:三种类型的构造方法:实例构造器(引用类型):实例构造器永远不能被继承(所以方法前没有修饰符);如果类的修饰符为static(sealed和abstract),编译器根本不会在类的定义中生成一个默认构造器。重要认知:为了使代码“可验证”,类的实例构造器在访问从基类继承的任何字段之前,必须先调用基类的构... 阅读全文

《CLR.via.C#第三版》第二部分第6,7章节读书笔记(三)

2014-11-10 14:08 by 杭伟, 335 阅读, 0 推荐, 收藏, 编辑
摘要:第6章讲的是类型和成员基础重要认知:虚方法虚方法的设计原则:设计一个类型时,应尽量减少所定义的虚方法的数量。 首先,调用虚方法的速度比调用非虚方法慢。 其次,JIT编译器不能内嵌虚方法,这进一步影响了性能。 第三,虚方法使组件的版本控制变得更脆弱。 第四,定义一个基类时,如果希望一些... 阅读全文

《CLR.via.C#第三版》第二部分第4,5章节读书笔记(二)

2014-11-07 13:26 by 杭伟, 975 阅读, 0 推荐, 收藏, 编辑
摘要:这两章全是理论性的东西,我觉得不必过于钻牛角尖。理论这东西,只有在长期的实践中去慢慢领悟才会深刻。下面我只写些我认为重要的关键知识。(一)类型转换知识点:向基类型的转换被认为是一种安全的隐式转换;向派生类型转换时,只能显示转换。举例:Object o = new Employee();Employe... 阅读全文

《CLR.via.C#第三版》第一部分读书笔记(一)

2014-11-05 23:04 by 杭伟, 1636 阅读, 2 推荐, 收藏, 编辑
摘要:最近开始仔细研读《CLR.via.C#第三版》这本书。读pdf文档确实很累。建议有条件的朋友还是买书看吧。 我的笔记用来记录我对这本书的理解,简化下逻辑,对每个部分我觉得是要点的进行归纳总结。特别基础的东西不会做过多的阐述。 第一部分讲的是CLR基础。 首先还是重新说下CLR的概念:“CL... 阅读全文

C++运算符的优先级和结合性

2012-07-01 10:54 by 杭伟, 782 阅读, 0 推荐, 收藏, 编辑
摘要:1.已知int i=1,j=2;则表达式i+++j的值为?答:因为++运算符的优先级高于+,所以表达式为(i++)+j。对于i++来说,++后置,即先赋值,后自增。 所以i+++j=1+2=3;另外可以知道i=i+1=2;2.已知int i=1,j=2;则表达式++i+j的值为?答:同第1题的分析,++运算符高于+,++前置,即先自增,后赋值。 所以++i+j=2+2=4;另外i=i+1=2;3.已知int i=0,j=1,k=2;则逻辑表达式 ++i || --j && ++k 的值为?答:因为逻辑与 && 运算符的优先级高于逻辑或 || ,表达式为++i | 阅读全文

ERP采购系统流程

2012-06-30 22:15 by 杭伟, 1120 阅读, 0 推荐, 收藏, 编辑
摘要:制造企业内部的采购流程图,自己画的,算是自己对采购系统的一种理解吧.它的核心是采购部门与供应商对话,对采购物品进行议价,当然还有数量,到货日等等.物管部门关心的到货日期(与需求日期对应),以及物管部门对物品的收料、验收。 阅读全文

SQLServer 分组查询相邻两条记录的时间差

2012-06-29 14:48 by 杭伟, 4984 阅读, 1 推荐, 收藏, 编辑
摘要:首先,我们通过数据库中表的两条记录来引出问题,如下图以上为一个记录操作记录的表数据。OrderID为自增长列,后面依次为操作类型,操作时间,操作人。现在的问题是:要求筛选出数据库中从“接收”到“送出”的时间差超过2天的全部记录。即如上图两笔单据中,红色框既是要筛选出的,绿色框为正常过滤的。为了定位相邻记录,方法为给查询语句的返回记录加个自动编号列放入临时表中,再对临时表进行操作。View Code --1.首先查出表中符合條件的所有信息select IDENTITY(int,1,1) as OIndex,* into #temp1 from 操作記錄表where OrderID in (sel 阅读全文

C#简单邮件发送

2012-06-28 11:04 by 杭伟, 298 阅读, 0 推荐, 收藏, 编辑
摘要:写了一个通用方法,支持公司内部邮件服务器和使用SMTP服务商的邮件服务器。Common.csView Code using System;using System.Collections.Generic;using System.Text;using System.Net.Mail; //引入Mail命名空間namespace WebMailTest{ /// <summary> /// C#郵件發送 /// Author:www.cnblogs.com/hangwei /// </summary> public class Common { ... 阅读全文

jqGrid动态列实现方案

2012-06-13 11:21 by 杭伟, 11618 阅读, 1 推荐, 收藏, 编辑
摘要:引言最近公司的项目中使用到jqGrid控件,官方演示程序中grid的列都是固定的。问题项目中有一个功能是:根据不同的筛选条件,调用同一个存储过程,但存储过程返回的结果的列数是不同的,可能有少到6列,多到20列的字段呈现。这样jqGrid固定列的模式就满足不了需求。而jqGrid的colNames、c... 阅读全文
上一页 1 ··· 3 4 5 6 7 8 下一页