随笔分类 -  .Net

摘要:分别为 平均算法 、权重、轮询 /// <summary> /// 平均 /// </summary> /// <returns></returns> protected override int GetIndex() { //直接使用random会因为种子的问题使查询很有可能一致,所以增加 iTo 阅读全文
posted @ 2022-01-16 19:54 YZM_Leo 阅读(69) 评论(0) 推荐(0)
摘要:services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "SwaggerDemo", Version = "v1" }); #region 为Swagger JSON and UI设置xml文档注释路径 s 阅读全文
posted @ 2022-01-09 22:23 YZM_Leo 阅读(85) 评论(0) 推荐(0)
摘要:IOC--控制反转 =》 目的 DI--依赖注入 =》过程 通过反射的形式将所有需要的对象展示出来 一般情况全局注册随用随取 Unity实例 1,实例Untiy 容器 2 注册类型 3 获取实例 1 //IUnityContainer container = new UnityContainer() 阅读全文
posted @ 2021-03-04 22:43 YZM_Leo 阅读(104) 评论(0) 推荐(1)
摘要:Unity容器 文件配置读取信息 ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap(); fileMap.ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.Bas 阅读全文
posted @ 2021-03-04 22:34 YZM_Leo 阅读(92) 评论(0) 推荐(0)
摘要:1 public static DataSet ExcelToDataSet(string filename) //函数用来读取一个excel文件到DataSet集中 2 { 3 string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" + 4 "Ext 阅读全文
posted @ 2021-01-07 10:21 YZM_Leo 阅读(118) 评论(0) 推荐(0)
摘要:委托 多播委托 意义 /多播委托有啥用呢?一个委托实例包含多个方法,可以通过+=/-=去增加/移除方法,Invoke时可以按顺序执行全部动作 //多播委托:任何一个委托都是多播委托类型的子类,可以通过+=去添加方法 //+= 给委托的实例添加方法,会形成方法链,Invoke时,会按顺序执行系列方法 阅读全文
posted @ 2021-01-04 15:08 YZM_Leo 阅读(116) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/sloanlv/p/11218269.html 阅读全文
posted @ 2020-07-14 16:58 YZM_Leo 阅读(149) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhao365845726/p/9241725.html 阅读全文
posted @ 2020-07-14 13:43 YZM_Leo 阅读(675) 评论(0) 推荐(0)
摘要:1, Context生命周期,多种事务 Content实例 能不能整个进程就一个context实例呀? 1,不行content相当占用资源 2,SaveChange 本身是一种事务一次性可以执行多条操纵 那每个数据操作都去来个context实例? 1 内存消耗大,没法缓存 2 多context实例 阅读全文
posted @ 2020-03-31 16:19 YZM_Leo 阅读(225) 评论(0) 推荐(0)
摘要:1 class Program 2 { 3 static void Main(string[] args) 4 { 5 /* 6 { 7 UserDb db = new UserDb(); 8 var usersone = db.Users.FirstOrDefault(x => x.Id == 1 阅读全文
posted @ 2020-03-31 10:05 YZM_Leo 阅读(285) 评论(0) 推荐(0)
摘要:EF的优点缺点(EF其实是一种OOP思想的一种体现, 把数据库变成了变成了对象) 优点,1,减少开发成本,不用去写SQL,开发更快 2,ORM一般还能适应不同数据库的迁移 3,包含对象的CSUD操作的API 缺点: 1,因为是通过sql--反射生成sql--自动执行--反射绑定结果所以必定会照常内存 阅读全文
posted @ 2020-03-30 17:38 YZM_Leo 阅读(260) 评论(0) 推荐(0)
摘要:Exceltable.js 链接:https://pan.baidu.com/s/1DMT-QnzXKvYzrZxdxO7POw 提取码:85kg 复制这段内容后打开百度网盘手机App,操作更方便哦 //exclude:不被导出的表格行的CSS class类。 //name:导出的Excel文档的名 阅读全文
posted @ 2020-02-24 11:53 YZM_Leo 阅读(272) 评论(0) 推荐(0)
摘要:1 static public class ImportExcel 2 { 3 public static DataTable GetExcelDataTable(string filePath) 4 { 5 IWorkbook Workbook; 6 DataTable table = new D 阅读全文
posted @ 2019-12-16 17:01 YZM_Leo 阅读(232) 评论(0) 推荐(0)
摘要:ack.Net爬虫 ************************************************************************ 如淘宝等网站都有一个爬虫约定 https://www.taobao.com/robots.txt robots协议:根域名/robot 阅读全文
posted @ 2019-12-10 09:13 YZM_Leo 阅读(1393) 评论(0) 推荐(1)
摘要:Log4 安装及其配置 Log4安装 1,Nuget中添加log4net的安装文件添加完成 在项目中添加,并添加文件log4 的配置文件 其中 <file value="log\log.txt" /> 表示log的配置路径 1 <?xml version="1.0" encoding="utf-8" 阅读全文
posted @ 2019-12-09 15:54 YZM_Leo 阅读(577) 评论(0) 推荐(1)
摘要:1,使用Unity首先需要在NuGet上面添加关于Unity的相关插件. 1,Unity.Configuration 2,Unity.Abstractions 3,Unity.Container 4,Unity.Interception 5,Unity.Interception.Configurat 阅读全文
posted @ 2019-11-25 14:10 YZM_Leo 阅读(224) 评论(0) 推荐(1)
摘要:线程安全 线程安全是因为线程是异步的可能会同事处理多条数据但是多条数据有可能会同事执行从而导致数据的不正确性和错误 现在我们主要的来看看例子 1 int iSync = 0; 2 int iASync = 0; 3 4 List<int> iAsynclist = new List<int>(); 阅读全文
posted @ 2019-11-21 10:06 YZM_Leo 阅读(240) 评论(0) 推荐(1)
摘要:下面语句来源自朝夕教育 Eleven老师 1 进程-线程-多线程,同步和异步 2 委托启动异步调用 3 多线程特点:不卡主线程、速度快、无序性 4 异步的回调和状态参数 5 异步等待三种方式 6 异步返回值 多线程是.Net开发非常重要的一块儿, 但是很多开发者工作多年,对多线程几乎不用/很畏惧/不 阅读全文
posted @ 2019-11-12 23:42 YZM_Leo 阅读(402) 评论(0) 推荐(1)
摘要:https://blog.csdn.net/golduty2/article/details/83994227?tdsourcetag=s_pctim_aiomsg 阅读全文
posted @ 2019-11-07 09:57 YZM_Leo 阅读(318) 评论(0) 推荐(1)
摘要:在.net的日常工作中IO是一个作为.Net开发常用的一种流 在其中有很多种方法,在这里我简单的举几个比较简单的例子 1,常用的关于文件和文件夹 相关属性 Directory DirectoryInfo File FileInfo 在我们的日常工作中很多时候我们都要有先的去查找文件或者文件夹是否存在 阅读全文
posted @ 2019-11-06 00:03 YZM_Leo 阅读(244) 评论(0) 推荐(1)