首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏charlieroro

    protocol buffers的编码原理

    float float float32 Float float float int32 使用变长编码,对负数编码效率低,如果你的变量可能是负数,可以使用sint32 int32 int int int32 Fixnum sint64 int64 long int/long int64 Bignum long integer/string uint32 使用变长编码 uint32 int int/long uint32 Fixnum int/long uint64 Bignum ulong integer/string sint32 使用变长编码,带符号的int类型,对负数编码比int32高效 int32 int int int32 Fixnum uint64高效 uint64 long int/long uint64 Bignum ulong integer/string sfixed32 4字节编码 int32 int int int32 Fixnum uint64高效 uint64 long int/long uint64 Bignum ulong integer/string sfixed32 4字节编码 int32 int int int32 Fixnum

    1.2K30发布于 2020-03-24
  • 来自专栏hbbliyong

    Ruby基本语法

    (一)Ruby中一切都是对象      比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。

    2.4K70发布于 2018-03-05
  • 来自专栏大话swift

    protocol buffer基本科普

    int32 int int int32 Fixnum or Bignum (as required) int integer int int64 Uses variable-length uint32 int[1] int/long[3] uint32 Fixnum or Bignum (as required) uint integer int uint64 Uses int32 int int int32 Fixnum or Bignum (as required) int integer int sint64 Uses variable-length uint32 int[1] int/long[3] uint32 Fixnum or Bignum (as required) uint integer int fixed64 Always int32 int int int32 Fixnum or Bignum (as required) int integer int sfixed64 Always eight bytes

    94410发布于 2019-10-08
  • 来自专栏前端之攻略

    Bootstrap Table 插件实现固定左侧列

    var fixColumnTds = $(".fixed-table-body-columns tr:first-child td"); var fixNum var tableBody = $(".fixed-table-body tbody tr:first-child td"); for (var i = 0; i < fixNum

    5.2K20发布于 2019-04-04
  • 来自专栏前端之攻略

    解决bootstrap-table-fixed-columns.js显示列与隐藏列按钮切换表格不对齐

    var fixColumnTds = $(".fixed-table-body-columns tr:first-child td"); var fixNum var tableBody = $(".fixed-table-body tbody tr:first-child td"); for (var i = 0; i < fixNum

    6.8K40发布于 2019-04-04
  • 来自专栏厉害了程序员

    Python gRPC 入门

    float float float float32 Float int32 使用变长编码,对于负值的效率很低,如果你的域有可能有负值,请使用sint64替代 int32 int int int32 Fixnum 或者 Bignum(根据需要) uint32 使用变长编码 uint32 int int/long uint32 Fixnum 或者 Bignum(根据需要) uint64 使用变长编码 uint64 long int/long uint64 Bignum sint32 使用变长编码,这些编码在负值时比int32高效的多 int32 int int int32 Fixnum 或者 Bignum(根据需要 uint32 int int uint32 Fixnum 或者 Bignum(根据需要) fixed64 总是8个字节,如果数值总是比总是比256大的话,这个类型会比uint64高效。 uint64 long int/long uint64 Bignum sfixed32 总是4个字节 int32 int int int32 Fixnum 或者 Bignum(根据需要) sfixed64

    1.3K20发布于 2020-12-22
  • 来自专栏零域Blog

    元编程之重写will_paginate

    (Fixnum) ? Fixnum attributes[:rel] = rel_value(target) target = url(target) end (Fixnum) ? Fixnum attributes[:rel] = rel_value(target) target = url(target) end

    44420编辑于 2022-03-22
  • 来自专栏Java开发者杂谈

    Ruby(1):入门

    10.0 /3 或者 10/3.0 循环:   最简单的循环实现代码如下: 1 10.times do print " hello" end #表示循环10次打印 " hello" 2 # 这里使用了 Fixnum 一切皆是对象: 可以通过 puts person.class puts 1.class 来查看所有数据类型所属的对象类型 1 puts 1.class #Fixnum 2 puts "a".class

    1.1K80发布于 2018-03-14
  • 来自专栏EmacsTalk

    如何快速使用 ELisp 进行插件编写

    后来测试了下不行,然后去看 buffer location 的定义,position 的类型是 fixnum,既然是个数字,应该表示的是 offset,那么又一个问题,是 0 开始还是 1 开始呢?

    1.1K20编辑于 2022-07-26
  • 来自专栏全栈之路

    echarts制作疫情地图

    function fixNum(value){ // 0-10 10-20 20-30 30-40 40-50 50-60 // 0 1-9 10-99 100 }else if(value < 10000){ return 45; } return 55; } 世界地图显示等级是倒过来的,不过差别不大: function fixNum 地图数据和疫情数据中文市镇州等地区名称需要一一对应 function genData(items){ var confirmData = items.map(v=>{ // 数据分等级 v.value = fixNum

    4.9K30发布于 2020-05-22
  • 来自专栏我杨某人的青春满是悔恨

    谈谈Swift的extension

    3的类型是Fixnum,当然也是一个对象,所以它有自己的方法。

    73820发布于 2018-09-10
  • 来自专栏Flutter入门到实战

    Flutter基础篇(9)-- 手把手教你用Flutter实现Web页面编写

    1.14.11 convert 2.1.1 crypto 2.0.6 devtools 0.0.19 (0.1.0 available) devtools_server 0.1.2 dwds 0.3.2 fixnum 1.1.2 code_builder 3.2.0 collection 1.14.11 convert 2.1.1 crypto 2.0.6 csslib 0.16.0 dart_style 1.2.7 fixnum

    4.4K10发布于 2019-10-23
  • 来自专栏郭霖

    Ruby设计模式透析之 —— 适配器(Adapter)

    设计的接口非常轻便,你只需要调用Utility.online_player_count(Fixnum),传入每个服对应的数值就可以获取到相应服在线玩家的数量了,如一服传入1,二服传入2,三服则传入3。

    87960发布于 2018-01-05
  • 来自专栏技术记录

    Protobuf3语法详解

    float float32 Float float float int32 使用变长编码,对于负值的效率很低,如果你的域有可能有负值,请使用sint64替代 int32 int int int32 Fixnum 或者 Bignum(根据需要) int integer uint32 使用变长编码 uint32 int int/long uint32 Fixnum 或者 Bignum(根据需要) uint integer long int/long uint64 Bignum ulong integer/string sint32 使用变长编码,这些编码在负值时比int32高效的多 int32 int int int32 Fixnum uint32 int int uint32 Fixnum 或者 Bignum(根据需要) uint integer fixed64 总是8个字节,如果数值总是比总是比256大的话,这个类型会比uint64 uint64 long int/long uint64 Bignum ulong integer/string sfixed32 总是4个字节 int32 int int int32 Fixnum 或者

    6.2K62发布于 2018-06-11
  • 来自专栏刘悦的技术博客

    红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02

    数字(Numeric)     数字是最基本的数据类型之一,Ruby 中包含五种内置数字类型类: Numeric, Integer, Float, Fixnum 和 Bignum, 另外标准库中还提供了三种数字类型 irb(main):005:0> 100.class => Integer irb(main):004:0> Integer.superclass => Numeric     31位以内的整数为 Fixnum

    2.1K20编辑于 2022-10-28
  • 来自专栏技术派

    如何使用Ubuntu 18.04上的弹性分析托管的PostgreSQL数据库统计信息

    bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/cronline.rb:77: warning: constant ::Fixnum bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/cronline.rb:77: warning: constant ::Fixnum bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/cronline.rb:77: warning: constant ::Fixnum

    4.9K20发布于 2021-06-18
  • 来自专栏solate 杂货铺

    Protobuffer 官方文档学习

    numbers – if your field is likely to have negative values, use sint32 instead. int32 int int int32 Fixnum Bignum long integer/string[5] uint32 Uses variable-length encoding. uint32 int[1] int/long[3] uint32 Fixnum These more efficiently encode negative numbers than regular int32s. int32 int int int32 Fixnum or Bignum More efficient than uint32 if values are often greater than 228. uint32 int[1] int uint32 Fixnum or Bignum ] int/long[3] uint64 Bignum ulong integer/string[5] sfixed32 Always four bytes. int32 int int int32 Fixnum

    8.8K41发布于 2019-07-19
  • 来自专栏光华路程序猿

    搞定Protocol Buffers (上)- 使用篇

    int32 int int int32 Fixnum or Bignum (as required) int integer int int64 使用可变长度编码。 uint32 int[1] int/long[3] uint32 Fixnum or Bignum (as required) uint integer int uint64 使用可变长度编码。 int32 int int int32 Fixnum or Bignum (as required) int integer int sint64 使用可变长度编码。有符号的int值。 uint32 int[1] int/long[3] uint32 Fixnum or Bignum (as required) uint integer int fixed64 始终为八个字节。 long[1] int/long[3] uint64 Bignum ulong integer/string[5] Int64 sfixed32 始终4个字节 int32 int int int32 Fixnum

    6.2K30编辑于 2022-06-29
  • 来自专栏穆书伟

    Protobuf 语言指南(proto3)

    INT32 INT INT INT32 Fixnum or Bignum (as needed) INT Integer Int64 使用可变长度编码。 UINT32 int [1] int / long [3] UINT32 Fixnum or Bignum (as needed) UINT Integer UINT64 使用可变长度编码。 INT32 INT INT INT32 Fixnum or Bignum (as needed) INT Integer sint64 使用可变长度编码。签名的int值。 UINT32 int [1] int / long [3] UINT32 Fixnum or Bignum (as needed) UINT Integer fixed64 总是八个字节。 INT32 INT INT INT32 Fixnum or Bignum (as needed) INT Integer sfixed64 总是八个字节。

    6.4K40发布于 2019-09-11
  • 来自专栏EmacsTalk

    Emacs 启动时间优化实践

    以下代码在 early-init.el 中添加: (setq gc-cons-threshold most-positive-fixnum) (defvar my/gc-timer (run-with-idle-timer

    1.3K20编辑于 2022-07-26
领券