摘要: 一.加密和解密 下面先熟悉几个概念 1>对称加密:加密的key和解密的key是同一个 但是如何确保密钥安全地进行传递?秘钥的安全是一个问题 2>非对称加密:加密点的key和解密的key不是同一个 非对称加密的接收者和发送者都持有两个密钥,一个是对外公开的,称为公钥,一个是自行保管的,称为私钥。 非对 阅读全文
posted @ 2020-07-12 09:51 东方承丘 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 一.理解:抽象方法,虚方法,接口,事件 描述: 1.定义一个抽象父类“People”: 要求: 1>3个属性:名字,性别,年龄; 2>一个普通方法“说话”; 3>2个抽象方法:“喜欢什么”,“会做什么” 4>1个虚方法“母语” 5>定义一个接口,用于唱歌 2.分别创建3个子类:学生,老师,校长 要求 阅读全文
posted @ 2020-06-30 19:56 东方承丘 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Lambda 一.Lambda的演变 Lambda的演变,从下面的类中可以看出,.Net Framwork1.0时还是用方法实例化委托的,2.0的时候出现了匿名方法,3.0的时候出现了Lambda。 lambda组成是:左边(参数列表)+中间( ()=>符号,表示gose to)+右边(方法体)。无 阅读全文
posted @ 2020-06-21 21:21 东方承丘 阅读(495) 评论(0) 推荐(1) 编辑
摘要: 委托 一.什么是委托 IL层面1>委托的本质就是一个类2>继承自System.MulticastDelegate3>委托里面内置了3个方法:Invoke(),BeginInvoke(),EndInvoke() 二.委托的三个步骤1>public delegate void MyDelegate(); 阅读全文
posted @ 2020-06-11 16:29 东方承丘 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 面向对象详解 一.什么是面向对象 1>面向对象是一种程序设计思想 2>面向过程和面向对象是什么? 例如要把大象放冰箱怎么做? 面向过程:打开冰箱门->把大象扔进去->关上冰箱门(如下图) 面向对象:两个对象,大象和冰箱。大象有自己的固有属性高和重量,还有两个动作分别是进冰箱和出冰箱。冰箱也有自己固有 阅读全文
posted @ 2020-05-28 18:14 东方承丘 阅读(3631) 评论(0) 推荐(0) 编辑
摘要: C基础 - 特性 一.特性 1>特性本质就是一个类,直接或者间接的继承了Attribute 2>特性就是在不破话类封装的前提下,加点额外的信息或者行为 特性添加后,编译会在元素内部产生IL,我们没办法直接使用,在metadata中是有的 二.应用场景之-枚举上加描述 运行结果如下图 1 using 阅读全文
posted @ 2020-05-28 09:05 东方承丘 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 连接sqlServer数据库 一.创建数据库 在用[Microsoft SQL Server Management Studio]工具,建立一个数据库,然后执行下面脚本 CREATE TABLE [dbo].[Company]( [Id] [int] IDENTITY(1,1) NOT NULL, 阅读全文
posted @ 2020-05-26 17:11 东方承丘 阅读(19289) 评论(0) 推荐(1) 编辑
摘要: 一.反射 1>反射的命名空间是System.Reflection 2>是.Net框架提供的帮助类库,读取并使用matedata 二.反射基本用法 举例如下 1>Assembly assembly Assembly.Load("DB.MySql");//1.反射加载DLL (DLL名称是DB.MySq 阅读全文
posted @ 2020-05-26 13:41 东方承丘 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 一. 1.Task.Delay实质是创建一个任务,再任务中开启一个定时间,然后延时指定的时间2.Task.Delay不和await一起使用情况,当代码遇到Task.Delay一句时,创建了了一个新的任务去执行延时去了,当前代码继续往下执行3.Task.Delay和await一起使用,当代码遇到awa 阅读全文
posted @ 2020-04-12 16:04 东方承丘 阅读(18561) 评论(4) 推荐(3) 编辑