上图概要的说了下php类的特性,类的方法同属性类似. 图中B类继承自A类,B是A的子类,$x和$y都是B的实例化对象. 1. 原型引用:[A::    . B::   ],仅限public static 属性和方法 2. 实例引用:[$x-> .$y-> ],仅限public 属性和public方法以及public static 方法 3. 关于 self:: 和 parent:: (类引用) self::  当前方法所属的类 parent:: 父类 如果self::后面的属性或者方法未在当前…
Flink 支持 Standalone 独立部署和 YARN.Kubernetes.Mesos 等集群部署模式,其中 YARN 集群部署模式在国内的应用越来越广泛.Flink 社区将推出 Flink on YARN 应用解读系列文章,分为上.下两篇.本文基于 FLIP-6 重构后的资源调度模型将介绍 Flink on YARN 应用启动全流程,并进行详细步骤解析.下篇将根据社区大群反馈,解答客户端和Flink Cluster的常见问题,分享相关问题的排查思路. Flink on YARN 流程图…
最近开始研究.NET Core,有张图一看就能明白他们之前的关系. 上图己经能够说明.NET Framework和.NET Core其实是实现了 .NET Standard相关的东西,或者说Framework和Core是基于NET Standard开发的,所以得出,我们在建立项目的类库的时候,使用NET Standard这种项目类型即可. 入口程序可用.NET Framework或是.NET Core,入口程序可以是BS系统,也可以是Winform系统,或是控制台程序.引用NET Standar…
JavaScript中的类 JavaScript实际上是一种弱类型语言,与C++和Java等语言不同.因此,在JavaScript中,没有强调类(class)这一概念,但实际运用中,类还是很重要的,比如写一款游戏,如果我们不停地调用函数来完成创建角色,移动角色的话,那会是什么样的呢?可能会出现非常多的重复代码,因此我们需要一个类来统一这些代码.所谓的类,就是把程序中的代码分类,比如说游戏中的关于角色的代码算作一类,游戏背景算作一类,游戏特效又是一类.这样一来,我们对类进行操作,就不会使代码显得很…
一个类如何表示 第一格为类名 第二格为类中字段属性 格式:权限 属性名:类型 [ = 默认值 ] 权限:private.public .protected.default,它们分别对应 -.+.#.~ 第三格为类的方法 格式:权限 方法名称(参数列表) [ : 返回类型] 返回类型可选 类之间的关系 多看几次上图,对比如下简短说明,再结合实践,相信你很快就可以搞清楚类图了. 泛化(Generalization),在 Java 中叫继承 空心三角直线表示 实现(Realization) 空心三角虚…
总是会被javascript的event对象的clientX,offsetX,screenX,pageX 弄得头晕,于是决定做个图来区分一下(画得我手那个酸呀....) 先总结下区别: event.clientX.event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条.IE事件和标准事件都定义了这2个属性 event.pageX.event.pageY 类似于event.clientX.event.clientY,但它们使用的是文档坐标而非…
https://blog.csdn.net/soonfly/article/details/70147205 在翻<深入理解Java虚拟机>的书时,又看到了2-7的 String.intern()返回引用的测试. 其实要搞明白String.intern(),我总结了下面几条规则: 一.new String都是在堆上创建字符串对象.当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用.  二.通过字面量赋值创建字符串(如:Stri…
出处:https://blog.csdn.net/soonfly/article/details/70147205 在翻<深入理解Java虚拟机>的书时,又看到了2-7的 String.intern()返回引用的测试. 其实要搞明白String.intern(),我总结了下面几条规则: 一.new String都是在堆上创建字符串对象.当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用. 二.通过字面量赋值创建字符串(如:St…
一.这四个方法的用处 1.用来编码和解码URI的 统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串.除了encodeURI.encodeURIComponent.decodeURI.decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL 的支持. 2.URI组成形式 一个 URI 是由组件分隔符分割的组件序列组成.其一般形式是:…
有朋友反映,一上来直接讲设计模式就算理解了,也不知道如何画出类图,那么我们就通过一张图,来图解如何应用UML正确表示类与类之间的关系. 这张图完整讲述了鸟类的生存. 首先是类:在UML中,我们用分成三栏的长方形表示.第一栏是名称,第二栏是属性,第三栏是方法. 继承:唐老鸭属于鸭的一种,或者说是鸭的细化划分,而鸭属于鸟类,鸟类属于动物,这里无论表达成“是”还是属于,就是这样一个直观的关系.用实线一端带空心三角箭头表示.箭头指向父类. 依赖:凡是动物,生存都需要水和空气,这种必须的需求,我们称之为依…