在看《JavaScript面向对象编程指南》的第六章中的继承,引深了思考对prototype和new的思考。以下内容若有不妥,请尽情指出来。 先解释一下原型链 对象有一系列属性,其中有一个隐藏的属性__proto__,它连接实例和原型。首先来看它是怎么连接的呢。 下面看代码 ...
本文由云 社区发表 iOS开发过程中难免会遇到卡顿等性能问题或者死锁之类的问题,此时如果有调用堆栈将对解决问题很有帮助。那么在应用中如何来实时获取函数的调用堆栈呢 本文参考了网上的一些博文,讲述了使用mach thread的方式来获取调用栈的步骤,其中会同步讲述到栈帧的基本概念,并且通过对一个demo的汇编代码的讲解来方便理解获取调用链的原理。 一 栈帧等几个概念 先抛出一个栈帧的概念,解释下什 ...
2019-01-14 18:09 0 663 推荐指数:
在看《JavaScript面向对象编程指南》的第六章中的继承,引深了思考对prototype和new的思考。以下内容若有不妥,请尽情指出来。 先解释一下原型链 对象有一系列属性,其中有一个隐藏的属性__proto__,它连接实例和原型。首先来看它是怎么连接的呢。 下面看代码 ...
原型: 每个函数都有 prototype 属性,该属性指向原型对象; 使用原型对象的好处是所有对象实例共享它所包含的属性和方法。 原型链: 主要解决了继承的问题; 每个对象都拥有一个原型对象,通过__proto__ 指针指向其原型对象,并从中继承方法和属性,同时原型 ...
一、前言 宜信开源|调用链系列(1):解读UAVStack中的贪吃蛇 上篇文章分享了一下调用链的模型设计及模型时序图。相信大家通过上一篇文章对调用链有了一个整体上的了解,如:调用链是什么、能做什么及整体实现策略。 这篇文章我们继续介绍调用链的服务端信息收集以及服务间上下文传递。 二、服务端 ...
谈谈区块链技术与资产托管业务 最近区块链非常的火爆,在各个不同的场合都听到了不少的讨论。从商业角度的讨论比较多,讲的都很好,作为一名技术人员,也想从技术角度出发谈一下。 什么是区块链技术 先说下我对区块链的理解吧。 我大概是在2年前参加了一门比特币的课程,当时看到了区块链这个词。比较 ...
2017 年初,区块链被越来越多的人知道。区块链的概念其实很早就被提出来,曾经有人说过“区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。 如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变 ...
今年网上关于数字货币和区块链的文章和讨论汗牛充栋,但我一直狐疑的是,有说的那么厉害吗,特别是看到“重新定义了金融”,“重新定义世界”,“颠覆金融业”,“重建信用机制”。有些人的夸大之声像卖保健品的宣传一样“能治百病”。正因为对这些的质疑才想找书来看。这本书虽然名字里面带有金融(英文名 ...
一、背景介绍 1、在微服务时代,服务与服务之间的调用关系错综复杂,某一服务出问题可能会导致整条链路雪崩。 2、微服务的请求链路长、涉及服务多、排查问题难,我们如何快速的定位到异常服务,尽快解决生产问题 3、我们保持对业界方案关注的同时,如:zipkin、skywalking、ELK ...