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

    Runes协议技术详解

    它代表无效的铭文操作,可能导致输入的被销毁。也就是说如果我们定义了一个,但是这个又不满足协议规范,那么这个就会被标记为墓碑。2. 4.3 系统UNCOMMON•GOODS的铸造Runes协议的发明人在发布时也在代码中硬编码预定义了一个:UNCOMMON•GOODS,这个大家都可以挖,其ID是:1:0,每个交易挖出一个 以下是转移过程的详细步骤和规则:5.1 的Edict法令定义每个Edict包含三个主要字段:id:指定要转移的的ID。amount:要转移的数量。 如果一个法令试图分配的数量超过了当前未分配的数量,该法令的分配数量将被减少到当前未分配的数量。这意味着,所有的未分配都将被完全分配。 RuneId(ID):由区块高度和交易索引编码而成,确保了的唯一性。Edict(法令):用于转移,包含ID、数量和输出索引。

    1.1K32编辑于 2024-04-30
  • 来自专栏深蓝居

    Runes协议技术详解

    它代表无效的铭文操作,可能导致输入的被销毁。也就是说如果我们定义了一个,但是这个又不满足协议规范,那么这个就会被标记为墓碑。 2. 4.3 系统UNCOMMON•GOODS的铸造 Runes协议的发明人在发布时也在代码中硬编码预定义了一个:UNCOMMON•GOODS,这个大家都可以挖,其ID是:1:0,每个交易挖出一个 5.7 未分配的分配 在处理法令之前,所有输入的(包括新铸造的或预挖的)都是未分配的。每个法令会减少相应ID的未分配余额,并增加分配给交易输出的余额。 如果一个法令试图分配的数量超过了当前未分配的数量,该法令的分配数量将被减少到当前未分配的数量。这意味着,所有的未分配都将被完全分配。 RuneId(ID):由区块高度和交易索引编码而成,确保了的唯一性。 Edict(法令):用于转移,包含ID、数量和输出索引。

    61510编辑于 2024-04-30
  • 来自专栏DevOps持续集成

    简单了解Python运算

    算数运算 + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 模运算 ** 幂运算 // 整除运算 实验笔记 numOne = 10 numTwo = 20 print numOne ** numTwo = %d" %(numOne ** numTwo)) print("numTwo // numOne = %d" %(numTwo // numOne) ) 比较运算 == 等于运算 ! = 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 返回值是布尔类型 True False 实验源码 #比较运算 number1 = 123 number2 = 456 -->True 身份运算 is 如果两个对象为同一个内存地址返回True false is not 不相同返回True false 实验源码 #身份运算 num1 = 10 num2 = 10

    34040发布于 2019-10-18
  • 来自专栏扯编程的淡

    搞懂MongoDB比较查询运算

    例如,如果我们正在寻找所有年龄为25岁的用户,我们可以使用age字段和$eq操作来完成这个查询。$gt、$gte、$lt、$lte:这些操作可以用来进行范围查询。 例如,如果我们想要找出所有年龄在20到30岁之间的用户,我们可以使用age字段和这些操作来完成这个查询。$in:这个操作可以用来查找那些在指定列表中的值。 例如,如果我们想要找出所有包含在特定集合中的用户,我们可以使用_id字段和$in操作来完成这个查询。$ne:这个操作可以用来找出那些不等于指定值的文档。 例如,如果我们想要找出所有年龄不等于25岁的用户,我们可以使用age字段和$ne操作来完成这个查询。$nin:这个操作与$in相反,可以用来找出那些不在指定列表中的值。 例如,如果我们想要找出所有不在特定集合中的用户,我们可以使用_id字段和$nin操作来完成这个查询。

    73200编辑于 2023-12-07
  • 来自专栏程序员的园——原创文章

    讲全C++中类型转换操作

    类型转换是C++中一种非常常见的操作,为了保证类型转换的安全性和有效性,C++提出了四种类型转换操作,通常称之为常规转换操作。 在共享指针出来后,为实现共享指针的转换,提出共享指针支持的四种转换操作。 常规类型转换操作 忏悔转换操作由如下四种:static_cast、dynamic_cast、const_cast和reinterpret_cast。每种转换操作尤其特定的适用场景。 示例代码: int num = 10; double* ptr = reinterpret_cast<double*>(&num); 共享指针转换操作 共享指针std::shared_ptr支持的类型转换操作 基于此,共享指针的类型转换操作与规指针类型转换操作的的适用场景、注意事项相同, 总结 在C++中,类型转换操作各具特点且各自有自己的适用场景,应根据实际情况选择合适的转换方式。

    41410编辑于 2024-07-18
  • 来自专栏bigsai

    LeetCode 08字串转整数&&09回

    08字串转整数 题目描述: ? 在这里插入图片描述 ? 在这里插入图片描述 ? 在这里插入图片描述 分析: 本题主要是字符串的处理。 break; } } value=zheng*value; return (int)value; } 09回数 分析: 此题比较简单,需要考虑以下几点: 不能是负数,负数不满足回文数的要求 考虑奇数偶数长度数字会性 提供两种方法:第一种将数字转成字符串,从中间向两侧拓展比较。 ?

    46210发布于 2020-08-20
  • 来自专栏Go技术干货

    了解 Go fmt 标准库的常用占位及其简单使用

    占位通过占位,可以指定格式进行输入或输出,以下为 fmt 标准库里的占位:普通占位占位描述举例结果%v默认格式的值fmt.Printf("%v", User{Name: "小明", Age: main.User{Name:"小明", Age:18}%T对应值类型的 Go 语法表示fmt.Printf("%T", User{Name: "小明", Age: 18})main.User%%非占位, 而是字面上的 %fmt.Printf("%%")%布尔占位描述举例结果%t对应值 true 或 falsefmt.Printf("%t", false)false整数占位描述举例结果%b二进制的形式 "%x", 12)c%X十六进制的形式,字母部分用大写字母 A-F 表示fmt.Printf("%X", 12)C%UUnicode 格式fmt.Printf("%U", 15)U+000F浮点数占位描述举例结果 %p以16进制表示的第0个元素的地址,前缀为0xfmt.Printf("%p", []int{1, 2, 3})0xc000010120指针占位描述举例结果%p16进制表示,前缀为0xfmt.Printf

    45400编辑于 2023-10-15
  • 来自专栏JAVA开发专栏

    SQL注入、占位拼接

    目录一、什么是SQL注入 二、Mybatis中的占位和拼接三、为什么PreparedStatement 有效的防止sql注入? 二、Mybatis中的占位和拼接1、占位(1)#{}表示一个占位符号,通过#{}把parameterType 传入的内容通过preparedStatement向占位中设置值,自动进行java类型和 例如(这是用JDBC编写,在Mybatis中我们看不到PreparedStatement,只要是用占位#{},它自动实现这过程): String sql = “insert into user (name ; PreparedStatement ps = conn.preparedStatement(sql); ps.setString(1, “jack”); //占位顺序从1开始 ps.setString (2, “123456”); //也可以使用setObject ps.executeQuery();2、拼接${}表示拼接sql串,通过${}可以将parameterType 传入的内容直接拼接在sql

    2.9K51编辑于 2022-11-21
  • 来自专栏前端学习笔记

    运算(操作

    1 - 运算(操作) 1.1 运算的分类 运算(operator)也被称为操作,是用于实现赋值、比较和执行算数运算等功能的符号。 JavaScript中常用的运算有: 算数运算 递增和递减运算 比较运算 逻辑运算 赋值运算 1.2 算数运算 算术运算概述 概念:算术运算使用的符号, 递增和递减运算 递增和递减运算概述 如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减( -- )运算来完成。 使用口诀:先返回原值,后自加 var num = 10; alert(10 + num++); // 20 1.4 比较运算 比较运算概述 概念:比较运算(关系运算)是两个数据进行比较时所使用的运算 console.log(18 == '18'); console.log(18 === '18'); 1.5 逻辑运算 逻辑运算概述 概念:逻辑运算是用来进行布尔值运算的运算,其返回值也是布尔值

    55231发布于 2020-10-26
  • 来自专栏h5学习笔记

    运算(操作

    运算(操作) 1.1 运算的分类 运算(operator)也被称为操作,是用于实现赋值、比较和执行算数运算等功能的符号。 JavaScript中常用的运算有: 算数运算 递增和递减运算 比较运算 逻辑运算 赋值运算 1.2 算数运算 算术运算概述 概念:算术运算使用的符号, 放在变量前面时,我们可以称为前置递增(递减)运算,放在变量后面时,我们可以称为后置递增(递减)运算。 注意:递增和递减运算必须和变量配合使用。 比较运算概述 概念:比较运算(关系运算)是两个数据进行比较时所使用的运算,比较运算后,会返回一个布尔值(true / false)作为比较运算的结果。 逻辑运算概述 概念:逻辑运算是用来进行布尔值运算的运算,其返回值也是布尔值。

    76820发布于 2020-09-30
  • 来自专栏韩曙亮的移动开发专栏

    【Kotlin 协程】Flow 操作 ② ( 末端操作 | collect 操作 | reduce 操作 | single 操作 | first 操作 | toList 操作 )

    文章目录 一、末端操作 1、collect 操作 2、reduce 操作 3、single 操作 4、first 操作 5、fold 操作 6、toList 操作 7、toSet 操作 一、末端操作 ---- 末端操作 指的是 在 Flow 流最末端 调用 挂起函数 收集元素 的操作 , 最常见的 末端操作 就是 collect 操作 ; 常见的末端操作 : 收集元素 : collect 操作原型 : /** * 终端流操作,使用提供的[动作]收集给定的流。 single 操作原型 : /** * 终端操作,等待一个且仅等待一个值发出。 first 操作原型 : /** * 终端操作,返回流发出的第一个元素,然后取消流的收集。

    1.4K10编辑于 2023-03-30
  • 来自专栏水击三千

    JavaScript操作(关系操作、相等操作和条件操作

    关系操作用于对两个值进行比较,返回一个布尔值。关系操作包括大于(>),小于(<),大于等于(>=),小于等于(<=)。当关系操作用于非数值时,也要先进行数值的转换。 这个两个操作都会先转换类型,再进行比较。 2.全等和不全等 全等操作由3个等号(===)组成,不全等操作(!==)。全等与不全等和上面的差不多,只不过不进行类型的转换。 ,它java中的条件操作类似。 也包含一些复杂的赋值操作,如*=,+=,-=,/=,%=. var num=10; num%=2等于 num=num%2;num*=2;num+=3;num/=3;num-=2; 逗号操作,使用逗号操作

    1.2K90发布于 2018-02-27
  • 来自专栏python基础文章

    Python运算 成员运算、身份运算,三目运算

    座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.成员运算 1.介绍 2.成员运算使用 二.身份运算 1.介绍 2.身份运算使用 三.三目运算 1.介绍 2.三目运算使用 四.Python运算优先级 ---- 前言 本章将会讲解Python运算中的成员运算,身份运算,和三目运算。 ---- 一.成员运算 1.介绍 in 与 not in 是 Python 独有的运算(全部都是小写字母),用于判断对象是否 某个集合的元素之一,非常好用,并且运行速度很快。 else b-a) #得4 ---- 四.Python运算优先级 运算优先级 下表列出了从 最高到最低优先级 的所有运算。 优先级高的运算优先 计算或处理,同级别 的按从 左往右 的顺序计算(赋值运算 除外,它 是按从 右往左 的顺序) ---- 创作不易,求关注,点赞,收藏,谢谢~

    2.2K20编辑于 2022-11-20
  • 来自专栏韩曙亮的移动开发专栏

    【Kotlin 协程】Flow 操作 ① ( 过渡操作 | map 操作 | transform 操作 | 限长操作 | take 操作 )

    文章目录 一、过渡操作 1、map 操作 2、transform 操作 二、限长操作 ( take 操作 ) 一、过渡操作 ---- 过渡操作 相关概念 : 转换流 : 使用 过渡操作 转换 Flow 流 ; 作用位置 : 过渡操作作用 于 流的上游 , 返回 流的下游 ; 非挂起函数 : 过渡操作 不是挂起函数 , 属于冷操作 ; 运行速度 : 过渡操作 可以 快速返回 新的 转换流 ; 1、map 操作 通过 map 操作 , 可以操作每个元素 , 将元素转为另外一种类型的元素 ; map 操作原型 : /** * 返回一个流,其中包含对原始流的每个值应用给定[transform 通过 transform 操作 , 可以操作每个元素 , 可以在单个元素处理时 , 发射多次元素 ; transform 操作原型 : /** * 将[transform]函数应用到给定流的每个值 * * 该操作泛化了[filter]和[map]操作和 * 可以用作其他操作的构建块,例如: * * ``` * fun Flow<Int>.skipOddAndDuplicateEven

    1.2K20编辑于 2023-03-30
  • 来自专栏jiajia_deng

    运算重载 += 操作

    上几篇文章我们介绍了加号运算的重载,实现了两个类之间相加得出我们想要的结果,本文将介绍+=操作的重载,使两个类的对象可以使用+=运算来进行运算。其中要注意的是返回值为引用(&)的重要性。 要实现上面的需求,我们只需重载 operatpr+= 操作即可,下面就是一个简单的示例,可以实现 c1+=c2的需求。 display(); c2.display(); c3.display(); return 0; } 此时再编译程序,你会发现出现了错误: 二进制“+=”: 没有找到接受“void”类型的右操作数的运算( *this; } 运算结果: (x = 60, y = 0) //(c1 += c2) += c3 (x = 20, y = 0) //c2 (x = 30, y = 0) //c3 至此,+=运算的重载我们就实现完毕了 ,几乎所有基本数据类型能实现的需求我们都实现了一遍,像-= *= /=运算都与其类似。

    38310编辑于 2023-10-20
  • 来自专栏韩曙亮的移动开发专栏

    【Python】运算 ( 算术运算 | 赋值运算 )

    文章目录 一、Python 运算 1、算术运算 2、赋值运算 一、Python 运算 ---- 1、算术运算 算术运算 : 加 : + 减 : - 乘 : * 除 : / 取整除 : // print("11 // 3 = ", 11 // 3) 取模运算 : print("5 % 2 = ", 5 % 2) 指数运算 : print("2 ** 3 = ", 2 ** 3) """ 算术运算 3) 执行结果 : 1 + 2 = 3 1 - 2 = -1 1 * 2 = 2 4 / 2 = 2.0 11 // 3 = 3 5 % 2 = 1 2 ** 3 = 8 2、赋值运算 赋值运算 : 分为 标准赋值运算 和 复合赋值运算 ; 标准赋值运算 : = , a += b 等价于 a = a + b ; 加法赋值运算 : += 减法赋值运算 : -= 乘法赋值运算 : *= 除法赋值运算 : /= 取整除赋值运算 : //= 取模赋值运算 : %= 幂赋值运算 : **= 代码示例 : """ 赋值运算 """ num = 1 num += 1 print

    1.2K20编辑于 2023-04-07
  • 来自专栏用户7023149的专栏(2)

    Token 中文新译名正式提议:「元」——一讲清 Token 的本质定义

    元的逻辑:Token在大模型中,是编码后参与概率建模的离散符号单元。它直击符号本身——即变量x。Symbol→Unit→元「元」是对信息论底层结构的直接物理映射。 达(通):「元」具备极强的语境韧性。无论是在NLP算法、代码编译器,还是Web3协议里,“元”都能丝滑嵌入。例:元消耗、元切分、元序列。种在不同技术语境下的流畅度,证明了其底层逻辑的普适性。 (Symbol):对应了信息的物理形式。元(Unit):对应了计算的离散尺度。「元」的构词逻辑,是对Symbol+Unit最忠实的中文映射。 元的信用:「元」作为一个纯粹的结构化单位,它只负责计量,不负责定性。正如“米”只负责长度,不负责美丑;“克”只负责重量,不负责贵贱。 元的普适性:「元」就是AI时代的“数字黄金”。它本身不具备任何价值立场,但它能通过符号的离散组合,精准映射出从一段文字到一整个虚拟世界的全部价值。

    9000编辑于 2026-03-22
  • 来自专栏水击三千

    JavaScript操作(布尔操作、乘性操作和加性操作

    布尔操作 布尔操作用来测试两个值的关系,布尔操作有三个,逻辑非(!)、逻辑与(&&),逻辑或(||)。 逻辑非由一个叹号(!)组成,可以应用于JavaScript任何值。 两个操作数都为false,结果为false 乘法操作由一个星号(*)组成,用于计算两个数值的乘积。 var num =2*3; console.log(num);//输出6 除法操作由一个斜杠(/)组成,用于第一个操作数除以第一个操作数的计算。 var num=4/2; console.log(num);//输出2 求模操作由一个百分号(%)组成,用于计算余数。 var num=5%2; console.log(num);//输出1 加法操作由加号(+)组成,用于求和以及拼接字符串。

    80860发布于 2018-02-27
  • 来自专栏网络技术联盟站

    TypeScript 中常用的运算:算术运算、赋值运算、逻辑运算、比较运算和位运算

    了解并熟练使用这些运算是编写高效且可靠的 TypeScript 代码的关键。本文将详细介绍 TypeScript 中常用的运算,包括算术运算、赋值运算、逻辑运算、比较运算和位运算等。 算术运算算术运算用于对数字进行基本的算术计算。加法运算(+)加法运算(+)用于将两个数字相加。 let a: number = 5;a--; // a 的值变为 4赋值运算赋值运算用于将一个值赋给变量。简单赋值运算(=)简单赋值运算(=)用于将右边的值赋给左边的变量。 a; // false比较运算比较运算用于比较两个值,并返回一个布尔值。相等运算(==)相等运算(==)用于比较两个值是否相等。 包括算术运算、赋值运算、逻辑运算、比较运算和位运算

    1.3K20编辑于 2023-07-06
  • 来自专栏早起Python

    海象运算?一详解python3.8到底更新了哪些新功能

    也就是前面说的海象运算 赋值表达式可以在一行代码中 同时完成赋值和返回值的操作 说人话就是在python3.7及之前版本 这么干需要两步⬇️ >>> text = "早起学习" >>> print( 还没说为啥把赋值表达式叫做海象运算 因为赋值表达式长这样:= 请把手机旋转90度 再看这符号像不像侧着的海象象牙⬇️ 不管你觉得像不像 反正大家都这么解释 再来看下一个新特性 使用f-字符串进行更简单的调试

    60620发布于 2020-04-22
领券