**********************第九章 抽象类和接口************************** **************************抽象类************************** 一.why 什么时候想到使用抽象类 需求: 矩形、三角形、圆形 方法: ...
分类:
编程语言 时间:
2018-11-05 01:14:25
阅读次数:
244
js实现栈或者队列有两种方式: 1.数组:数组本身提供栈方法(push,pop),队列方法(push,shift)。 代码实现(栈): 代码实现(队列): 2.链表:构造链表结构,说白了就是链表的插入(尾插),移除(栈:末尾节点移除,队列:头结点移除) 代码实现(栈): 代码实现(队列): ...
分类:
Web程序 时间:
2018-11-05 00:39:17
阅读次数:
201
的略模式概述 问题引入 解决方案 代码体现 运行结果 由上面的例子可以看出——策略模式有三个角色: 1、环境角色(Context类),持有一个strategy类的引用 2、抽象策略角色(strategy类)这是一个抽象角色,通常有一个接口或者抽象类实现,此角色给出所有具体策略类所需的接口 3、具体策 ...
分类:
其他好文 时间:
2018-11-05 00:12:03
阅读次数:
123
#include int color[100],sum; bool ok(int k,int c[100][100]) { for(int i=1;in){ for(int i=1;i<=n;i++) printf("%d ",color[i]); printf("\n"); sum++; ... ...
分类:
其他好文 时间:
2018-11-05 00:05:17
阅读次数:
133
PHP: 简单说自动加载和命名空间是不同的东西。 加载 composer自动加载的原理:http://blog.turn.tw/?p=1122 http://blog.turn.tw/?p=1039 自动加载标准: https://www.php-fig.org/psr/psr-0/ js pyth ...
分类:
其他好文 时间:
2018-11-05 00:00:44
阅读次数:
158
JVM总括四-类加载过程、双亲委派模型、对象实例化过程 目录:JVM总括:目录 一、 类加载过程 类加载过程就是将.class文件转化为Class对象,类实例化的过程,(User user = new User(); 这个过程是对象实例化的过程); 一个.class文件只有一个Class对象(字节码 ...
分类:
其他好文 时间:
2018-11-04 21:20:13
阅读次数:
220
字典或者对象类型中键或者属性的获取与存在性判断的方式
分类:
编程语言 时间:
2018-11-04 21:20:05
阅读次数:
244
文章链接: "https://mp.weixin.qq.com/s/Iqd0dKM ZW4UwkIgSTnvYg" 在上一篇文章「 "android 记一次富文本加载之路" 」中 介绍了关于android加载富文本的方法,其中提到的加载html 文件的,app拿到后台的json格式数据,传到html ...
分类:
Web程序 时间:
2018-11-04 21:04:41
阅读次数:
436
给定一个链表,判断链表中是否有环。 可以通过快慢指针,当快指针为NULL时就说明没有环,,当快指针追上慢指针,就说明有环。 public boolean hasCycle(ListNode head) { if (head == null || head.next == null) { return ...
分类:
其他好文 时间:
2018-11-04 21:03:22
阅读次数:
98
[TOC] 题目 "P3939 数颜色" 思路1(待修莫队) 思路2(vector+二分) 代码1 代码2 cpp include include include include include include define pb(x) push_back(x) define ll long lon ...
分类:
其他好文 时间:
2018-11-04 19:46:23
阅读次数:
188