在vue框架中,使用了观察者模式和发布订阅模式,因此面试中常常会被问到: 观察者模式:观察者(Observer)直接订阅(Subscribe)主题(Subject),而当主题被激活的时候,会触发(Fire Event)观察者里的事件。 代码: // 被观察者 (小宝宝) class Subject ...
分类:
其他好文 时间:
2020-06-08 00:22:53
阅读次数:
74
class Node: """先定一个node的类""" def __init__(self, value=None, next=None): self.value = value self.next = next def getValue(self): return self.value def ...
分类:
编程语言 时间:
2020-06-08 00:22:29
阅读次数:
55
主要是找分区点后把小于分区点值的放在左边,大于分区点的放在右边 关键点是如何找到这个分区点应该放的位置 分区方式1 选取最右边的3做分区点 privot 把小于privot的放在左边 按照同样的逻辑处理左边区间的数据 把大于privot的放在右边 按照同样的逻辑处理右边区间的数据 假设要把privo ...
分类:
其他好文 时间:
2020-06-08 00:22:11
阅读次数:
88
在飞机航行的过程中,客舱里座位上方的荧屏上,除了播放电视剧和广告之外,还会时不时的切换到一个飞机航行的监控系统。这个监控系统的主要目的是,让乘客可以了解到飞机在航行过程中的整体状况、距离目的地的航线进程以及一些有可能出现的突发事件。飞机航行的监控系统在一定程度上,可以使乘客在旅途过程中得到准确的信... ...
分类:
Web程序 时间:
2020-06-08 00:21:42
阅读次数:
72
摘要:本系列最后一篇训练线性动规的基本套路的随笔,后面进阶更高级的动规类型入门(树形动规、区间动规、背包动规等). 1.正文:以下主要通过几道典型的例题再训练一下线性动规的做法。 复习一下: (1)题意分析; (2)基于分析数学建模; (3)判定是否可以符合使用动规的两大前置条件(最优子结构和无后效 ...
分类:
其他好文 时间:
2020-06-08 00:21:11
阅读次数:
89
原文链接 RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,R ...
分类:
其他好文 时间:
2020-06-08 00:20:55
阅读次数:
59
概述 缓存、Cache、Flyweight 属于结构型模式 不在每个对象中保存所有数据,而是共享多个对象所共有的相同状态,实现在有限的内存中载入更多的对象 在软件系统采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中,从而带来很高的运行(内存)代价 如何在避免大量细粒度对象问题的同时,让外 ...
分类:
其他好文 时间:
2020-06-08 00:20:33
阅读次数:
54
一、Set集合特点 插入无序,不可指定位置访问。且内部数据不能重复(==或equals)的元素(只要有一个为true就不能重复,重写了equals方法也算)。常用实现类有HashSet、TreeSet。 二、元素不能重复? 1.Set是如何判断元素重复? HashSet是由HashMap实现的,Ha ...
分类:
其他好文 时间:
2020-06-08 00:20:20
阅读次数:
80
一个完整的项目需要有三大部分构成,项目框架,业务实现,公共支持。为了便于开发维护,通常使三部分分别对应不同的目录结构: 业务实现(Application 应用部分):根据业务实现不同各个项目结构和代码也会有差异。 项目框架(Framework 支持框架):项目框架作为构建项目的基础支持,提供类库,模 ...
分类:
Web程序 时间:
2020-06-08 00:20:08
阅读次数:
77
这里说的是:如果说不足或者说过多的情况下,如何去补齐。 例如当前页码是3 那么你减去5 就相当于是-2了,前面不足了。 那么begin=1 然后的话结束肯定是10 然后的话后面不足也是依此类推的。 ...
分类:
编程语言 时间:
2020-06-08 00:19:40
阅读次数:
62
1、初始化数据库的时候报错 error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 是因为libstdc++.so.5没有装yum ...
分类:
数据库 时间:
2020-06-08 00:19:25
阅读次数:
134
ConcurrentHashMap 的并发度就是 segment 的大小,默认为 16,这意味着最多同时可以有 16 条线程操作 ConcurrentHashMap,这也是ConcurrentHashMap 对 Hashtable 的最大优势,任何情况下,Hashtable 能同时有两条线程获取 H ...
分类:
其他好文 时间:
2020-06-08 00:18:49
阅读次数:
86
说说自己对于 MySQL 常见的两种存储引擎:MyISAM与 InnoDB的理解 关于二者的对比与总结: count运算上的区别:MyISAM有缓存,因此在做COUNT(*)时不需要消耗多少资源的。而对于InnoDB来说,则没有这种缓存。 是否支持事务和崩溃后的安全恢复: MyISAM 性能高,执行 ...
分类:
数据库 时间:
2020-06-08 00:18:35
阅读次数:
108
这篇文章主要介绍了如何在vue项目中按需加载动态组件。 目录结构 // view下有个page1文件夹,其中包含componensts组件和page1.vue,还有map.js存放page1.vue中动态加载componensts组件的映射关系 -view --page1 components co ...
分类:
其他好文 时间:
2020-06-08 00:18:20
阅读次数:
86
4. Out of the following, which is not a member of the class?a) Static functionb) Friend functionc) Constant functiond) Virtual function A:Friend funct ...
分类:
编程语言 时间:
2020-06-08 00:17:46
阅读次数:
66
我们先回想一下Kafka的日志结构是怎样的? Kafka 日志对象由多个日志段对象组成,而每个日志段对象会在磁盘上创建一组文件,包括消息日志文件(.log)、位移索引文件(.index)、时间戳索引文件(.timeindex)以及已中止(Aborted)事务的索引文件(.txnindex)。当然,如 ...
分类:
其他好文 时间:
2020-06-08 00:17:30
阅读次数:
63
一、创建字符串: /* 创建字符串的常见3+1方式: 三种构造方法: public String()空白字符串,不含任何内容 public String(char[] array)根据字符数据的内容,来创建对应的字符串 public String(byte[] array)根据字节数据的内容,来创建 ...
分类:
编程语言 时间:
2020-06-08 00:17:05
阅读次数:
58