摘要: 今天做了一个IM自动更新的软件,里面牵扯到了文件的解压和接口签名加密,使用了2个第三方的dll,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演 阅读全文
posted @ 2016-04-25 15:26 细数青春 阅读(292) 评论(0) 推荐(0) 编辑
摘要: web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面为大家介绍几种不错的方法 web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到G 阅读全文
posted @ 2016-04-22 11:31 细数青春 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 这是类型参数约束,.NET支持的类型参数约束有以下五种: where T : struct | T必须是一个结构类型 where T : class | T必须是一个类(class)类型,不能是结构(structure)类型 where T : new() | T必须要有一个无参构造函数 where 阅读全文
posted @ 2016-04-15 14:07 细数青春 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 当整个页面静态化的时候可以使用流的方式,但是如果局部页面生成静态页面的话就可以使用模板的形式了。使用模板页面生成静态页面思路:使用DW之类的工具生成一个静态页面模板。读取模板,然后对立面的特殊标记使用真实的数据替换掉,并生成一个html文件using System;using System.Coll... 阅读全文
posted @ 2015-12-24 16:24 细数青春 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中有些页面是不经常变化的,此时如果重复从数据库中查询页面肯定会变慢,此时我们可以将该页面生成静态页面html的形式保存起来,下次加载的时候直接读取html页面用流的形式读取页面生成静态页面,这种形式适用于静态化整个页面,下面用代码的形式记录学习的过程using System;using... 阅读全文
posted @ 2015-12-24 16:11 细数青春 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统代理不必要的复杂性,这时候可以在客户单和目标对象直接添加一层中间层,让代理对象代替目标对象,然后客户端只访问代理对象,由代理对象去帮我们去请求目标对象并返回结果给客户端,即代理模式代理... 阅读全文
posted @ 2015-12-14 09:22 细数青春 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前言软件开发过程中,客户端经常与复杂的系统内部的子系统进行耦合,从而导致客户单程序随着子系统的变化而变化,为了将他们解耦而产生是外观模式,也称作门面模式外观模式介绍外观模式提供了统一的接口,用来访问子系统中的一群接口,外观定义了一个高层接口,让子系统更容易使用。即创建一个统一的类用来保证子系统中一个... 阅读全文
posted @ 2015-12-14 09:21 细数青春 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 本篇记录了Linq学习的心得,较为浅显,各位大牛请轻拍。 学习Linq其实已经很久了,但是一直没有使用的习惯,故水平也始终没有提高。近来刻意强迫自己用Linq来替代C# 2.0的一些写法。这里有一些心得和各位分享一下。 首先看下面两个类的定义: class Student { ... 阅读全文
posted @ 2015-12-14 09:01 细数青春 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 前言在软件开发中,经常对一类对象添加不同的功能,如果使用继承来实现的话就则有定义多个类,比如手机类,子类可能会有stickerphone(贴膜手机类),accessoriesPhone(挂件手机类)等,这会导致很多的子类问题,于是我们可以使用装饰者模式来动态给一个对象添加额外的职责,使用类的任意组合... 阅读全文
posted @ 2015-12-02 10:00 细数青春 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 前言这里以电视遥控器为例子引出桥接模式,首先每个牌子的电视都有一个遥控器,可以设计吧遥控器作为一个抽象类,抽象类中提供遥控器的所有实现,其他具体电视品牌的遥控器都继承这个抽象类这样的实现使得每个不同型号的电视都有自己的遥控器实现,这样的设计对于电视剧品牌的改变可以很好的应对,只要添加一个派生类就可以... 阅读全文
posted @ 2015-12-02 09:59 细数青春 阅读(422) 评论(0) 推荐(0) 编辑