posted @ 2019-11-08 16:40
红磨坊后的白桦树
阅读(0)
推荐(0)
摘要:
//语音对讲 public bool SpeackVoice(int IdentifyID,int UlChannelId, string filePath) { bool status = false; try { LPPU_VOICE_INFO_S lppu = new LPPU_VOICE_INFO_S(); lppu.ulChannelId = UlChannelId; lppu.szLo
阅读全文
posted @ 2019-11-08 16:38
红磨坊后的白桦树
阅读(233)
推荐(0)
摘要:
1.1 定义 工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。 1.2 主要作用 将类的实例化(具体产品的创建)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(创建)哪一个类。 1.3 解决的问题 工厂
阅读全文
posted @ 2019-11-06 11:02
红磨坊后的白桦树
阅读(184)
推荐(0)
摘要:
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。 优点 工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的信息,决定究竟应该创建哪个具体类的对象.通过使用工厂类,外界可以从直接创建具体产品对象的尴尬局面摆脱出来,仅仅需要负责“消费”对象就
阅读全文
posted @ 2019-11-06 10:33
红磨坊后的白桦树
阅读(155)
推荐(0)
摘要:
单例模式 :保证一个类只有一个实例的实现方法。 可以认为就是一个全局变量 使用场景 我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于这样的一项功能,我们通常的做法是把当前的在线人数存放到一个内存、文件或者数据库中,每次用户登录的时候,就会马上从内存、文件或者数据库中
阅读全文
posted @ 2019-11-06 10:09
红磨坊后的白桦树
阅读(110)
推荐(0)
posted @ 2019-11-04 09:38
红磨坊后的白桦树
阅读(116)
推荐(0)
摘要:
观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。在现实生活中的可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察者模式的应用。 实现:比如热水器在烧水的过程中,当水温即将烧开时,会发出报警的声音,
阅读全文
posted @ 2019-11-02 16:56
红磨坊后的白桦树
阅读(197)
推荐(0)
摘要:
无损压缩图片 引用dll System.Drawing.dll bool isf = CompressImage(@"C:\ZZ_VoiceFile\1.png", @"C:\ZZ_VoiceFile\2.png"); 帮助类
阅读全文
posted @ 2019-10-31 19:51
红磨坊后的白桦树
阅读(338)
推荐(0)
摘要:
WebSocket、Socket、TCP、HTTP区别
阅读全文
posted @ 2019-10-31 19:40
红磨坊后的白桦树
阅读(135)
推荐(0)
摘要:
https://blog.csdn.net/zhang6223284/article/details/81414149 UDP:UDP该协议称为用户数据报协议(UDP,User Datagram Protocol),这个传输协议比较野蛮,发送端不需要理会接收端是否存在,直接就发送数据,不会像TCP协
阅读全文
posted @ 2019-10-31 17:26
红磨坊后的白桦树
阅读(103)
推荐(0)