使用Supervisor创建.NET Core守护进程

今天在部署 .NET Core WebAPI 的时候发现一个问题,就是当Linux的Shell停止的时候,我的WebAPI服务也停止了,因为DotNet一直要保持RunTime模式才能让你服务持久化运行,查了一下百度,发现可以通过Linux下的一个服务软件 Supervisor 创建守护进程来持续的让你的服务保持活力。

阅读更多

程序单进程实例

C#窗口实现单例模式的方法,对于一个软件如果第二次打开程序,就把已经启动的那个进程的窗口放到最前端显示

阅读更多

AllocConsole 重定向控制台使用

在软件开发的过程中,我们有时候可能需要日志和输出帮助我们进行 Debug 和 Review,尤其是 .NET C# 开发中,我们调试经常需要输出各种信息,当我们使用 IDEVisual Studio 的时候,VS 自带的输出没有我们自己开一个控制台那般阅读方便,所以我们可以使用 AllocConsole 重定向控制台。

阅读更多