04 2019 档案

摘要:一,泛型 储存特定的数据类型,在编译阶段检查数据类型正确性。当前存入的数据是什么类型就以什么类型存储,不会转换为Object类型存储,不需要装箱操作 特点: 1、泛型的类型是安全的,能在程序编译阶段发现错误 2、使用泛型能够避免装箱和拆箱操作,提升性能 在c#中我们可以定义泛型类,泛型接口,泛型方法 阅读全文
posted @ 2019-04-02 18:34 代码改变生活aa 阅读(231) 评论(0) 推荐(0)
摘要:一: 网站开发中,为了保存用户信息我们就会用到session。 Session具有以下特点: ( 1)Session中的数据保存在服务器端; (2)Session中可以保存任意类型的数据; (2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。 存入字符串: Session[" 阅读全文
posted @ 2019-04-02 17:39 代码改变生活aa 阅读(1880) 评论(0) 推荐(0)
摘要:c#委托 描述:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性 1.委托可以把一个方法作为参数带入到另一参数. 2.委托可以理解为指向一个函数的 阅读全文
posted @ 2019-04-02 16:09 代码改变生活aa 阅读(265) 评论(0) 推荐(0)
摘要:一,自定义授权 自定义授权过滤器可以继承AuthorizeAttribute这个类,这个类里面有两个方法是要重写的 bool AuthorizeCore(HttpContextBase httpContext):这里主要是授权验证的逻辑处理,返回true的则是通过授权,返回了false则不是。 vo 阅读全文
posted @ 2019-04-02 15:48 代码改变生活aa 阅读(204) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //引用命名空间 using MySql.Data.MySqlClient; using MySql.Data; using System.Data; ... 阅读全文
posted @ 2019-04-02 15:43 代码改变生活aa 阅读(797) 评论(0) 推荐(0)
摘要:一,简单工厂 描述:是由一个工厂对象根据接收到的消息去决定返回的实例,可以用if,switch判断 优点:客户端只需要去告诉工厂需要什么对象就行,不需要关心怎么创建的,当引入新的产品不需要改变代码,只需添加一个产品类即可.并加以修改工厂类. 从产品角度去看,符合开闭原则. 缺点:当产品较多时,就要频 阅读全文
posted @ 2019-04-02 15:12 代码改变生活aa 阅读(265) 评论(0) 推荐(0)
摘要:准备工作: 在程序包管理器控制台安装 Install-Package SharpZipLib 引用 using ICSharpCode.SharpZipLib.Zip; 页面: 代码如下: //打开要压缩的文件 private void button1_Click(object sender, Ev 阅读全文
posted @ 2019-04-02 09:50 代码改变生活aa 阅读(161) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net.Http; namespace WebBaoXiuCustom { //httpMethod请求方式 delete put post get //controllerName... 阅读全文
posted @ 2019-04-01 21:31 代码改变生活aa 阅读(1248) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Model; using System.Data; using System.Data.SqlClient; using System.Configura... 阅读全文
posted @ 2019-04-01 21:30 代码改变生活aa 阅读(306) 评论(0) 推荐(0)
摘要:一、类: Public:公共修饰符,无访问限制. Private:私有修饰符,在类的内部可以访问. Internal: 内置修饰符,在同一项目里可以访问. Protected:受保护的修饰符,类的内部和继承该类的子类可以访问. Protected Internal:内部保护访问,限于本项目内或子类访 阅读全文
posted @ 2019-04-01 21:25 代码改变生活aa 阅读(196) 评论(0) 推荐(0)
摘要:单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 在我的工作过程中,我发现所有可以使用单例模式的类都有一个共性,那就是这个类没有自己的状态,换句话说,这些类无论你实例化多少个,其实都是一样的,而且更重要的一点是, 阅读全文
posted @ 2019-04-01 20:42 代码改变生活aa 阅读(228) 评论(0) 推荐(0)
摘要:一.首先下载ueditor的文件 链接:https://pan.baidu.com/s/16fGsenCJHyxptYEToczyVA 提取码:zvyj 复制这段内容后打开百度网盘手机App,操作更方便哦 在项目里创建一个Libs的文件夹,把整个文件拉入里面 引用脚本 <script src="~/ 阅读全文
posted @ 2019-04-01 17:00 代码改变生活aa 阅读(2487) 评论(0) 推荐(0)
摘要:1. HTML页面代码 @using (Html.BeginForm("Img", "WuDi", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type="file" name="files" value=" 阅读全文
posted @ 2019-04-01 15:50 代码改变生活aa 阅读(232) 评论(0) 推荐(0)
摘要:1.需要要引用三个文件 链接:https://pan.baidu.com/s/1tm7ZhJAjTulznn1tGRIhZA 提取码:1ye0 复制这段内容后打开百度网盘手机App,操作更方便哦 修改一般处理程序的所在命名空间,和项目一致; 代码: <input type="text" id="Y1 阅读全文
posted @ 2019-04-01 14:57 代码改变生活aa 阅读(650) 评论(0) 推荐(0)
摘要:反射: 这是.Net中获取运行时类型信息的方式, 应用程序由程序集(assembly),模块(module), 类(class)组成.而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息 比如: Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在 阅读全文
posted @ 2019-04-01 14:38 代码改变生活aa 阅读(136) 评论(0) 推荐(0)