1. 基本概念说明 log index 提交到 raft group 中的任务都将序列化为一条日志存储下来,每条日志一个编号,在整个 raft group 内单调递增并复制到每个 raft 节点。 term 在整个 raft group 中单调递增的一个 long 数字,可以简单地认为表示一轮投票的编号,成功选举出来的 leader 对应的 term 称为 leader term,在这个 lead
1. 集成SDK 将下载的baidu-oauth-sdk-android-release-XXX.zip文件解压后的baidu-oauth-sdk-XXX.aar添加到工程 2. 初始化SDK AuthInfo authInfo = new AuthInfo({context}, {appKey}, {redirectUrl}, {scope}); BdOauthSdk.init(authInf
1. 集成 SDK (1)将下载的BaiduOAuthKit.framework文件添加到工程目录 (2)引入 BaiduOAuthKit.bundle 资源文件。选中工程目录,点击右键,选择【Add Files to “工程名” …】,选择 BaiduOAuthKit.framework/BaiduOAuthKit.bundle,单击 Add,将资源文件引入工程中; (3)设置 Other Li
“热重载”不只是当你修改文件的时候简单重新加载页面。启用热重载后,当你修改 .vue 文件时,该组件的所有实例将在不刷新页面的情况下被替换。它甚至保持了应用程序和被替换组件的当前状态!当你调整模版或者修改样式时,这极大地提高了开发体验。 状态保留规则 当编辑一个组件的 <template> 时,这个组件实例将就地重新渲染,并保留当前所有的私有状态。能够做到这一点是因为模板被编译成了新的无副作用的渲
:::tip 提示 请只在生产环境下使用 CSS 提取,这将便于你在开发环境下进行热重载。 ::: webpack 4 npm install -D mini-css-extract-plugin // webpack.config.js var MiniCssExtractPlugin = require('mini-css-extract-plugin') module.exports =
安裝 Xcode 9.3 再去 rubymotion 官網下載 http://www.rubymotion.com/ gem install cocoapods pod setup (要非常久,因為 782mb ) gem install redpotion potion new meme cd meme; rake pod:install rake 如何 確定自己下載 cocoapods 的進度
1 前言 本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。 2 代码风格 2.1 基本风格 代码基本风格统一使用 JavaScript Standard Style 2.2 命名 【强制】 除了 常量、枚举变量、类
SASS规范指南,SASS 代码的基本规范和原则与 CSS 编码规范 保持一致。 1 编码 【强制】 使用UTF-8编码,每个SASS文件的第一行必须是定义编码的 @charset "UTF-8";; 如果没定义编码,很有可能会出现跨平台兼容问题。 2 代码组织 【强制】 代码必须按如下形式按顺序组织: 全局的变量声明 || @import; 样式声明; 示例: $base-font-size
1 命名规范 该命名规范主要解决以下问题: 从类名可以清晰区分出其功能作用,使页面结构清晰【命名空间、标识符】; 以组件、模块的思想去写一个区块的结构,强化结构的模块化【BEM模块思想】; 减少多人合作、项目耦合等情况下的命名冲突【命名空间】; 1.1 命名思想 项目如果没使用样式局部作用域框架(如vue),则使用BEM命名规则。 【强制】 区块、模块、组件等一个整个的结构遵循BEM命名思想; 当
1 代码风格 1.1 缩进 【强制】使用 2 个空格作为一个缩进层级,不允许使用 4 个空格或 tab 字符; 2 属性 2.1 属性引号 【强制】对于属性的定义使用双引号,不允许使用单引号,不允许不使用引号; 示例: <!-- Not so great --> <img class='avatar' src="./img/avatar.png" alt='avatar'> <!-- Bette
1 组件编写指南 1.1 组件编写过程 1.1.1 编写hbs文件 hbs文件要包含以下注释内容,使得生成的代码可以包含xmind里的注释(示例中带 title 的行 ),方便后期编写代码时调试 hbs文件为handlerbars模板文件,相关语法请见:handlebars官网。一般情况下,仿照公司的示例写即可。 .hbs文件一般放置到 templates/下面 考虑到有不同的UI框架,可以在te
1 概述 2 安装和使用 2.1 安装 npm install -g @imgcook/cli imgcook config edit # 配置imgcook。具体配置见下面 2.2 配置 imgcook参考配置 { "accessId": "iiqzaVoPUX562XXG", "dslId": "259", "generator": [], "plugin": [ "
本章详细介绍iOS端接入操作说明,具体包括: SDK集成 基础参数配置 高级配置(事件、页面、渠道等功能的高级配置) 内嵌H5架构配置 SDK的分类与下载 SDK文件目录 版本更新
本章详细介绍Android端接入操作说明,包括: SDK集成 OAID接入 基础参数配置 高级配置(事件、页面、渠道等功能的高级配置) 内嵌H5架构配置 SDK的分类与下载 SDK文件目录 版本更新
学习和使用V8 V8 Tracing wiki V8 Profiler wiki - 学习分析器组合: --prof, --trace-ic, --trace-opt, --trace-deopt, --print-bytecode, --print-opt-code V8 Interpreter Design Optimizing compiler V8 GDB Debugging 另见