从王者荣耀看设计模式(中介者模式) 一.简介 在王者荣耀中,有一个简单的聊天室,在聊天室中。玩家点击综合可以与全服的玩家发送消息,点击好友可向指定好友玩家私发信息。|??ω?` ) 二.模式动机 联合国是一个协调组织,各个国家就一些共同问题经由联合国进行协商,它取代了原本各个国家之间的直接交流,将各 ...
分类:
其他好文 时间:
2020-01-14 13:19:14
阅读次数:
92
ORM表之间高级设计 一、表的继承 总结: 1. 自定义基表,主要是用于解决多个表出现重复的字段,可以自定义基表(参考auth.models.User表) 2. 首先需要自定义创建一个表,然后在写内部类 Meta 3. 在Meta内部类中必须设置属性abstract = True,基表既可以别普通类 ...
分类:
其他好文 时间:
2020-01-13 21:53:53
阅读次数:
85
1.什么是虚方法 虚方法可以有实现体,若一个实例方法的声明中含有virtual修饰符,则称该方法为虚方法。使用了virtual修饰符后,不允许再有static、abstract或者override修饰符。 2.虚方法的调用 在一个虚方法调用中,该调用所设计的那个实例运行时的类型确定了要被调用的究竟是 ...
分类:
其他好文 时间:
2020-01-13 10:59:51
阅读次数:
106
<?php header("Content-type:text/html;charset=utf-8"); abstract class msg{ protected $send = null; public function __construct($send){ $this->send = $s ...
分类:
Web程序 时间:
2020-01-12 18:34:33
阅读次数:
137
使用Qt的https(get,post,put等)请求时报 错误。 开发环境 Windows10 64位 Qt 5.12.1 MSVC 2017编译器(版本:15.0) 发现问题 在带开发环境的电脑上运行没问题,而移植到其他系统则有问题,报SSL错误,导致https请求不工作。 问题分析 1. 根据 ...
分类:
Web程序 时间:
2020-01-11 23:57:14
阅读次数:
320
抽象类: 举例: 抽象类中的抽象方法: static、final、private 不能与 abstract 并存 ...
分类:
其他好文 时间:
2020-01-09 16:02:06
阅读次数:
73
Director把建造的流程固化了,也可以不要这个director;直接交给客户端自由搭配 ...
分类:
其他好文 时间:
2020-01-09 01:29:31
阅读次数:
102
synchronized、lock和cas理解 https://blog.csdn.net/qq_41908272/article/details/94736856 这是小编我在看完ReentrantLock类之后对这几种可以实现锁的方式的理解,如果有什么理解的不对的,大家可以一起交流,共同进步。 ...
分类:
其他好文 时间:
2020-01-09 00:44:02
阅读次数:
113
我们前面几张提到过,JUC 这个包里面的工具类的底层就是使用 CAS 和 volatile 来保证线程安全的,整个 JUC 包里面的类都是基于它们构建的。今天我们介绍一个非常重要的同步器,这个类是 JDK 在 CAS 和 volatile 的基础上为我们提供的一个同步工具类。 背景 Abstract ...
分类:
编程语言 时间:
2020-01-08 18:51:46
阅读次数:
82
转发自地址:https://blog.csdn.net/zzqcsdn123/article/details/90512349,写的不错,记录一下。 1、语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类 ...
分类:
其他好文 时间:
2020-01-08 14:37:11
阅读次数:
84