ServiceStack.Redis 系列破解

ServiceStack.Redis 免费版有个每小时6000次访问限制,网上目前的破解方式都是dnspy修改源码或者Github上下载源码修改,这样的方式不是不好,主要是不方便NUGET版本管理和更新。 反编译看了下注册逻辑,发现很简单就是LicenseKey类: public class LicenseKey { public string Ref { get; set; } public s

RHEL7 安装 net6.0

下载并解压 net6.0: wget https://download.visualstudio.microsoft.com/download/pr/99f90118-96b4-4d06-97ad-d779715319f6/aecf393f9b9d362b66b93a47d90cfa8d/aspnetcore-runtime-6.0.32-linux-x64.tar.gz #tar -zxvf a

Socket端口复用

        对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分。这种多重绑定便称之为端口复用。         意思就是根据多个Socket所Bind的IP地址来确

C# 计算两个经纬度的距离

    #region 计算两个经纬度的距离     //地球半径,单位米     private const double EARTH_RADIUS = 6378137;     /// <summary>     /// 计算两点位置的距离,返回两点的距离,单位 米     /// 该公式为GOOGLE提供,误差小于0.2米     /// </summary>    

Protobuf(Protocol Buffers)安装及 Python、C# 使用示例

官网地址:https://developers.google.cn/protocol-buffers GitHub 地址:https://github.com/protocolbuffers/protobuf 优点: 1、性能好 2、跨语言 缺点: 1、二进制格式可读性差:为了提高性能,protobuf 采用了二进制格式进行编码,这直接导致了可读性差。 2、缺乏自描述:XML 是自描述的,而 pr

IIS http自动跳转到https

IIS7需要先安装 URL REWRITE2 伪静态模块 下载地址:http://www.iis.net/downloads/microsoft/url-rewrite 方式一: 1、IIS内选择站点,双击“URL 重写”,英文版的应该是“Url rewrite” 2、添加“空白规则” 3、添加规则 名称:HTTP TO HTTPS 匹配URL模式:(.*) 添加条件,条件中的逻辑分组: 输入 &

Claims-based(基于声明)认证

Claims-based认证的主要特点: 1、将认证与授权拆分成独立的服务 2、服务调用者(一般是网站),不需要关注你如何去认证,你用Windows认证也好,用令牌手机短信也好,与我无关。 3、如果用户成功登录的话,认证服务(假如是QQ) 会返回给我们一个令牌。 4、令牌当中包含了服务调用者所需要的信息,用户名,以及角色信息等等。 总的来说就是,我再也不用管你怎么登录,怎么样去拿你有哪些角色了,我

对象属性赋初始值写法

1、原始写法,也是最麻烦的一种写法: private string _text = null; public string text { get { return _text; } set { _text = (_text == null ? \"文本\" : value); } } 接下来所说的所有写法,都算是语法糖,经过反编译之后,还是写成第一种写法。 2、属性允许赋初始值(C#6.0新特性) p