自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 粘包和拆包 解决方法

粘包和拆包 解决方法拆包 粘包当客户端向服务器连续发送两个数据包后,服务端接收数据可以分成三种情况一、服务端正常的收到这两个数据包 没有发生粘包和拆包的情况二、服务端只接收到一个数据包 ,而TCP是不会发生丢包的情况的,所以这一个数据包就包含了客户端发送的两个数据包 这就被称为粘包。发送的时候,数据是有一个数据缓冲区的,比如数据缓冲区是200,我们一个包是100 就会把缓冲区填满,填满之后呢 我们数据缓冲区就会把这个包发送出去,这两个包呢就会被粘在一起,合并成了一个发送。相当于我们人发快递,发送两

2021-04-30 10:19:05 752

原创 协程

协程某一个方法让他分多次执行。协程概念理解与方法一样,协程也是一种程序组件。相对一般方法而言,协程更加灵活,方法只有一个入口,而协程可以有多个入口和出口点,可以用协程来实现任何的方法,即使是Start也可以让它分多次完成。协程更适合于用来实现如合作式多任务。开始一个协程时,执行从被调用方法的起始处开始;然而,接下来的每次协程调用时,从协程返回(Yield return)的位置接着执行。协程是单线程的。协程的实现Unity中协程实现(也叫迭代器),Unity中协程实现主要组成。IEnu

2021-04-30 10:18:13 134

原创 C#实现Socket

C#实现Socket连接服务端建立SocketAddressFamily.InterNetwork内网,SocketType.Stream以流来通信,Tcp为协议电脑主机和端口和ip地址进行绑定监听客户端连接阻塞方法 生成Socket 接受客户端连接声明数组,存放聊天的缓冲区。使用while方法 , 接收数据并存放在数组中 实现多次接消息还原接收信息为明文实现客服给客户发消息代码如下using System;using System.Net;

2021-04-30 10:17:39 8655

原创 C#反射

C#反射之方法反射是一种允许用户获得类信息的C#功能,Type对象映射它代表的底层对象;在.Net 中, 一旦获得了Type对象,就可以使用GetMethods()方法获取此类型支持的方法列表;该方法的两种形式:MethodInfo [] GetMethods()MethodInfo [] GetMethods(BindingFlags bindingflas) :它的参数带有一些限制 BindingFlags 是一个枚举枚举成员 [DeclaredOnly,Instance ,Public]

2021-02-02 16:49:06 267 2

原创 C# 自定义集合之迭代器

迭代器基于自定义集合 //迭代器 public class MysetIEnumerator <T> : IEnumerator //具体的迭代器 { private int position; //当前迭代器所指向的位置 private Myset<T> myset; public MysetIEnumerator(Myset<T>myset ) { //

2021-02-01 19:43:47 370

原创 C# 自定义集合

C#自定义集合集合 //自定义集合 public class Myset<T> { private const int defualtSize = 4; private T[] items; private int _size; private T[] emptyArray = new T[0]; public int Count { get

2021-01-31 21:07:29 191

原创 设计模式笔记

设计模式笔记(个人学习)什么是设计模式 设计模式的作用解决同一种类型的问题使用设计模式可以让代码结构更加清晰面向对象设计中常见的设计原则单一职责原则开-闭原则里氏替换原则依赖倒置原则接口隔离原则最少知识原则(迪米特法则)少用继承多用组合(合成复用)上述原则的作用:让自己设计实现出来的软件系统更加稳定,容易维护,并具有一致性。资料:http://blog.youkuaiyun.com/qiulongtianshi/article/details/7570021https://wen

2021-01-06 10:51:48 153 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除