在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是“网状结构”,它要求每个对象都必须知道它需要交互的对象。例如,每个人必须记住他(她)所有朋友的电话;而且,朋友中如果有人的电话修改了,他(她)必须让其他所有的朋友一起修改,这叫作“牵一发而动全身”,非常复杂。如果把这种“网状结 ...
分类:
其他好文 时间:
2021-01-16 11:42:39
阅读次数:
0
搞清楚AQS独占锁的实现原理之后,再看共享锁的实现原理就会轻松很多。两种锁模式之间很多通用的地方本文只会简单说明一下,就不在赘述了 一、执行过程概述 获取锁的过程: 当线程调用acquireShared()申请获取锁资源时,如果成功,则进入临界区。 当获取锁失败时,则创建一个共享类型的节点并进入一个 ...
分类:
其他好文 时间:
2021-01-15 11:59:19
阅读次数:
0
一、概述 当VMware vSphere基础架构搭建好后,如何把现有跑在物理机上的应用迁移到虚拟机上呢?这就需要请出VMware vCenter Converter这个工具,此工具可以实现P2V(物理机在线或离线迁移到虚拟机)、V2V(VMware各虚拟机产品之间或和hyper-V之间的转换),以及 ...
分类:
系统相关 时间:
2021-01-14 11:09:11
阅读次数:
0
在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整,那么该控件维持它与定位点位置之间的距离不变。例如,如果“:Butto ...
list 遍历数据:检查每一个列表中的元素 for i in li: print(i) 切片:输出的指定索引之间的数据 li[1:4]字典dict 实例化一个字典对象: data_dict = {} 增 data_dict['name'] = 'xiaowang' 查 print(data_dict ...
分类:
其他好文 时间:
2021-01-14 11:06:14
阅读次数:
0
样式 公式位置 行内模式式使用$...$,在文本之间插入公式;显示模式$$...$$,在单独的一行使用。 上标、下标 上标: ^,下标:_。 示例: C_n^2为$C_n2$。 前置上下标{}_1^2\!X_3^4为$_12!C_3^4$。 分组 把相同等级的表达式放到一起。 符号: {} 如e^{ ...
分类:
其他好文 时间:
2021-01-14 10:59:58
阅读次数:
0
一、概述 1.什么是接口? 连接两个设备,并且进行物质传递。 包括:①API(Application Program Interface):属于一种操作系统或程序接口。 ②GUI(Graphic User Interface):属于一种图形操作系统。 2.接口的类型 两种web协议接口:HTTP协议 ...
分类:
其他好文 时间:
2021-01-14 10:58:43
阅读次数:
0
(部分摘自 https://www.cnblogs.com/kkxwze/p/10791719.html) 1、DDL和DML DML:数据操纵语言:比如insert,delete,update DQL:数据查询语言:Select 查询语句不存在提交问题 DDL:数据定义语言:如Create,Alt ...
分类:
数据库 时间:
2021-01-14 10:36:08
阅读次数:
0
题目: 单词替换 输入一个字符串,以回车结束(字符串长度不超过100)。 该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。 现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。 输入格式 输入共3行。 第1行是包含多个单词的字符串 s; 第2行是待替换的单词a(长度 ...
分类:
其他好文 时间:
2021-01-13 11:11:45
阅读次数:
0
系统性能的优劣取决于我们sql的查询速度,MySQL Explain命令是分析SQL性能及优化不可缺少的一部分。 Explain被我们称为解释器,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,可能会使用哪些索引,实际真正使用了哪些索引,表之间的引用,每张表有多少行被优 ...
分类:
数据库 时间:
2021-01-13 10:56:11
阅读次数:
0