03 2017 档案

VS 代码段
摘要:系统默认代码段 代码段名 描 述 #if 该代码段用#if和#endif命令围绕代码 #region 该代码段用#region和#endregion命令围绕代码 ~ 该代码段插入一个析构函数 attribute 该代码段插入一个定制属性的声明,该定制属性是从System.Attribute派生的一个 阅读全文

posted @ 2017-03-30 10:00 儿时精神 阅读(215) 评论(0) 推荐(0) 编辑

C# 匿名类型var
摘要:格式: var 名字=new {字段赋值};c#中只是作为推断,根据赋值推断出类型,隐式类型 var。 隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。 1)var类型的值必须是局部变量或静态变量 2)var变量在声明之前必须被初始化 3)变量的值不能为null(这 阅读全文

posted @ 2017-03-25 17:50 儿时精神 阅读(1495) 评论(0) 推荐(0) 编辑

C# 分部方法partial
摘要:定义:使用partial关键字构建分部类定义。允许在一个文件中构建方法原型,而在另一个文件中实现。 1)分部方法只可以定义在分部类中 2)分部方法必须返回void 3)分部方法可以是静态的或实例级别的 4)分部方法可以有参数(包含被this、ref或params修饰的参数,但不能具有out修饰符) 阅读全文

posted @ 2017-03-25 17:42 儿时精神 阅读(680) 评论(0) 推荐(0) 编辑

C# 扩展方法
摘要:定义:扩展方法允许现存已编译的类型和当前即将被编译的类型在不需要被直接更新的情况下,获得功能上的扩展。 为类型添加功能但并不拥有类型的已有代码时; 当需要使类型支持一系列成员但不能改动类型的原始定义时。 说明:扩展方法不会真正改变编译后的代码,只是在当前应用程序的上下文中为类型增加成员 一、扩展方法 阅读全文

posted @ 2017-03-25 17:33 儿时精神 阅读(2277) 评论(1) 推荐(0) 编辑

C# 自定义类型转换
摘要:1、显式转换和隐式转换: 2、创建自定义转换例程 1)使用operator关键字 2)operator结合使用explicit或implicit关键字 3)方法必须定义为静态的 4)传入的参数y是要转换的实例,而操作符类型是转换后的实例 5)explicit显式转换 6)implicit隐式转换 阅读全文

posted @ 2017-03-25 16:50 儿时精神 阅读(2889) 评论(0) 推荐(0) 编辑

C# 操作符重载
摘要:1、一元、二元、比较操作符可被重载。 2、简写操作符不可重载。但是,可被重载操作符被重载后会自动具有简写操作符功能。(+=,-=,*= ...) 3、配套的操作符需要一起重载(<和> <=和>= ==和!=) 4、操作符重载示例: 1)使用operator关键字 允许自定义类型对内建操作符作出不同的 阅读全文

posted @ 2017-03-25 16:33 儿时精神 阅读(301) 评论(0) 推荐(0) 编辑

C# 索引器方法
摘要:使用索引操作 [] 访问包含在一个标准数组中的各个子项。 定义:把能使用索引操作符 [] 访问子项的方法称为索引器方法 1、自定义索引器方法(this): 2、泛型类型直接支持索引器方法: 3、使用字符串值索引对象 如果直接使用泛型 Dictionary<TKey,TValue>类型,可以直接获得索 阅读全文

posted @ 2017-03-25 16:19 儿时精神 阅读(723) 评论(0) 推荐(0) 编辑

Oracle substr() instr() 用法
摘要:转载:oracle中substr() instr() 用法 阅读全文

posted @ 2017-03-24 17:38 儿时精神 阅读(322) 评论(0) 推荐(0) 编辑

Oracle 视图view
摘要:在我看来,oracle的视图就是用于将多个表的关联查询结果映射成【临时表】,视图与系统表中的数据是实时对应的。 我们可以像操作表的查询一样来操作视图查询。 视图写法: 项目中的一个案例,将一个自关联的结构表(行转多列)体现组织结构:市-区县-网格-乡镇-渠道 用到的知识点: 1、SYS_CONNEC 阅读全文

posted @ 2017-03-24 17:15 儿时精神 阅读(498) 评论(0) 推荐(0) 编辑

