自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (10)
  • 收藏
  • 关注

原创 c# 多态

多态的其中一种使用:建立抽象类,包含抽象abstract方法,建立多个子类继承抽象类,并使用override重写抽象方法,把这些子类加到一个抽象类集合里,调用抽象方法, 会有不用的结果。接口和抽象类:类只能继承一个,接口可以继承多个。继承抽象类的子类有共性,而接口只针对单一功能,比如老鹰和企鹅都是鸟,继承鸟类,但企鹅不能飞,也就是鸟不一定能飞,这时可以单独建立一个飞的接口,老鹰继承这个接口,实现...

2019-12-15 15:45:56 83 1

原创 c# Remoting通信的步骤和问题

remoting的概念:(1)在服务端建立一个类A,并var a = new A()实例化运行,客户端可以通话remoting获取到这个对象a的引用,然后在本地使用a,就好像于a运行在客户端,其实是运行在服务端的,调用a内的方法,返回的也是服务器对象a内的运行结果。也就是可以远程获取或者改变服务器内的变量。(2)可以通过在服务端定义事件,在客户端订阅实现(event+=)的方式实现服务器在需要客...

2019-12-10 13:19:19 627

原创 TCP通信流程

过程简述:三次握手1客户端发送 SYN=1,SEQ=1002服务端收到后发送 SYN=1,SEQ=200,ACK=1,ack=1013客户端收到后发送 ACK=1,ack=201四次挥手1客户端发送 FIN=1,SEQ=100客户端不再发送数据,只接收2服务端收到后发送 SEQ=200,ACK=1,ack=101中间服务端可能继续传输数据给客户端3服务端收到后发送 SEQ=30...

2019-12-06 14:26:32 194

原创 https通信过程

通信的参与者包括证书颁发机构,服务器,和客户端加密过程:加密的内容+密钥+加密所用的算法=密文hash值(指纹):不同内容的hash值是不一样的且hash不可逆hash算法(指纹算法):计算hash值(指纹)的算法签名:hash值加密结果,加密的原因是因为要防止试图拦截篡改通信的人修改内容的同时修改对应的hash值对称加密:公钥和私钥是一样的。非对称加密:公钥和私钥是不一样的。公钥密...

2019-12-05 23:37:55 121

原创 android 密度独立性的理解 Density Independence

密度独立的意思就是:图片实际显示的物理大小,在不同密度的设备上,是相同的,是和设备的密度级别无关的。android的设计是保持密度独立,因为人手指接触屏幕的面积是固定大小的。设备的密度级别:就是设备的dpi,也可以说是ppi,就是每英寸内的像素的点数。比如我的手机屏幕2160*1080,5.99寸,那么我的手机dpi就是√2160²+1080²/5.99≈403。android的密度级别:ldp...

2019-02-25 11:22:48 185

空空如也

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

TA关注的人

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