1 例子:元对象协议 1.1 练习目标 使用MOP扩展类。 1.2 创建一个Groovy对象并返回所有方法和属性调用 创建一个Groovy类。当每个属性被访问时,会假装方法调用,并返回一个固定值。 package mop class AnyMethodExecutor { //忽略了getter方法 ...
分类:
其他好文 时间:
2016-07-29 18:56:38
阅读次数:
92
扩展类:AutoMapExtention using System; using System.Collections.Generic; using System.Linq.Expressions; namespace AutoMapper.Extention { public static cla ...
分类:
移动开发 时间:
2016-07-24 17:58:05
阅读次数:
388
扩展方法其实就是为现有类型增加一个扩展方法,现有类型可以是int、string、datetime这几种基本类型,也可以是自定义类型。 能够增加扩展类有一个前提是:被增加的扩展类必须是一个静态类。 此外,扩展方法必须是一个静态方法。所以调用扩展方法直接用扩展类的类名调用。 比如为string类增加一个 ...
分类:
Web程序 时间:
2016-07-20 01:06:24
阅读次数:
252
目录:
1.The Basics
最基本的
2.Declaring a service in the manifest
在服务清单中配置
3.Creating a Started Service Extending the IntentService class
创建一个服务扩展类
4.Extending the Service class
...
一对一查询
resultType
resultMap
一对多查询
resultType
resultMap
多对多查询一对一查询resultType resultType:使用resultType实现非常简单,如果POJO中没有包括查询的列名,可以新建扩展类继承父类,并在子类中添加列名对应的属性,即可完成映射。package cn.itcast.ssm.po;
/**
* 订单的扩展类
*...
分类:
其他好文 时间:
2016-07-17 00:22:26
阅读次数:
316
类和结构体是构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(常量、变量)和添加方法,从而扩展类和结构体的功能。 与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类或者结构体,系 ...
分类:
其他好文 时间:
2016-07-16 00:59:22
阅读次数:
208
因项目需要花了点时间写了个枚举扩展类,详细内容如下: 调用方法: var temp = Convert.ToInt32(CmsRelationship.Status.同意加入); //普通使用var temp1 = EnumExtension.GetValue<CmsRelationship.Sta ...
分类:
其他好文 时间:
2016-07-13 13:58:35
阅读次数:
104
在iis7中默认的MIME类型并不包含所有的后缀名文件,像现在比较热门的apk,ipa文件都是需要手动添加的。 那如何在IIS添加MIME类型?步骤如下: 1、打开iis7,选择你要设置网站,打开mime类型选项 2、点击右边的“添加”按钮进行添加 3、输入文件扩展名跟MIME类型 更多的MIME类 ...
分类:
其他好文 时间:
2016-07-11 11:57:51
阅读次数:
126
今天乍一看,园子里居然没有关于这个类库的文章,实在是意外毕竟已经有很多介绍EF使用的文章了。 E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended 也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQue ...
分类:
其他好文 时间:
2016-07-04 15:37:05
阅读次数:
104
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this ...