- 博客(5)
- 问答 (10)
- 收藏
- 关注
原创 c# 多态
多态的其中一种使用:建立抽象类,包含抽象abstract方法,建立多个子类继承抽象类,并使用override重写抽象方法,把这些子类加到一个抽象类集合里,调用抽象方法, 会有不用的结果。 接口和抽象类:类只能继承一个,接口可以继承多个。继承抽象类的子类有共性,而接口只针对单一功能,比如老鹰和企鹅都是鸟,继承鸟类,但企鹅不能飞,也就是鸟不一定能飞,这时可以单独建立一个飞的接口,老鹰继承这个接口,实现...
2019-12-15 15:45:56
139
1
原创 c# Remoting通信的步骤和问题
remoting的概念:(1)在服务端建立一个类A,并var a = new A()实例化运行,客户端可以通话remoting获取到这个对象a的引用,然后在本地使用a,就好像于a运行在客户端,其实是运行在服务端的,调用a内的方法,返回的也是服务器对象a内的运行结果。也就是可以远程获取或者改变服务器内的变量。 (2)可以通过在服务端定义事件,在客户端订阅实现(event+=)的方式实现服务器在需要客...
2019-12-10 13:19:19
715
原创 TCP通信流程
过程简述: 三次握手 1客户端发送 SYN=1,SEQ=100 2服务端收到后发送 SYN=1,SEQ=200,ACK=1,ack=101 3客户端收到后发送 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
249
原创 https通信过程
通信的参与者包括证书颁发机构,服务器,和客户端 加密过程:加密的内容+密钥+加密所用的算法=密文 hash值(指纹):不同内容的hash值是不一样的且hash不可逆 hash算法(指纹算法):计算hash值(指纹)的算法 签名:hash值加密结果,加密的原因是因为要防止试图拦截篡改通信的人修改内容的同时修改对应的hash值 对称加密:公钥和私钥是一样的。 非对称加密:公钥和私钥是不一样的。 公钥密...
2019-12-05 23:37:55
164
原创 android 密度独立性的理解 Density Independence
密度独立的意思就是:图片实际显示的物理大小,在不同密度的设备上,是相同的,是和设备的密度级别无关的。android的设计是保持密度独立,因为人手指接触屏幕的面积是固定大小的。 设备的密度级别:就是设备的dpi,也可以说是ppi,就是每英寸内的像素的点数。比如我的手机屏幕2160*1080,5.99寸,那么我的手机dpi就是√2160²+1080²/5.99≈403。android的密度级别:ldp...
2019-02-25 11:22:48
278
空空如也
c# 添加 onvif 服务引用失败
2021-06-11
linux 交叉编译 mysql 出错
2020-12-10
Onvif控制PTZ的速度,速度参数无效
2020-06-24
Emug 4.2 bitmap 怎么转 Image ??
2020-05-25
c#写dll,js调用,失败,什么原因?
2019-11-08
HTTPS客户端证书,网站部署,使用和申请流程问题
2019-09-18
自建CA,申请客户端证书的问题
2019-09-14
android studio预览界面不显示标题栏
2019-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人