C#设计模式之二工厂方法模式(Factory Method Pattern)【创建型】

2021年06月19日 阅读:389

转自:https://www.cnblogs.com/PatrickLiu/p/7567880.html 一、引言 在上一篇文章中我们讲解了过渡的一种模式叫做【简单工厂】,也有叫【静态工厂】的,通过对简单工厂模式得了解,我们也发现了它的缺点,就是随着需求的变化我们要不停地修改工厂里面的方法的代码,需 ... 查看全文

.netcore Swagger 生成 api接口文档

2021年06月19日 阅读:482

1, 引用第三方包, Swashbuckle.AspNetCore Swashbuckle.AspNetCore.Swagger Swashbuckle.AspNetCore.SwaggerUI 最简单方法复制: 2. startup.cs 3 4. Controllers 对外action 加上请 ... 查看全文

tomcat安装(Windows系统)

2021年06月19日 阅读:404

一、打开下载地址:https://tomcat.apache.org/download-90.cgi A、电脑是64位系统,如图点击下载: B、下载完成后解压:本人解压后存放的路径:E:\apache-tomcat-9.0.14 二、安装。 A、打开命令行窗口cmd. B、找到对应的目录\apach ... 查看全文

085:QuerySet API详解-defer和only

2021年06月19日 阅读:506

QuerySet API详解-defer和only: defer :在一些表中,可能存在很多的字段,但是一些字段的数据量可能是比较庞大的,而此时你又不需要,比如我们在获取文章列表的时候,文章的内容我们是不需要的,因此这时候我们就可以使用 defer 来过滤掉一些字段。这个字段跟 values 有点类 ... 查看全文

Windows 下 exe 服务注册到 service 服务中

2021年06月19日 阅读:552

