上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 定义 + 提供一个用于创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。 UML类图 工厂方法模式切换数据库 抽象工厂切换数据库,新增一个产品部门 抽象工厂第二版 + 去掉具体的AccessFactory和SqlServerFactory,增加一个工厂类DataAccess 抽象工厂第三版 阅读全文
posted @ 2020-05-10 12:08 江宁织造 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method) 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 第一版 第二版 优点 + 克服了简单工厂违反开放 封闭原则的缺点,又保持了封装对象创建过程集中封装了对象的创建,使得需要更换对象时,不需要大的改动就可以实 阅读全文
posted @ 2020-05-10 10:32 江宁织造 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 第一步 :添加Nuget引用 FreeSpire.Doc 第二部:添加如下代码 第三步: 添加一个word模板和一个图片 第四步:效果图: 参考资料: "Spire.Doc英文官网及帮助文档" "Spire.Doc 中文帮助文档" "源代码地址" 阅读全文
posted @ 2020-05-09 19:30 江宁织造 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 示例一 来源:https://www.cnblogs.com/yueyue184/p/10037587.html /// <summary> /// 布隆过滤器 /// </summary> public class BloomFilter { public BitArray _bloomArray 阅读全文
posted @ 2020-05-06 16:25 江宁织造 阅读(282) 评论(0) 推荐(0) 编辑
摘要: //读写锁、当资源处于写入模式时,其他线程写入需要等待本次写入结束后才能继续写入 static ReaderWriterLockSlim sucessLogWriteLockSlim = new ReaderWriterLockSlim(); try { sucessLogWriteLockSlim 阅读全文
posted @ 2020-05-05 18:09 江宁织造 阅读(1229) 评论(0) 推荐(1) 编辑
摘要: System.Threading.Interlocked.Increment(ref int value); Interlocked.Increment(ref value); 本质是对value以原子操作的形式进行递增并存储递增后的结果。相当于 lock(obj){value++;} Interl 阅读全文
posted @ 2020-05-03 15:39 江宁织造 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1:确保程序的目标框架至少是.NET Framework 4.5.2,CEF版本最新版要求最低4.5.2。 2:然后Nuget包管理器中搜索cefsharp按照图片如下所示安装。 3:调整项目生产平台和为x86或者x64,并且平台类型要一致,否则会一直报平台类型不一致错误。 4:添加测试视图 5:效 阅读全文
posted @ 2020-05-01 16:52 江宁织造 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 2.2.5版本可用! 资料地址: http://www.aforgenet.com/ AForge.NET 是一个开放源代码C#框架,专门为计算机视觉和人工智能领域的开发人员和研究人员设计-图像处理,神经网络,遗传算法,模糊逻辑,机器学习,机器人技术等。 该框架由一组库和示例应用程序组成,这些库和示 阅读全文
posted @ 2020-03-14 18:22 江宁织造 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 下载开源项目 Modern UI for WPF:https://github.com/firstfloorsoftware/mui 下载后默认又两个项目,一个源码项目(红色箭头)和一个模板项目(蓝色箭头)。 模板项目: 打开模板项目后点启动后默认报错如下: 打开: 然后点启动,模板安装文件就生成到 阅读全文
posted @ 2020-02-26 20:45 江宁织造 阅读(689) 评论(7) 推荐(0) 编辑
摘要: 关于OAuth授权请看其他博主介绍文章: https://www.cnblogs.com/xishuai/p/aspnet-webapi-owin-oauth2.html 本文主要解决OAuth授权后的AccessToken和异常或错误消息自定义问题。 获取Token返回结果: 错误返回结果: 用法 阅读全文
posted @ 2020-02-16 00:59 江宁织造 阅读(1693) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页