编程语言
文章平均质量分 65
哀莫离裳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c# Topshelf创建linux与Windows服务
目录Topshelf安装Topshelf包代码如下,简单粗暴卸载服务安装服务Topshelf讨厌创建.net 服务时的窗体怎么办?讨厌调试.net服务怎么办?调试.net服务还有自己建控制台怎么办?Topshelf 它来了!!!Topshelf 是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。使用Topshelf可以非常方便的将一个C#控制台程序部署成为一个Windows Service,使用它可以很方便的构建跨平台服务寄主,而在调原创 2021-07-14 11:17:36 · 1156 阅读 · 1 评论 -
async正确用法
1 async 是用来修饰方法,如果单独出现,方法会警告,没有什么作用CS1998:此异步方法缺少" await"运算符,将以同步方式运行。请考虑使用"await"运算符等待非阻止的API调用,或者使用" await Task.Run(…)"在后台线程上执行占用大量CPU的工作async一般搭配await使用,如果我们只写async 来修饰方法会提示以上信息,原因也很简单,你只是告诉程序这是个异步方法,无论是否有返回信息,程序是不确定能否在主线程运算完并且异步可以正常运算完的情况,所以只能用主线程同步原创 2021-06-07 21:35:33 · 5906 阅读 · 0 评论 -
IE浏览器JS弹窗只显示一次,不能显示第二次的问题
IE用get请求会默认调用缓存的数据,所以后台请求方式要用post原创 2021-05-17 22:29:02 · 506 阅读 · 0 评论 -
虚方法 抽象方法实例化的区别
/// <summary> /// 虚方法 抽象方法 /// </summary> public class MethodTest { public static void Show() { #region Common { Console.WriteLine(" NewTest newTest2 = new NewTestChild(.原创 2021-05-03 16:57:11 · 147 阅读 · 0 评论 -
String对内存的分配管理
c#String对内存的分配管理目录c#String对内存的分配管理引用类型间的内存部分分配时的内存编译器优化的内存在C#语言中,字符串是System.String类的一个引用类型,但与其他引用类型不同。C#将字符串视为一个基本类型,它可以申请为一个常量,也可以直接给它赋值。由于C#中的字符串是由System.String类派生而来的引用对象,因此可以使用String类的方法来对字符串进行各种操作。 public class OtherClass { public str原创 2021-05-03 16:53:54 · 381 阅读 · 0 评论 -
Swagger配置WebApi
目录前言通用必备操作添加Swashbuckle.AspNetCore引用(.net 5项目创建完整版项目时会自动引用)创建版本枚举类添加中间件配置swagger版本管理一.创建版本枚举类二.在ConfigureServices中注册swagger三.添加中间件四.声明组名称及路由五.为公开方法声明访问修饰符及路由配置Token验证按钮一.在ConfigureServices中注册swagger二.添加中间件配置swagger显示注释一.添加xml二.在ConfigureServices中注册swagger配原创 2021-05-03 16:51:56 · 311 阅读 · 0 评论 -
GOF23种设计模式系列之行为型设计模式(C#实现)
GOF23种设计模式系列之创建型设计模式目录GOF23种设计模式系列之创建型设计模式什么是创建型设计模式解释器模式 (InterpreterPattern)调用方式如果正确使用解释器模式呢?什么是创建型设计模式11种行为型设计模式,是最大的一个家族了。行为型设计模式关注的是对象和行为的分离,直白点说就是行为(方法)是放在这个类里面,还是那个类里面,关注的内容更细腻,因此套路也更多!创建型设计模式有以下几种:Interpreter(解释器)Template Method(模板方法)Chai原创 2021-05-03 16:50:27 · 372 阅读 · 2 评论 -
GOF23种设计模式系列之结构型设计模式
GOF23种设计模式系列之结构型设计模式目录GOF23种设计模式系列之结构型设计模式什么是结构型设计模式一.Adapter Class/Object(适配器)类型适配器调用方式对象适配器调用方式关于适配器模式Bridge(桥接)调用方式关于桥接模式什么是结构型设计模式7种结构型设计模式,关注类与类之间的关系,其实就是折腾组合与继承,为程序提供更好的灵活性和扩展性。创建型设计模式有以下几种:Adapter Class/Object(适配器)Bridge(桥接)Composite(组合)De原创 2021-04-15 22:35:32 · 147 阅读 · 0 评论 -
GOF23种设计模式系列之创建型设计模式
GOF23种设计模式系列之创建型设计模式目录GOF23种设计模式系列之创建型设计模式什么是创建型设计模式一.单例模式/原型模式 (Singleton)单例方式一:懒汉试双if锁单例方式二:饿汉式静态构造函数单例模式三:饿汉式静态字段调用方式如果正确使用单例模式呢?什么是创建型设计模式创建型设计模式的核心套路,就是管理对象创建,没有一定之规,按需取用就好创建型设计模式有以下几种:单例模式/原型模式 (Singleton)简单工厂工厂方法(Factory Method)抽象工厂原创 2021-04-08 22:47:37 · 265 阅读 · 0 评论 -
五分钟了解设计模式六大原则(下)
目录简介设计模式是什么?设计模式六大原则是什么?设计模式有哪些?依赖倒置原则(Dependence Inversion Principle)我们应该如何使用依赖倒置原则呢?接口隔离原则(Interface Segregation Principle)我们应该如何使用接口隔离原则呢?开闭原则 (Open Closed Principle)我们应该如何使用开闭原则呢?简介实际上真实项目很难全部遵循,更多的时候会有一些侧重性,设计模式六大原则要能灵活应用,离不开实践的锤炼和思考,把这个真的融入到骨子里原创 2021-04-01 22:16:29 · 133 阅读 · 0 评论 -
五分钟了解设计模式六大原则(上)
目录简介设计模式是什么?设计模式六大原则是什么?设计模式有哪些?单一职责原则(Single Responsibility Principle)简介实际上真实项目很难全部遵循,更多的时候会有一些侧重性,设计模式六大原则要能灵活应用,离不开实践的锤炼和思考,把这个真的融入到骨子里面去了,设计确实会不一样的设计模式是什么?面向对象语言开发过程中,遇到种种的场景和问题,提出的解决方案和思路,沉淀下来设计模式是解决具体问题的套路设计模式六大原则是什么?面向对象语言开发过程中,推荐的一些指导性原则没有明原创 2021-03-31 22:19:35 · 169 阅读 · 0 评论
分享