C#.NET跨平台开发Linux守护进程

Linux守护进程是Linux的后台服务进程,相当于Windows服务,对于为Linux开发服务程序的朋友来说,Linux守护进程相关技术是必不可少的,因为这个技术不仅仅是为了开发守护进程,还可以拓展到多进程,父子进程文件描述符共享,父子进...

C# rabbitmq延迟队列

  近来研究了rabbitmq,项目中有这样一个场景:在用户要支付订单的时候,如果超过30分钟未支付,会把订单关掉。当然我们可以做一个定时任务,每个一段时间来扫描未支付的订单,如果该订单超过支付时间就关闭,但是在数据量小的时候并没有什么大的...

ASP.NET Core网站发布至Linux服务器

早先.NET开发的应用只能运行在Windows平台上,而当前国内蓬勃发展的互联网公司基于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.NET平台被认为只适合开发企业内部应用系统。2016年...

Selenium+PhantomJSDriver获取网页http状态码

近来在用Selenium这个开源项目写一些web 自动化的小玩意。本来一直运行的挺好,直到有一天突然发现资源抓取失败了,翻看日志才发现,原来本该正常打开的页面返回了504错误所以自然失败了。如何避免这种情况呢?事实上对于Selenium提供...

Nuget管理dll文件依赖

Nuget是VS的一个扩展工具,能让我们在项目中添加、删除、更新引用变得更加快捷方便。现在有许多传统公司对dll的管理还是很落后的,有些甚至时通过发送dll文件,这样做的直接缺点就是很繁琐、容易出错。之前就有试过一个dll的版本不对,测...

.NET WebSocket即时通信服务端实例

System.Net.WebSockets.WebSocket 是.NET 4.5的技术,对服务器环境有所要求,IIS8及以上。意味着Windows8及Server2012以上自带的IIS才可以。本文主要将这种方式的实例 完整流程1).客户...

JWT(Json Web Token)无状态分布式授权

JWT 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;从客户端请求服务器获取token, 用该token 去访问实现了jwt认证的web服务器。 token 可保存自定义信息,如用户基本信息, web服务器...

树莓派搭建Net、NodeJS

树莓派是当前最火的嵌入计算平台没有之一,树莓派可以给我们无数的想象,树莓派的高性能、低功耗、低成本、可扩展性(最新的树莓派原生支持WIFI和蓝牙,这功能太赞了)深受大家的喜爱。虽然树莓派到目前为止已经很好安装系统了。但是要想方便的使用和部署...

C#创建泛型类T的实例

如何怎么创建一个泛型类T的实例呢?    废话不多说,直接上代码,目前发现三种方法,先贴上,以后再总结,希望能帮助跟我遇到同样问题的朋友。 方法一,通过外部方法传入的实例来实例化://泛型类:public class MySQLHelp{...

C#.NET函数式响应型编程FRP(Reactive Programming)

一、反应式编程(Reactive Programming)1、什么是反应式编程:反应式编程(Reactive programming)简称Rx,他是一个使用LINQ风格编写基于观察者模式的异步编程模型。简单点说Rx = Observable...