什么是流媒体? 1.流媒体是指采用流的方式在Internet播放的格式。 2.流媒体指在Internet/Intranet中使用流式传输技术的联系时基媒体。如:音频、视频或者多媒体文件。 3.流媒体实现的关键技术就是流式…
标签:架构
工厂方法模式——五种创建型模式之一
1.前言 还记得建造者模式吗?通过一步步的设置,或者实现不同的Builder类可以创建出不同的对象。但是,扩展性仍觉得不够,要么设置属性的操作空间很小,要么必须得按流程办事。所以希望有一种设计模式能够更加自由地创建对象,…
代理模式——七种结构型模式之一
1.前言 前面讲的模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是直接实例化对象。但结构型模式关注的是如何组合类和对象,来获取作用更广泛的结构或者新的功能。 结构型模式分为类模式和对象模式。前者通过继承类和实…
《剑指offer》— JavaScript(16)合并两个排序的链表
合并两个排序的链表 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路 如果pHead1和pHead2中有一个为空,则result是另一个; 如果pHead1的头…
剑指offer第二版-58.2.左旋转字符串
本系列导航:剑指offer(第二版)java实现导航帖 面试题58.2:左旋转字符串 题目要求: 实现一个函数完成字符串的左旋转功能。比如,输入abcdefg和数字2,输出为cdefgab。 解题思路: 类似于58.翻转…
理解面向对象--属性类型(一)
1.定义构造函数的两种方式### // # 1.创建自定义对象的最简单方式就是创建一个 Object 的实例# var person = new Object(); person.name = "Nicholas"; p…
框架设计-设计模式原则总结
1:保持唯一 无论是类还是接口或者方法,对内开放或者对外开放。都需要保证其功能的唯一性。设想一下。你在好多地方写了很多类似的方法,一旦需要修改,就需要修改所有的地方,而且很有可能漏掉导致bug出现,给后期维护带来很大不便…
剑指offer第二版-32.从上到下打印二叉树
本系列导航:剑指offer(第二版)java实现导航帖 面试题32:从上到下打印二叉树 题目要求: 从上到下打印二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 解题思路: 这道题就是二叉树的层序遍历。使用一个队列…
如何实现依赖注入功能
从学习Java框架之后Spring就一直是Java视野中时时刻刻存在的东西,Spring最为强大的特性就是IOC和AOP,今天先说下IOC,从刚开始对IOC懵懵懂懂到了解Spring框架,再到熟练使用Spring,到Sp…
关于正则表达式的简单介绍
正则表达式指符合一定规则的表达式,专门用于操作字符串。用一些特定的符号来表示一些代码操作,以此来简化书写。只需要书写简短的正则字符串就可以完成非常复杂的字符匹配操作。学习正则表达式最重要的就是学习如何写正则,而正则本身又…
关于C# async/await的一些说明
关于C# async/await的一些说明 下文以个人对async/await的理解为基础进行一些说明。 1、自定义的几个关键概念 调用流阻塞:不同于线程阻塞,调用流阻塞只对函数过程起作用,调用流阻塞表示在一次函数调用中…
算法总结篇-(1)--算法思想
算法包括三部分:算法思想 + 排序算法 + 查找算法 算法思想: 算法思想 就是 解题思路。 常见的解题思路有如下: 1)穷举算法思想:为了解决问题和解决问题 2)递推算法思想:根据已知结果和关系,求解。适合在有明显数学…