.NET Core中如何获取GB2312编码的Encoding

2020-08-04

需要安装 nuget 包 System.Text.Encoding.CodePagesEncoding.RegisterProvider(CodePagesEncodingProvider.Instance);var encoding = Encoding.GetEncoding("GB2312");

Rabbitmq 五种工作模式

2020-07-16

Rabbitmq 五种工作模式1、简单模式2、工作模式3、发布订阅(publish/fanout)模式4、路由模式(routing/direct)5、topic主题模式1、简单模式 一个生产者,一个消费者工作流程大致如下:(1)生产者将消息发送给交换机;(2)交换机把消息交给绑定的队列hello(3)监听队列的消费者从消息队列中获取消息。常见的应用场景:(1)聊天;(2)短信; 2、工作模式 一...

使用MQTTnet部署MQTT服务

2020-07-11

一. 服务端1. 创建配置参数可以使用 `var options = new MqttServerOptions();` 直接构建一个options。你也可以通过参数构建器 `var options = new MqttServerOptionsBuilder();` 使代码更简洁美观。构建器的函数说明:函数名功能说明Build构建配置参数WithApplicationMessageInterceptor允许处理来自客户端的所有已发布消息WithClientId服务端发布消息时使用的ClientIdWithConnectionBacklog设置要...

rabbitmq常用命令行汇总

2020-07-10

1、以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止 关闭:rabbitmqctl stop 2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq) rabbitmq-service install 安装服务 rabbitmq-service start 开始服务 Rabbitmq-service stop 停止服务 Rabbitmq-service enab...

Padding is invalid and cannot be removed

2020-06-22

一、解密加密源码:using System;using System.Security.Cryptography;using System.Text;namespace Wechat{ public static class Security { public static string Decrypt(string key, string iv, string data) { var rgbKey = Convert.FromBase64String(key); var rgbIV = Convert.FromBase64String...

android studio 快捷键

2020-03-18

说明Windows/LinuxMac常规全部保存Ctrl+SCommand+S同步Ctrl+Alt+YCommand+Option+Y最大化/最小化编辑器Ctrl+Shift+F12Ctrl+Command+F12添加到收藏夹Alt+Shift+FOption+Shift+F使用当前配置文件检查当前文件Alt+Shift+IOption+Shift+I快速切换方案Ctrl+`(反引号)Ctrl+`(反引号)打开设置对话框Ctrl+Alt+SCommand+,(英文逗号)打开项目结构对话框Ctrl+Alt+Shift+SCommand+;(英文分号)在标签页和...

debian 安裝 softether VPN server

2019-11-28

LINUX安装配置SOFTETHER VPN CLIENT(UBUNTU、树莓派)Posted on 八月 13, 2019 by root准备工具电脑一台装有Softether VPN Server的VPS服务器树莓派或者装有Ubuntu的电脑Softether VPN Client的安装配置(ubuntu、debian、树莓派)很多时候我们在使用linux设备的时候需要访问外网,但是linux安装vpn却很麻烦。在某些大学的校园网是按流量计费的,所以也可以用Softether来进行免流。1.下载softe...

netdata使用

2019-11-05

简介Netdata是一个高度优化的Linux守护进程,它为Linux系统,应用程序,SNMP服务等提供实时的性能监测。它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。功能1.优美的界面:bootstrap框架下的控制界面2.自定义的控制界面:你可以使用简单的HTML代码去自定义控制界面(不需要使用javascript)3.极其的快速而高效:程序使用C进行编写(默...

codemaid 使用说明

2019-10-23

安装首先至微软的官方网站,下载CodeMaid安装档:「CodeMaid_v0.7.4.vsix」。http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496执行CodeMaid安装档:「CodeMaid_v0.7.4.vsix」,来安装CodeMaid。 执行使用Visual Studio开启项目。Visual Studio上方工具栏中,开启CODEMAID选单、点选Configuration来开启CodeMaid设定画面。CodeMaid设定画面中,进入Reorganizi...

Protobuf简介

2019-08-15

一、Protobuf简介1、Protobuf简介Protobuf即Protocol Buffers,是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议。与XML和JSON格式相比,protobuf更小、更快、更便捷。protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java、Python、C++、C#、Go等多种语言代码,然后可以直接使用,不需要再写其它代码...