Google Java Style Guide0 码力 | 19 页 | 84.76 KB | 2 年前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰所 range 分片。 于宁5全为 1. 底层 ByteKV 全局有序,无论是点查还是范 围查询,均非常友好 2. 避免了热点 key 的产生 3. 对用户 key 进行编码,保证编码前后顺序不 变 读 本到 配忆 医到 本到 匡沁 逻辑层 分布式存全”国光 四 Compact 删除历史版本 Archsi人re 栈 InfoQ 有还辑层 一 Watch (1) 1可靠性 - 不重复、不丢失 轿 weneswnae :下旦多小 二 本 2 顺序性 - 保证最终状态的一致性 There are only two hard problemsin 0 distributed0 码力 | 60 页 | 8.02 MB | 2 年前3
消息中间件RocketMQ原理解析 - 斩秋.5 一:Producer 启动流程.....5 二:Producer 如何发送消息.....6 2.1 producer 发送普通消息.....7 2.2 顺序消息发送.....7 2.3 分布式事物消息.....9 三:Broker 落地消息.....11 2.1 普通消息落地.....11 2.2 分布式事物消息落地 一:consumer 启动流程.....15 二:消费端负载均衡.....17 三:长轮询.....20 四:push 消息—并发消费消息.....24 五:push 消费-顺序消费消息.....26 六:pull 消息消费.....28 七:shutdown.....28 第三章:broker.....29 一:brker 的启动. jpg) ### 2.2 顺序消息发送 Rocketmq 能够保证消息严格顺序,但是 Rocketmq 需要 producer 保证顺序消息按顺序发送到同一个 queue 中,比如购买流程(1)下单(2)支付(3)支付成功,这三个消息需要根据特定规则将这个三个消息按顺序发送到一个 queue 如何实现把顺序消息发送到同一个 queue: 一般消息是通过轮询所有队列发送的,顺序消息可以根据业务比如说订单号0 码力 | 57 页 | 2.39 MB | 1 年前3
Back to Basics: Designing Classes (part 2 of 2)0 码力 | 76 页 | 2.60 MB | 1 年前3
C++ Memory Model: from C++11 to C++230 码力 | 112 页 | 5.17 MB | 1 年前3
阮一峰 《ECMAScript 6入门》 第三版\unicode`; // 报错 ## 正则的扩展 ## RegExp 构造函数 在 ES5 中,RegExp 构造函数参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 var regex = new RegExp('xyz', 'i'); // 等价于 var regex = /xyz/i; 第二种情况是,参数是 不允许此时使用第二个参数添加修饰符,否则会报错。 var regex = new RegExp(/xyz/, 'i'); // Uncaught Error: Cannot supply flags when constructing one RegExp from another ES6 改变了这种行为。如果 RegExp 构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。而且, 返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。 new RegExp(/abc/ig, 'i').flags // "i" 上面代码中,原有正则对象的修饰符是 ig,它会被第二个参数 i 覆盖。 String.prototype.split 调用 RegExp.prototype[Symbol.split] String.prototype0 码力 | 679 页 | 2.66 MB | 2 年前3
阮一峰 JavaScript 教程字符串 对象 函数 数组 运算符 算术运算符 比较运算符 布尔运算符 二进制位运算符 其他运算符,运算顺序 语法专题 数据类型的转换 错误处理机制 编程风格 console 对象与控制台 标准库 Object 对象 属性描述对象 6. i++; 7. } while(i < x); ## break 语句和 continue 语句 break 语句和 continue 语句都具有跳转作用,可以让代码不按既有的顺序执行。 break 语句用于跳出代码块或循环。 1. var i = 0; 2. 3. while(i < 100) { 4. console.log('i 当前为:' still does not allow to subclass an array ## 运算符 ## 运算符 算术运算符 • 比较运算符 • 布尔运算符 • 二进制位运算符 - 其他运算符,运算顺序 ## 算术运算符 算术运算符 概述 。加法运算符 基本规则 对象的相加 。余数运算符 自增和自减运算符 数值运算符,负数值运算符 指数运算符 。赋值运算符 ## 算术运算符0 码力 | 540 页 | 3.32 MB | 1 年前3
Vue.js v3.0 教程(Vue3 教程)自定义元素交互 Data 选项 事件 API 过滤器 片段 函数式组件 全局 API 全局 API Treeshaking 内联模板 Attribute key attribute 按键修饰符 在 prop 的默认函数中访问 this 渲染函数 API Slot 统一 过渡的 class 名更改 v-model v-if 与 v-for 的优先级对比 v-bind 合并行为 eventName 的值为 "focus" 时,v-on:[eventName] 将等价于 v--> on:focus ## 修饰符 修饰符(modifier)是以半角句号 . 指明的特殊后缀,用于指出一个指令应该以特殊方式绑定。例如,.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault() : 1. 在接下来对 v-on 和 v-for 等功能的探索中,你会看到修饰符的其它例子。 ## 缩写 v- 前缀作为一种视觉提示,用来识别模板中 Vue 特定的 attribute。当你在使用 Vue.js 为现有标签添加动态行为(dynamic behavior)时,v- 前缀很有帮助,然而,对于一些频繁用到的指令来说,就会感到使用繁琐。同时,在构建由0 码力 | 368 页 | 3.97 MB | 2 年前3
Kotlin 1.9.10 官方文档 中文版
1.8.4.1 2. 继承 1.8.4.2 3. 属性 1.8.4.3 4. 接口 1.8.4.4 5. 函数式(SAM)接口 1.8.4.5 6. 可见性修饰符 1.8.4.6 7. 扩展 1.8.4.7 8. 数据类 1.8.4.8 9. 密封类与密封接口 1.8.4.9 10. 泛型:in、out、where 1.8 本教程的每一章都包含: 理论:通过示例介绍语言的关键概念。 实践:通过练习来检验对所学内容的理解。 答案:参考答案。 在本教程中可学到: 变量 基本类型 集合 控制流程 函数 类 空安全 为了获得最佳体验,建议按顺序通读这些章节。 当然仍然可以选择想读的章节来阅读。 准备出发? 概述 Kotlin 多平台 Kotlin 用于服务器端开发 Kotlin 用于 Android 开发 Kotlin Wasm private fun readInt() = readStr().toInt() // 单个整数 // 用于在解题中会用到的其他类型的类似声明等 请注意这里使用了 private (私有)可见修饰符。 虽然可见性修饰符的概念与竞技程序设计并无瓜葛, 但是它让你能 够将基于相同模板的多个解题文件放在同一包中,而不会出现公有声明冲突的报错。 函数式操作示例:长数问题 对于更复杂的问题,Kotlin 丰富的集合函数式操作库就派上用场了,0 码力 | - 页 | 22.65 MB | 2 年前3
python3学习手册bytes 和 bytearray 的各元素值都是 int 类型,取值范围 0~255 ## ① 创建 bytes 数组 $$ b1 = b^{abcd} \times ff $$ # 在字符前加修饰符 b 直接创建,只可以是 ASCII 字符 $$ b2 = bytes(3) $$ # 表示创建长度为 3 的字节数组,默认使用 0 填充 $$ b3 = \text{bytes}(listx) 时,若不想按顺序取值,可用.[i]按下标取值 $$ a=[1,2,3] $$ print("我{0.[1]},在{0.[0]}里".format(a)) ## ② 转换字段 !s 把参数 str()一下,即调用 str()去格参数 !r repr() !a 返回 ascii(),或\unnnn\xnnnn ## ③ 格式说明: 前面有: 冒号 顺序为:填充 对齐方式 |@|native|凑够 4 个字节| |=|native|按原字节数| |<|little-endian|按原字节数,小端字节序| |>|big-endian|按原字节数,大端字节序,逻辑上是啥顺序就是啥| |---|---|---| |!|network = big-endian|按原字节数,网络字节序| 使用方法是在 format 的第一个位置指示即可 struct 解析二进制串示例:0 码力 | 213 页 | 3.53 MB | 2 年前3
共 784 条
- 1
- 2
- 3
- 4
- 5
- 6
- 79













