#订阅号和服务号

C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析

看到这篇文章的题目,估计很多人都会问,这个组件是不是有些显的无聊了,说到web通信,很多人都会想到ASP.NETSignalR,或者Nodejs等等,实现web的网络实时通讯。有关于web实时通信的相关概念问题,在这里就不再做具体的介绍了,有兴趣的可以自行百度。 下面我们介绍一款WebSocket组件webs...

使用C#来编写一个异步的Socket服务器

介绍我最近需要为一个.net项目准备一个内部线程通信机制.项目有多个使用ASP.NET,Windows表单和控制台应用程序的服务器和客户端构成.考虑到实现的可能性,我下定决心要使用原生的socket,而不是许多.NET中已经提前为我们构建好的组件,像是所谓的管道,NetTcpClient还有Azure服务总线.这篇文章...

c#写windows服务

前段时间做一个数据迁移项目,刚开始用B/S架构做的项目,但B/S要寄存在IIs中,而IIs又不稳定因素,如果重启IIs就要打开页面才能运行项目。有不便之处,就改用Windows服务实现。这篇就总结下,windows服务的编写,调试,安装卸载。MicrosoftWindows服务能够创建在它们自己的Windows会话中可...
代码星球 ·2020-04-07

nuget服务器搭建

本文章主要介绍如何将本地dll打包成为一个Nuget包,并如何发布到自己的nuget服务器,示例代码下载。章节如下1.本地dll如何打包,以及版本的更新2.在linux上搭建nuget.server3.在windows上搭建nuget.server4.nuget常用命令本小节主要介绍两种方式将本地dll打包为Nuget...
代码星球 ·2020-04-07

搭建自己的Nuget服务器

你们公司有没有好多项目,有没有好多类库,你们的类库是在tfs中管理,还是svn或者github,又或者是各自为政版本类库随意使用?那么你们使用者写类库的时候方便吗?有没有更新下载,版本不一致,路径不一致,操作方法不一致的繁琐,困惑?首先:我不排斥任何一种管理你们自己类库的解决方案,但是我今天要说一种我心目中的类库管理神...

nuget服务器搭建,以及如何发布一个Nuget包

本小节主要介绍两种方式将本地dll打包为Nuget包,1.1利用nuget.exe进行打包(应用于.netframework)1.下载nuget.exenuget.exe下载地址:https://www.nuget.org/downloads。下载完成后,不需要安装。请将nuget.exe复制到需要打包的项目文件夹中2...

gitlab 服务器的搭建与使用全过程(二)

 《gitlab操作手册1.0》 此手册适用于Mac计算机 第一步:根据从管理员得到的用户名和初始密码登陆并修改密码。新密码不得少于8个字符第二步:在自己的电脑上创建密钥,并提交提交公钥,密钥创建命令ssh-keygen  第三步:与核查确定自己所在的项目组 ...

gitlab 服务器的搭建与使用全过程(一)

公司之前用的是vpn,然后老大说让我搞一个git。于是,我开始了git的研究之路。。。。 概念:(说实话,看了还是有些不太理解)git    是一种版本控制系统,是一个命令,是一种工具gitlib    是用于实现git功能的开发...

搭建GitLab服务器

每一个开发工作者无非身处2中开发环境:1.开源环境 2.闭源开发环境,若你身处闭源环境或对自己代码安全性要求较高,搭建和使用自己GitLab服务器是必不可少的环节。可以通过各种方式搭建自己的GitLab服务器:基于NFS、Git、SSH、GitWeb、GitLab,实现版本控制; 1.centos7...
代码星球 ·2020-04-07

ASP.NET Core中的依赖注入(4): 构造函数的选择与服务生命周期管理

ServiceProvider最终提供的服务实例都是根据对应的ServiceDescriptor创建的,对于一个具体的ServiceDescriptor对象来说,如果它的ImplementationInstance和ImplementationFactory属性均为Null,那么ServiceProvider最终会利用...

ASP.NET Core中的依赖注入(3): 服务的注册与提供

在采用了依赖注入的应用中,我们总是直接利用DI容器直接获取所需的服务实例,换句话说,DI容器起到了一个服务提供者的角色,它能够根据我们提供的服务描述信息提供一个可用的服务对象。ASP.NETCore中的DI容器体现为一个实现了IServiceProvider接口的对象。ServiceProvider与ServiceDe...

依赖注入[8]: .NET Core DI框架[服务消费]

包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。当需要消费某个服务实例的时候,我们只需要指定服务类型调用IServiceProvider的GetService方法,IServiceProvider就会根据对应的服务注册提供所需的服务实例。目录一...
代码星球 ·2020-04-07

依赖注入[7]: .NET Core DI框架[服务注册]

包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。服务注册就是创建出现相应的ServiceDescriptor对象并将其添加到指定IServiceCollection集合对象中的过程。目录一、ServiceDescriptor二、IService...
代码星球 ·2020-04-07

微服务架构介绍及开源框架

微服务现在是一个很火的概念,尤其是搞IT的大多数都对其有所了解。到底火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。微服务到底有什么好呢?微服务在2013年才被提出,短短几年就有这么快速的发展。...

go操作空指针导致supervisor进程服务挂机的坑

在数据库中直接手动插入了某条记录,但由于该记录的某个字段的空值,与另一个字段的状态码不符合,在go程序中,突然操作了该空字段的指针,导致程序panic挂机。panic:runtimeerror:invalidmemoryaddressornilpointerdereference在go程序挂掉之后,想尝试用superv...
首页上一页...141142143144145...下一页尾页