Oracle 函数function之返回结果集
摘要:工作中常需要经过一段复杂逻辑处理后,得出的一个结果集。并能够将这个结果集作为一个表看待,去进行关联查询 我一般采用建立函数function的方式来处理。 像查询一个表一样来操作function,使用 TABLE(自定义函数) PS:以下是定义oracle的table类型示例: 阅读全文

posted @ 2017-03-24 16:03 儿时精神 阅读(13344) 评论(0) 推荐(1) 编辑

Oracle 存储过程procedure之数据更新-游标
摘要:在日常工作中,经常会碰到后台外导一批数据,并将外导数据处理至系统表中的情况。 面临这种情况,我一般采用写存储过程批处理的方式完成,写好一次以后,再次有导入需求时,只需要将数据导入到中间表,然后执行存储过程就搞定了。 以下是更新某个基础类型表(有上下自关联)的存储语句: PS:游标的使用 游标声明方式 阅读全文

posted @ 2017-03-24 14:49 儿时精神 阅读(8301) 评论(0) 推荐(0) 编辑

委托、事件、匿名方法、Lambda
摘要:一、委托(delegate) 定义:public delegate void/类型 DefinedDelegate(参数1,参数2...) 委托是类型安全的. 委托实例:DefinedDelegate deleObj=new DefinedDelegate( fun ) //向委托构造函数传入方法名 阅读全文

posted @ 2017-03-23 23:37 儿时精神 阅读(346) 评论(0) 推荐(0) 编辑

成员重载
摘要:一组名字相同的成员,参数数量或类型不同,这样的成员就叫被重载。 阅读全文

posted @ 2017-03-19 23:02 儿时精神 编辑

C#参数修饰符
摘要:无 按值传递 out 输出参数:按引用传递,由被调用方法赋值。被调用前可不赋初值 ref 按引用传递,调用者赋初值 params 可变数量参数(方法只支持一个params参数,且是最后一个参数) 可选参数 方法声明时,赋默认初值-最后位(初值要在编译时确定,DateTime.Now不行) 命名参数 阅读全文

posted @ 2017-03-19 22:59 儿时精神 阅读(164) 评论(0) 推荐(0) 编辑

泛型
摘要:1、位于System.Collections.Generic命名空间中。 2、类: Dictionary<TKey,TValue> 名/值对 List<T> 动态改变大小的顺序列表 LinkedList<T> 双向链表 Quene<T> 先入先出(FIFO) SortedDictionary<TKe 阅读全文

posted @ 2017-03-19 22:46 儿时精神 阅读(130) 评论(0) 推荐(0) 编辑

可枚举类型(IEnumerable和IEnumerator)
摘要:一、除数组以外,任何支持GetEnumerator()方法的类型都可以通过foreach结构进行运算。 如果在对象级隐藏IEnumerable的功能,使用显示接口实现 二、用yield关键字构建迭代器方法 不需要实现IEnumerable接口,但迭代器方法仍命名为GetEnumerator(),返回 阅读全文

posted @ 2017-03-19 22:19 儿时精神 阅读(264) 评论(0) 推荐(0) 编辑

jQuery的extend和fn.extend理解
摘要:参考网址:http://www.cnblogs.com/yuanyuan/archive/2011/02/23/1963287.html http://www.cnblogs.com/xuxiuyu/p/5989743.html jQuery为开发插件提拱了两个方法,jQuery的API手册中,ex 阅读全文

posted @ 2017-03-16 14:18 儿时精神 阅读(169) 评论(0) 推荐(0) 编辑

抽象类和接口
摘要:抽象类 1、抽象类用abstract关键字声明 2、抽象类不能被实例化 3、一个类继承抽象类,但没有实现抽象方法,则这个类也只能定义为抽象类 4、抽象类可以含有抽象的方法/属性,也可含有非抽象的方法/属性 5、virtual声明的虚方法可以含有实现 6、抽象方法的关键字abstract 7、虚方法和 阅读全文

posted @ 2017-03-16 13:51 儿时精神 阅读(155) 评论(0) 推荐(0) 编辑

在ado.net中实现oracle存储过程调用两种方式
摘要:1、常规的存储过程调用 2、调用无返回值存储过程 阅读全文

posted @ 2017-03-08 11:36 儿时精神 阅读(1249) 评论(0) 推荐(0) 编辑

导航