Guid.NewGuid 方法    初始化 Guid 结构的新实例. Guid 结构   表示全局唯一标识符 (GUID). Encoding..::.Unicode 属性 获取使用 Little-Endian 字节顺序的 UTF-16 格式的编码. Encoding 成员   表示字符编码. GetBytes    已重载. 在派生类中重写时,将一组字符编码为一个字节序列.  通过GetBytes()可以把一个字符串或者是字符串数组转换成字节 Environment  类允许我们通过不同的静…
AutoValidate 枚举  确定控件在失去用户输入焦点时应如何验证其数据. 成员名称 说明 Disable 将不进行隐式验证.设置此值将不会妨碍对 Validate 或 ValidateChildren 的显式调用. EnablePreventFocusChange 当控件失去焦点时发生隐式验证. EnableAllowFocusChange 发生隐式验证,但如果验证失败,焦点仍将更改到新控件.如果验证失败,将不激发 Validated 事件. Inherit 控件从其容器(如窗体或其他控…
Maximizable 属性               获取一个值,该值指定窗口是否可以最大化. fromBorderstyle 成员名称    说明 None            无边框. FixedSingle 固定的单行边框. Fixed3D         固定的三维边框. FixedDialog 固定的对话框样式的粗边框. Sizable         可调整大小的边框. FixedToolWindow 不可调整大小的工具窗口边框.工具窗口不会显示在任务栏中也不会        …
Rectangle 成员  存储一组整数,共四个,表示一个矩形的位置和大小.对于更高级的区域函数,请使用 Region 对象. Form与Control的区别? 窗体也是控件,继承Control类.可能把Control理解为容器,容器内可以放物体.Control类有个Parent属性,表示当前控件的父一级控件.Control类有个Controls属性,表示当前控件所包含的控件.通俗点讲是容器内放了很多物体. 在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show).…
知识点: IPEndPoint    将网络端点表示为 IP 地址和端口号. UdpClient   提供用户数据报 (UDP) 网络服务. UdpClient对象.Close 关闭 UDP 连接. UdpClient对象.Receive  返回已由远程主机发送的 UDP 数据报. dataarrival   事件 IPAddress    提供网际协议 (IP) 地址. BrowsableAttribute   指定一个属性 (Property) 或事件是否应显示在“属性”窗口中. Brows…
承接上一篇 上一篇博客实现是了消息的实时通信,这一篇博客主要讲如何从中心服务内部向客户端发送消息. 先看下最终效果: 在core应用程序里加一个控制器TestController 注入控制器中的IHubContext实例,并且添加方法 [Route("api/[controller]/[action]")] [ApiController] public class TestController : ControllerBase { private readonly IHubContex…
1.DllImport 是什么? DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL(托管/非托管是微软的.net framework中特有的概念,其中,非托管代码也叫本地(native)代码.与Java中的机制类似,也是先将源代码编译成中间代码(MSIL,Microsoft Intermediate Language),然后再由.net中的CLR将中间代码编译成机器代码.)导出的函数的必要调用信息 DllImpor…
Serializers  串列器 序列化器 串行器 MemoryStream   创建其支持存储区为内存的流. BinaryFormatter   以二进制格式将对象或整个连接对象图形序列化和反序列化. System.Runtime.Serialization.Formatters.Binary.BinaryFormatter Serialize    已重载. 将对象或连接对象图形序列化为给定流. #region 使您可以在使用 Visual Studio 代码编辑器的大纲显示功能时指定可展开…
前 言 三此君看了好几本书,看了很多遍源码整理的 一张图进阶 RocketMQ 图片链接,关于 RocketMQ 你只需要记住这张图!觉得不错的话,记得点赞关注哦. [重要]视频在 B 站同步更新,欢迎围观,轻轻松松涨姿势.一张图进阶 RocketMQ-消息发送(视频版) 本文是"一张图进阶 RocketMQ" 系列第 3 篇,对 RocketMQ 不了解的同学可以先看看三此君的 一张图进阶 RocketMQ-整体架构,一张图进阶 RocketMQ - NameServer. 在了解了…
持久化消息和非持久化消息的发送策略 消息同步发送和异步发送 ActiveMQ支持同步.异步两种发送模式将消息发送到broker上.同步发送过程中,发送者发送一条消息会阻塞直到broker反馈一个确认消息,表示消息已经被broker处理.这个机制提供了消息的安全性保障,但是由于是阻塞的操作,会影响到客户端消息发送的性能 异步发送的过程中,发送者不需要等待broker提供反馈,所以性能相对较高.但是可能会出现消息丢失的情况.所以使用异步发送的前提是在某些情况下允许出现数据丢失的情况. 默认情况下,非…