李善友曾说过: 没有好的思维模型, 再多的知识积累, 也是低水平的重复.以色列系统创新思维方法SIT以色
五一期间呢, 看了看敏捷开发, 并进行了简单的整理, 最后就用一张导图来填充大纲和细节了.大概分为4个部分敏捷宣言价值观;敏捷原则. 其中的重点部分
要收尾了, 所以趁着这个时间, 赶紧把之前的笔记稍作整理, 当个备忘录在讨论编码之前, 简单聊一下信息化.人类社会三大支柱: 物质,能量和信息.农业现代化支持是物质,
转载https://blog.csdn.net/gesanghua601/article/details/85131156最近经常利用wireshark抓包,查看数据包的数据,遇到一二问题总结下,也分享给遇到同样问题的小伙伴儿~~抓包rtp难以直观看到裸码流格式数据,进而难以判断码流类型等,比如rtp包封装H264码流的情况,希望能直观看到是否有sps&pps信
HLS(Http Live Streaming) 是一个由苹果公司提出的基于HTTP的流媒体网络传输协议,直接把流媒体切片成一段段ts文件,通过m3u8索引文件按序访问ts文件,客户端不停的从服务器获取文件,实现播放音视频的功能。 优势:可以在不同速率的版本间自由切换,实现无缝播放省去使用其他协议的烦恼劣势:延迟大小受切片大小影响,不适合直播,适合视频点播。实时性差,延迟高。HLS 的延迟基本在
PMP知识点系列(一)
各种格式,MP4, flv, mkv, 3gp 格式下载https://.sample-videos.com/index.php#sample-mp4-video
背景当前用到的直播场景有很多, 比如视频通话, 个人直播, 赛事直播;直播的协议也有很多;比如HTTP+FLV:流式tag+渐进式下载(理论延迟1-3s)HLS: ts分片+索引管理(理论延时10s+,跟切片时间大小有关)
背景介绍为了解决平台之间互通问题, 比如A平台大连交警系统需要看B 平台: 上海交警系统视频, 需要对接过来, 实现调度视频. 这时需要知道他们取流协议;
一晃2022年都已经一月份了. 不过现在是农历新年, 也符合总结的氛围;2021也算是有目的的换了个工作, 实现了自己目标的第一步; 而在刚刚, 也就是农历新年的前一天, 我也实现了自己的第二个大目标, 我一直觉得2021年, 多少有点不太顺利,
与list区别 redis中,set可看作为没有排序的字符集合,和list类型一样,是一个列表的功能,可以在该类型数值上执行添加、删除或判断某一元素是否存在等操作。但是与list不同的是:1、不会出现重复的数据,2、提供了可判断某个成员是否在一个set集合内的接口。3、在服务器端完成多个sets之间的聚合计算操作,如:unions、intersections。所以效率很快。应
Keepalived配置keepalived主要有三个模块: 分别是core、check和vrrp。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。vrrp模块是来实现VRRP协议的。keepalived配置文件 keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个
在讲之前,先把javaBean列出来. 因为下面一直在用:public class Employee { private Integer id; private String lastName; private String email; private String gender; public Employee() { super(); } ...
定义 一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 即:为了完成特定功能,预先用SQL语句写好并经编译存储在数据库中。(存储过程为封装此代码提供了一个替换位置。)
1、首先要了解uml的基本构造块
通过视频我们知道:面向对象的成果是uml 1、为什么要发明UML? 软件工程,有可能用户今天要加个按钮,明天要加个报表,后天又要加个什么其他的东西,这就可软件开发带来相当大的不稳定性,从事过软件开发的都知道这种不稳定性意味着什么,有可能为了实现一个功能,之前花了大半年时间设计的整个代码都要重新写过,或者因为不同人对代码的修改,让代码乱到无法修改的地步. 为此软件工程的管理就被提上了日程.软件
活动图主要用于描述系统中对象的一个活动到另一个活动的控制流、一个事务的活动序列、工作的流程和并发的处理能力.活动图内容 1、活动状态图(Activity) 2、动作状态(Actions) (1)、动作状态是原子的,它是构造活动图的最小单位。 (2)、动作状态是不可中断的。 (3)、动作状态是瞬时的行为。
前言: UML的主要特点是统一的标准、面向对象、独立于过程和概念明确,这里再次提到了面向对象面向对象: 面向对象的基本原则: 抽象:分析问题领域中的实体,把它抽象为对象。(关注相关的属性与功能) 封装:如一个电视。我们平时用它去看电视就好,不去探究电视内部的构造 模块性:将特定代码放到一个里面,每个模块
1、JDBC
用例图概述 UML用例图就是用例描述用户的需求,它从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。 用例图一般用来宏观上给出用例模型的基本轮廓,用例的真正实现细节由用例描述来详细说明 用例模型主要用于需求分析阶段,是系统用例图的集合。用例图元素 参与者 定义:系统以外,在使用系
状态图定义 用来描述一个特点对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。 一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。 状态机描述了对象的生存期间的状态序列,引起转移的事件,以及因状态转移而伴随的动作(Action).基本组成 状态、转换
对象图 1.对象图描述的是参与交互的各个对象在交互过程中某一时刻的状态。是系统详细状态在某一时刻的快照.是类图中的各个类在某一个时间点上的实例及其关系的静态写照. 2.对象图的建模元素:对象object和链link 对象是类的特点实例,链是类之间关系的实例,表示对象之间的特点关系 3.对象图显示类的实例,而不是实际的类.由于对象存在生命周期,因此对象图也
UML定义及作用 统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。 一个成功的开发项目之所以成功,是因为功能的提出者(客户)和实现功能的开发人员(程序员)之间有一座可以很好沟通的桥梁。UML借助一套图形和符合,可以完成这座桥梁的作用。UML 构成 UML的九种图
定义 描述包及其关系的图,是维护和控制系统总体结构的重要建模工具,通过对包中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。作用 包图可以描述需求,设计的高阶概况;包图通过合理规划自身功能反应系统的高层架构,在逻辑上将系统进行模块化分解;包图最终是组织源码的方式。元素 类、接口、组件、节点、协作、用例、图以及其他包
抽象类如果类中有些函数成员只有名称,而没有函数的实现体,这种类称为“抽象类”接口在软件世界中,我定义一个三相电源接口IPower,其实是真实电源接口的一个“设计蓝图”计算机类实现了电源接口,但是我们不能说,计算机就是“电源”若我们再定义一个“智能设备”抽象类,计算机类继承了它,我们可以说,计算机就是“智能设备”。这正是抽象类和接口的本质区别:抽象类与它的子类具有“是一种
前言 在面向对象设计中,可维护性的复用是以设计原则为基础的,每一个原则都蕴含一些面向对象设计的思想,蕴含在很多设计模式中,可以从不同的角度提升一个软件结构的设计水平单一职责原则 最简单的面向对象设计原则,用于控制类的粒度大小 一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过当,就相当于将这些职责耦合在一起,当其中一
协作图定义 它描述了系统中,对象间通过消息进行的交互,强调了对象在交互行为中承担的角色.作用 强调了交互发生时,每个对象承担的职责. 可以显示对象相互协作时充当的角色 用例显示对象之间如何进行交互元素 对象:在图中位置没有限制 链 消息:为了说明交互过程中消息的时间顺序,需要给消息添加顺序号.
部署图定义 用来描述系统硬件的物理拓扑结构以及在此结构上执行的结果包括内容: 三种标记符:节点、构件和关联关系 节点:各种计算资源的通用名称,包括处理器和设备两种类型 节点在运行时才存在 关联关系:不同节点之间的通信路径是通过关联关系来表示. 部署图的应用: 嵌入式系统建模(遵循:1、识别对于你的系统有唯一的节点2、在处理
固态硬盘与U盘有什么区别:第一,主控算法不一样,固态硬盘的速度数十倍的高于U盘。第二,寿命极大的延长。第三,可以同时读和写。 U盘容易丢失数据的原因是因为USB设备经常插拔与不同的主机之间,不正确的插拔操作,USB接口的电压的不稳定,系统问题造成错误的数据写入等都是造成U盘故障频发的原因,而固态硬盘是安置于主机内部,使用的SATA接口,处于一个很安全和稳定的环境下,因此不
记》中“孙悟空拔毛变小猴”,孙悟空这种根据自己的形象克隆出多个身体的技巧,在面向对象软件设计领域就被称为“原型模式”,孙悟空是原型对象。原型模式的定义:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。通过克隆创建的对象是全新的对象,在内存中拥有新的地址的。浅复制中,原型对河和克隆对象的成员变量指向相同的内存地址。在浅复制中,当原型对象被复制时,只复制它本身
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号