- 博客(16)
- 收藏
- 关注
转载 C#工厂模式
该文章为转载文章https://wenku.baidu.com/view/0142300ef12d2af90242e6b8.html这是文章原地址关于工厂介绍的非常详细,受用很多1.简单工厂2.工厂方法模式3.抽象工厂...
2019-03-29 10:14:56 700
原创 线程与多线程
什么是线程?线程(Thread)是进程中的基本执行单元,是操作系统分配CPU时间的基本单位,一个进程可以包含若干个线程,在进程入口执行的第一个线程被视为这个进程的主线程。进程和线程的区别?进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本...
2019-04-02 16:54:13 366
原创 MVC中的图片上传
//用来获取上传的文件 //HttpPostedFileBase files = Request.Files[0]; //获取文件的名字 var fileName = file.FileName; //将虚拟路径转化为物理路径 var filePath = Server.MapP...
2019-04-02 15:01:21 3636
转载 C# 中Web.config文件的读取与写入
该文章转载自下面的博主三人成虎:https://www.cnblogs.com/hnsongbiao/p/9006978.html1.添加引用using System.Web.Configuration;22.在web.config的配置<appSettings> <add key="FilePath" value="g:\Test\WebConfigManage...
2019-04-02 14:57:35 849
翻译 反射
反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码System.Reflection.AssemblySystem.Reflection.MemberInfoS...
2019-04-02 13:42:12 154
原创 条码(二维码)
条码的种类条码的种类大概有二十多种Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变体)、Code-B码、MSI码、Code11码、Code93码、IS...
2019-04-02 13:37:07 608
原创 Web Services的基本概念
Web Services的基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向...
2019-04-01 20:28:04 230
原创 压缩文件
ZipFile类用于选择文件或文件夹进行压缩生成压缩包。1.ZipFile常见属性:Count:文件数目(在ComitUpdat);Password:压缩包密码Size:压缩包占用空间大小Name:压缩包名称,默认输出是文件路径ZipEntry:压缩包里的文件,通过索引[]访问2.ZipFile常见方法:Add:添加要进行压缩的文件AddDirectory:添加文件夹(不会压缩文...
2019-04-01 20:24:08 340
原创 常规压缩文件的练习
准备工作:在程序包管理器控制台 Install-Package SharpZipLib引用 using ICSharpCode.SharpZipLib.Zip;代码如下://打开要压缩的文件 private void button1_Click(object sender, EventArgs e) { //打开文件 OpenFileDialog o...
2019-04-01 20:18:58 221
原创 手写ORM+反射的增删改查
显示://显示public DataTable show<T>(T model){ //先判断传过来的是什么类型 Type t=model.GetType(); //返回公共属性 PropertyInfo[] infos=t.GetProperties(); //sql语句 string sql=string.Format("select *...
2019-04-01 20:11:45 218
原创 类\接口\结构\抽象类的区分与区别
在学习的过程中,类和结构,接口和抽象类是有些相似的地方的,为了区分之间的区别,下面分别介绍类,结构,接口,抽象类的定义分别是什么.类的定义:类是有class定义的,后面跟类的名称。类的主体包含在一对花括号内。它是具有相同的特性属性和行为的对象的抽象。 比如 :男人,女人,好人,坏人等等都可以定义为 “人”这一类中。类的默认访问标识符时internal 成员的默认访问标识符是private。c...
2019-04-01 19:31:47 379
翻译 泛型<T>
泛型C#语言和CLR(公共语言运行时)在2.0版本中加入了泛型。泛型是将类型参数的概念引入 .net Framework,这样一来就可以设计具有以下特征的类和方法。例如使用泛型类型参数T,可以编写其他客户端代码能够使用的单个类,而不会产生运行时转换或装箱操作的成本风险。泛型的概述1.使用泛型类型可以最大限度的重用代码,保护类型安全一级提高性能。2.泛型是最常见的用途是创建集合类。3…NE...
2019-03-29 13:42:29 137
翻译 简单工厂模式
简单工厂模式定义:专门定义一个类来负责创建其他类 的实例,被 创建的实例通常都具有共同的 父类或接口,简单工厂模式又称为 工厂方法模式,属于类 的创建型模式,通常根据一个条件(参数)来返回不同的类的实例。概述:提供了一个类,由它负责根据一定的条件创建某一具体类的实例。参与者:工厂角色:简单工厂模式的核心,它负责实现创建所有具体产品类的实例。工厂类可以被外界直接调用,创建所需的产品对象。...
2019-03-29 09:50:32 164
原创 Svn的安装与应用
SVN安装步骤1.下载地址链接: https://pan.baidu.com/s/1tzxcZCihHWAjUhB2vnGTDg 提取码: sp4k2. 安装1.VisualSVN-Server-3.9.4-x64.msi(svn服务端)2.TortoiseSVN-1.11.1.28492-x64-svn-1.11.1.msi(svn客户端)2.Tortoise...
2019-03-29 09:41:34 278
原创 Redis安装教程与简单应用
一、下载Redis压缩包1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址 https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g 密码:kdfq二、打开下载的文件目录三、使用Windows+R键打开Cmd窗口四、输入(cd +" " + 文件...
2019-03-21 19:35:20 187
原创 C#的访问修饰符
一、访问修饰符1.private : 私有成员, 在类的内部才可以访问。2.protected : 保护成员,该类内部和继承类中可以访问。3.public : 公共成员,完全公开,没有访问限制。 4.internal: 当前程序集内可以访问。二、类修饰符1.abstract:可以被指示一个类只能作为其它类的基类。2.sealed:指示一个类不能被继承。3.static:修饰类时表...
2019-03-21 19:00:45 310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人