window 下注册 exe 程序、添加到 服务中。 window 注册服务方式 一、 regsvr 方式 直接在 程序目录执行: Regsvr 32 命令是Windows中控件文件 ( 如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。 二、 sc 命令: sc 命令可以管理本机或远程主 ... 查看全文

windows sc 添加创建exe服务;

2021年06月19日 阅读:612

SC 是用于与服务控制管理器和服务进行通信的命令行程序。 1、SC 命令 格式 sc <server> [command] [service name] <option1> <option2> 在管理远程主机时只需在SC后加上\\ IP地址:sc \\172.16.2.32 query 服务名 2、 ... 查看全文

转:C#直接使用DllImport外部Dll的方法

2021年06月19日 阅读:654

https://blog.csdn.net/u011981242/article/details/52622923 ... 查看全文

089:QuerySet API详解-count和exists

2021年06月19日 阅读:777

QuerySet API详解-count和exists: count :获取提取的数据的个数。如果想要知道总共有多少条数据,那么建议使用 count ,而不是使用 len(articles) 这种。因为 count 在底层是使用 select count(*) 来实现的,这种方式比使用 len 函数 ... 查看全文

090:QuerySet API详解-distinct

2021年06月19日 阅读:460

QuerySet API详解-distinct: distinct :去除掉那些重复的数据。这个方法如果底层数据库用的是 MySQL ,那么不能传递任何的参数。比如想要提取所有销售的价格超过80元的图书,并且删掉那些重复的,那么可以使用 distinct 来帮我们实现,示例代码如下: 需要注意的是, ... 查看全文

【文文殿下】[APIO2010]特别行动队 题解

2021年06月19日 阅读:688

基本上是一个斜率优化裸题了 cpp include using namespace std; typedef long long ll; const int maxn = 1e6+10; ll s[maxn],x[maxn],n,a,b,c,f[maxn],ss[maxn]; int q[maxn] ... 查看全文

win10 x64下dosbox和masm5.0配置教程

2021年06月19日 阅读:741

一、工具下载() 主要工具: 1、dosbox DOSBox0.74-win32-installer.exe(32位) 下载地址: http://www.dosbox.com/download.php?main=1 http://sourceforge.net/projects/dosbox/fil ... 查看全文

WPF: 只读依赖属性的介绍与实践

2021年06月19日 阅读:558

原文:WPF: 只读依赖属性的介绍与实践在设计与开发 WPF 自定义控件时,我们常常为会控件添加一些依赖属性以便于绑定或动画等。事实上,除了能够添加正常的依赖属性外,我们还可以为控件添加只读依赖属性(以下统称“只读属性”),以增加控件的灵活性。 这听起来有些矛盾。只读依赖属性,只能读不能写,却又怎么... ... 查看全文

WPF: 深入理解 Weak Event 模型

2021年06月19日 阅读:611

原文:WPF: 深入理解 Weak Event 模型在之前写的一篇文章(XAML: 自定义控件中事件处理的最佳实践)中,我们曾提到了在 .NET 中如果事件没有反注册,将会引起内存泄露。这主要是因为当事件源会对事件监听者产生一个强引用,导致事件监听者无法被垃圾回收。 在这篇文章中,我们首先将进一步说... ... 查看全文

浅谈c#垃圾回收机制(GC)

2021年06月19日 阅读:815

写了一个window服务,循环更新sqlite记录,内存一点点稳步增长。三天后,内存溢出。于是,我从自己的代码入手,查找到底哪儿占用内存释放不掉,最终明确是调用servicestack.ormlite更新sqlite数据库造成的。至于是不是框架问题,可能性不大,因为本地模拟执行的代码没有任何问题。我 ... 查看全文

[No0000124]WPF 扩展控件Behavior的几种方式

2021年06月19日 阅读:636

原文:[No0000124]WPF 扩展控件Behavior的几种方式一、使用Attached Dependency Property的方式 (1)定义Attached Dependency Property public static class DigitsOnlyBehavior { publ... ... 查看全文

[No000013F]WPF学习之X名称空间详解

2021年06月19日 阅读:561

原文:[No000013F]WPF学习之X名称空间详解X名称空间里面的成员(如X:Name,X:Class)都是写给XAML编译器看的、用来引导XAML代码将XAML代码编译为CLR代码。 4.1X名称空间里面到底都有些什么? x名称空间映射的是:http://schemas.microsoft.c... ... 查看全文

win10添加右键打开命令窗口

2021年06月19日 阅读:809

新建文件cmd.reg,将下面代码贴入 双击cmd.reg,确定,然后就可以看到 ... 查看全文

C#中提取文件路径的目录的各种操作

2021年06月19日 阅读:730

1 //获取当前运行程序的目录 3 string fileDir = Environment.CurrentDirectory; 4 5 //一个文件目录 7 string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml"; Console.WriteLine("... ... 查看全文

进程与线程

2021年06月19日 阅读:822

一、共同点 功能上都是用于实现多任务并发程序设计的技术手段,线程的状态包括就绪、执行与阻塞,与进程类似 二、区别 1、定义 进程:进程是一个用户程序在同一数据集合上的一次执行过程,而在不同数据集合上或者同一数据集合的不同运行都是不同的进程。 进程是资源分配的基本单位 进程可以创建多个线程,且最少创建 ... 查看全文

策略模式—Java实现(转)

2021年06月19日 阅读:841

1. 现实需求 客户有了新的需求,这时我们直接新增策略即可,改很少的代码。基本符合我们面向对象原则中的开闭原则(对扩展开放,对修改关系),实现了高内聚低耦合。 2. 策略模式定义 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 3. ... 查看全文

各种排序方法与其相对应的最好、最坏、平均时间复杂度

2021年06月19日 阅读:608

排序方法 最坏时间复杂度 最好时间复杂度 平均时间复杂度直接插入 O(n2) O(n) O(n2)简单选择 O(n2) O(n2) O(n2)起泡排序 O(n2) O(n) O(n2)快速排序 O(n2) O(nlog2n) O(nlog2n)堆排序 O(nlog2n) O(nlog2n) O(nl ... 查看全文

java中“类”和“对象”到底有什么联系

2021年06月19日 阅读:707

4.object和,Class配合工作原理 (视频下载) (全部书籍) 【新手可忽略不影响继续学习】 Class是"类"的意思,是抽象的,并没有具体的说是哪个东西。而object是具体的,实实在在存在的一个东西,一个物体。比如车就是一个类,而不是一个object,因为车这个概念是抽象的,并没有具体指 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章