Souleigh ✨ Souleigh ✨
4年前
彻底搞懂 JS 中的 prototype、__proto__与constructor
1\.前言作为一名前端工程师,必须搞懂JS中的prototype、proto与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞懂它们。这里说明一点,proto属性的两边是各由两个下划线构成(这里为了方便大家看清,在两下划线之间加入了一个空格:proto,读作“dunderpr
直播CDN调度技术关键挑战与架构设计
作者:胡济麟1、背景介绍1.1直播业务特点互联网视频直播是一种消息媒介形态,提供时产时消的内容,经过多年,已经发展出秀场、游戏、电商、体育等多种业务形态。主要特点是:内容实时产生实时消费,对时效性要求更高;流媒体内容占用带宽大
Johnny21 Johnny21
4年前
谷歌SRE理论读书札记:SLI、SLO与SLA
趁着这被人扫地出门,无地可去的日子,多学习学习别人的理论知识。书籍名《SiteReliabilityEngineering》网络运维工程,编者BetsyBeyer,ChrisJones,JenniferPetoff,NiallRichardMurphy第二部分规则(Principles)
Stella981 Stella981
3年前
SpringBoot 配置文件与依赖库分离打包配置
一、应用场景一般情况下我们对springboot应用打包时使用springboot的maven插件springbootmavenplugin的maven进行打包,打包完成得到一个fatjar,fatjar的优点是可以直接运行,缺点是体积太大,不利于传输,springboot应用打出来的fatjar体积少则几十M,多则上百M,在往服务器部署传
Stella981 Stella981
3年前
Cocos Creator 运行时与本地代码双向通讯
cocoscreator游戏在发布到android/ios等平台时,难免要与本地原生平台互相调用。官方为我们提供了Java原生反射机制和ObjectiveC原生反射机制。以android的Java平台为例cocoscreator运行时调用android原生环境varojsb.reflection.cal
Wesley13 Wesley13
3年前
MySQL绿色解压缩版安装与配置
操作步骤:_一、安装MySQL数据库_1、下载MySQL5.6.17winx64.zip文件。2、解压到指定目录,本例为D:\\mysql5.6.17winx64。3、修改配置文件,mydefault.ini名称改为:my.ini,文件里面的参数配置:      \mysqld
Stella981 Stella981
3年前
Elasticsearch Query DSL概述与查询、过滤上下文
从本节开始,先详细介绍ElasticsearchQueryDSL语法,该部分是SearchAPI的核心基础之一。Elasticsearch提供了一个基于JSON的完整查询DSL(领域特定语言)来定义查询。把查询DSL看作是查询的AST(抽象语法树),由两种类型的子句组成:Leafqueryclauses(叶查询字句)叶子
Stella981 Stella981
3年前
Git的使用方法与GitHub项目托管方法
Git的安装Windows上安装Git访问网址:https://gitforwindows.github.io/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgitforwindows.github.io%2F)!(https://osc
Stella981 Stella981
3年前
Sentinel 系统自适应限流原理剖析与实战指导
点击上方“中间件兴趣圈”,选择“设为星标”做积极的人,越努力越幸运!!(https://oscimg.oschina.net/oscnet/71eb753c0197b1ddde74497a579296873ec.png)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp
芝士年糕 芝士年糕
3年前
vi与vim的区别以及常用命令
最近在使用3A服务器,经常修改配置文件,但是在网上看教程的时候,发现有人使用vi,也有人使用vim,但这两者到底有什么区别呢,下面为大家介绍,如果有需要服务器的,可以后台私信我一、vi与vim的区别1、多级撤消在vi编辑器中,按u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi编辑器只能运行于unix中,而vim不仅可以运行于unix,还可用于