摘要: 单例模式有懒汉和饿汉两种形式: 懒汉 不占用内存,但是不是线程安全的,所以要加锁保证线程安全。 饿汉 开始就创建好了,所以会一直占用内存,但是它是线程安全的。 各有各的好,考虑具体需求使用 class Lazy { //懒汉式,先不创建 private static Lazy instance = 阅读全文
posted @ 2022-07-28 09:55 xunzf 阅读(26) 评论(0) 推荐(0)
摘要: 传入想要实例化的类,反射实现创建类 抽象工厂代码 class SimpleFactory<T> where T :class { private static string IConfigSpace = ConfigurationManager.AppSettings["NameSpace"]; p 阅读全文
posted @ 2022-07-27 20:12 xunzf 阅读(61) 评论(0) 推荐(0)
摘要: 开闭原则:OCP(Open-Close Principle)原则,该原则强调的是:一个软件实体(指的类‘函数’模块等)应该对扩展开放,对修改关闭。即每次发生变化时,要通过添加新代码来增强现有类型的行为,而不是修改原有的代码。复合开闭原则的最后方式是提供一个固有的接口,然后让所有可能发生变化的实体实现 阅读全文
posted @ 2022-07-27 13:41 xunzf 阅读(54) 评论(0) 推荐(0)
摘要: 1、Task类介绍: Task 类的表示单个操作不返回一个值,通常以异步方式执行。Task对象的中心思想 基于任务的异步模式。首次引入 .NET Framework4 中。因为由执行工作 Task对象通常以异步方式执行在线程池线程上,而不是以同步方式在主应用程序线程,你可以使用 Status 属性, 阅读全文
posted @ 2022-07-27 12:06 xunzf 阅读(1187) 评论(0) 推荐(0)
摘要: 方法一: 找到视图——SQLServer 对象资源管理器——添加数据库 连接上即可 然后找到你要用的数据库的属性里面的连接字符串 接下来就可以操作数据库了 class Test1 { private string MySqlCon1 = "Data Source=localhost;Initial 阅读全文
posted @ 2022-07-25 15:42 xunzf 阅读(735) 评论(0) 推荐(0)
摘要: 学习网站:SQL教程 (yiibai.com) 练习内容 --select top 1000 * from table_Plant; --alter table table_Plant -- add plant_HP int not null, -- plant_CD int not null, - 阅读全文
posted @ 2022-07-25 13:26 xunzf 阅读(43) 评论(0) 推荐(0)
摘要: 同步和异步的差别 同步单线程方法卡界面——主(UI)线程忙于计算,所以不能响应 异步多线程方法不卡界面——计算任务交予子线程,主线程已经闲置,可以响应别的操作 cs:按钮后不能卡死——上传文件不卡死 bs:用户注册发邮件/发短信 同步单线程方法慢——只有一个线程计算 异步多线程方法快——多个线程并发 阅读全文
posted @ 2022-07-20 19:30 xunzf 阅读(196) 评论(0) 推荐(1)
摘要: 反射的作用: 通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。 反射机制允许程序在执行过程中动态地添加各种功能。 我的认知: 通过反射的方法,可以实现直接获取成员的方法和属性,不用提前知道 应用于工厂等设计模式,把一个类型当作参数传递,从而实现相应的方法 那么, 阅读全文
posted @ 2022-07-16 14:47 xunzf 阅读(57) 评论(0) 推荐(0)
摘要: 一、字节串和字符串 字符是我们人正常认识的,这些符号保存到计算机中就是以计算机可以识别的字节的形式。 二、编码集 1、ASCLL编码: 127个字母 8个数据位 最多0x7F 2、GB2312编码 每个汉字占据2字节(高位和低位),16个数据。GB2312是对ASCLL的中文扩展,共包含7000多个 阅读全文
posted @ 2022-07-14 10:15 xunzf 阅读(258) 评论(0) 推荐(0)
摘要: 原文文章:点这里 一、文件系统 1、文件系统类的介绍 文件操作类大都在 System.IO 命名空间里。FileSystemInfo 类是任何文件系统的基类;FileInfo 与 File 表示文件系统中的文件;DirectoryInfo 与 Directory 表示文件系统中的文件夹;Path 表 阅读全文
posted @ 2022-07-13 20:41 xunzf 阅读(223) 评论(0) 推荐(0)