在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是“网状结构”,它要求每个对象都必须知道它需要交互的对象。例如,每个人必须记住他(她)所有朋友的电话;而且,朋友中如果有人的电话修改了,他(她)必须让其他所有的朋友一起修改,这叫作“牵一发而动全身”,非常复杂。如果把这种“网状结 ...
分类:
其他好文 时间:
2021-01-16 11:42:39
阅读次数:
0
在现实生活中,有些集合对象存在多种不同的元素,且每种元素也存在多种不同的访问者和处理方式。例如,公园中存在多个景点,也存在多个游客,不同的游客对同一个景点的评价可能不同;医院医生开的处方单中包含多种药元素,査看它的划价员和药房工作人员对它的处理方式也不同,划价员根据处方单上面的药品名和数量进行划价, ...
分类:
其他好文 时间:
2021-01-16 11:42:22
阅读次数:
0
12 矩阵中的路径 题目 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径 ...
分类:
其他好文 时间:
2021-01-15 12:07:58
阅读次数:
0
笔者使用西门子博途V15软件学习S7-1500,学习软件的使用及仿真的运行: (注:仿真与实际下载还是存在区别,本篇仅介绍仿真的实现) 1.在 TIA_V15中新建文件 项目-?新建 2.PLC选型 添加新设备->选择合适S7-1500订货号; (在实际使用时,选择编号与实物相符) 3.添加相应输入 ...
分类:
其他好文 时间:
2021-01-15 12:07:05
阅读次数:
0
1 结构 在观察者模式中有如下角色: Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者对象。 ConcreteSubject:具体主题(具体被观察者),该角色将有关状态存入具体观察者对 ...
分类:
其他好文 时间:
2021-01-15 11:49:31
阅读次数:
0
享元模式 1 概述 定义: ? 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 2 结构 享元(Flyweight )模式中存在以下两种状态: 内部状态,即不会随着环境的改变而改变的可共享部分。 ...
分类:
其他好文 时间:
2021-01-14 11:25:55
阅读次数:
0
进程分父子进程: 父进程管理子进程 子进程是普通用户的身份,为父进程提供响应 外来攻击只能攻击到子进程的普通用户,有利于提高系统的安全性, ps命令 查看静态进程统计信息 ps ax 查看所有进程 ps auxf a 是所有, ps -elf ps ax PID:进程号 TTY:依赖于哪个终端存在, ...
分类:
系统相关 时间:
2021-01-14 11:21:14
阅读次数:
0
1 通过style属性中的 display : none { 这种是最常用方式之一 } 这两种方式的区别是: display 设置为 none之后, 该元素不占用文档流 visibility 设置为 hidden之后, 该元素仍然占用文档流, 只不过是看不见了而已 2 通过style属性中的 vis ...
分类:
Web程序 时间:
2021-01-14 11:17:34
阅读次数:
0
题目: 思路: 首先画个图出来,假设有两个指针指向头结点 p1与p2,那么当p1走一步,而p2走两步,如果存在圆,那么必然会出现,p1与p2同时落在C处(即重合点)。故此时链表有环。 其次,题目要求我们取出入口节点,由上可知, 假设 链表头到环入口AB长度为——a, 环入口到相遇点BC长度为——b, ...
分类:
其他好文 时间:
2021-01-14 11:16:29
阅读次数:
0
1、业务隔离 不同的业务使用不同的redis集群,或者协议使用redis的不同db。 2、良好的Redis Key的设计 格式:业务标识:系统名称:模块名称:关键词简写 比如:保险:用户管理:用户申请:手机号 Redis Key:bx:um:reg:mobile 以上在实际的生产环境中,应该同时存在 ...
分类:
其他好文 时间:
2021-01-14 10:52:46
阅读次数:
0