![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net Core
刺眼_
C#、WPF、.Net Core、Vue.js、ASP.Net WCF、Winform
展开
-
Linux下部署.net5.0服务后增加Supervisor守护进程
1、守护进程是什么?在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限制,它脱离于终端并且在后台运行,并且它脱离终端的目的是为了避免进程在运行的过程中的信息在任何终端中显示并且进程也不会被任何原创 2021-08-04 13:47:25 · 338 阅读 · 0 评论 -
.Net5.0引用C++库,同时部署到Linux和Windows系统上
.Net5.0引用C++库,同时部署到Linux和Windows系统上部署到Windows上需要.dll库,部署到Linux上则需要.so库,所以在导入C++库的时候不能带扩展名,在lab文件夹中同时放入xxx.dll和xxx.so文件,导入如下:[DllImport("xxx", CallingConvention = CallingConvention.Winapi)]public static extern int Login(string username, string pwd,);.原创 2021-08-03 13:55:37 · 412 阅读 · 0 评论 -
.net core、.net5.0里使用Encoding.Default获取byte[]长度错误
.net core、.net5.0里使用Encoding.Default获取byte[]长度错误代码开发的时候尽量不要使用Encoding.Default,应该使用Encoding.GetEncoding(“GB2312”),在net core框架下,使用gb2312时会报错,需要通过nuget安装System.Text.Encoding.CodePages踩坑纪念...原创 2021-06-17 10:06:59 · 208 阅读 · 0 评论