- Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean包含两个值:fal... Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean包含两个值:fal...
- 布隆过滤器的一些概念主要包括:简介算法参数优势和劣势布隆过滤器简介布隆过滤器是「一种空间高效概率性的数据结构」(百科中原文是a space-efficient probabilistic data structure),该数据结构于1970年由Burton Howard Bloom提出,「作用是测试一个元素是否某个集合的一个成员」。布隆过滤器是可能出现false positive(这个是专有... 布隆过滤器的一些概念主要包括:简介算法参数优势和劣势布隆过滤器简介布隆过滤器是「一种空间高效概率性的数据结构」(百科中原文是a space-efficient probabilistic data structure),该数据结构于1970年由Burton Howard Bloom提出,「作用是测试一个元素是否某个集合的一个成员」。布隆过滤器是可能出现false positive(这个是专有...
- 字符和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号 ' 包含起来的。比如普通字符 '0','a'。fun check(c: Char) { if (c == 1) { // 错误:类型不兼容 // …… }}字符字面值用单引号括起来: '1'。 特殊字符可以用反斜杠转义。 支持这几个转义序列:\t、 \b、\n、\r、... 字符和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号 ' 包含起来的。比如普通字符 '0','a'。fun check(c: Char) { if (c == 1) { // 错误:类型不兼容 // …… }}字符字面值用单引号括起来: '1'。 特殊字符可以用反斜杠转义。 支持这几个转义序列:\t、 \b、\n、\r、...
- Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。类型位宽度Double64Float32Long64Int32Short16Byte8字面常量下面是所有类型的字面常量:十进制:123长整型以大写的 L 结尾:123L16 进制以 0x 开头:0x0F2 进制以 0b 开头... Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。类型位宽度Double64Float32Long64Int32Short16Byte8字面常量下面是所有类型的字面常量:十进制:123长整型以大写的 L 结尾:123L16 进制以 0x 开头:0x0F2 进制以 0b 开头...
- Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。实例实例package mainimport "fmt"func main() { //这是我们使用range去求一个slice的和。使用数组跟这个很类似 ... Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。实例实例package mainimport "fmt"func main() { //这是我们使用range去求一个slice的和。使用数组跟这个很类似 ...
- Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。定义切片你可以声明一个未指定大小的数组来定义切片:var identifier []type切片不需要说明长度。或使用 make() 函数来创建切片:var sli... Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。定义切片你可以声明一个未指定大小的数组来定义切片:var identifier []type切片不需要说明长度。或使用 make() 函数来创建切片:var sli...
- Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers[0], numbers[1] ..., numbers[99] 更加方便且易于扩展。数组元素可以通过索引(位置)来读取(或者... Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers[0], numbers[1] ..., numbers[99] 更加方便且易于扩展。数组元素可以通过索引(位置)来读取(或者...
- 在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go 语言按类别有以下几种数据类型:序号类型和描述1布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2数字类型整型 int 和浮点型 float32、float6... 在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go 语言按类别有以下几种数据类型:序号类型和描述1布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2数字类型整型 int 和浮点型 float32、float6...
- JavaScript一共有8种数据类型,其中有7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,表示独一无二的值)和BigInt(es10新增);1种引用数据类型——Object(Object本质上是由一组无序的名值对组成的)。里面包含 function、Array、Date等。JavaScript不支持任何创建自定义类型的... JavaScript一共有8种数据类型,其中有7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,表示独一无二的值)和BigInt(es10新增);1种引用数据类型——Object(Object本质上是由一组无序的名值对组成的)。里面包含 function、Array、Date等。JavaScript不支持任何创建自定义类型的...
- 本节书摘来自华章计算机《TypeScript实战指南》一书中的第2章,第2.5节,作者是胡桓铭。 本节书摘来自华章计算机《TypeScript实战指南》一书中的第2章,第2.5节,作者是胡桓铭。
- 2026-04-09:最大平衡异或子数组的长度。用go语言,给定一个整数数组 nums,需要找出满足两项要求的最长连续子数组,并返回它的长度:1.这个子数组内部所有元素做按位异或(XOR)运算的结果为 0。2.这个子数组中,偶数的个数与奇数的个数必须相同(两者数量一致)。如果整个数组中不存在同时满足以上条件的子数组,则返回 0。1 <= nums.length <= 100000。0 <= ... 2026-04-09:最大平衡异或子数组的长度。用go语言,给定一个整数数组 nums,需要找出满足两项要求的最长连续子数组,并返回它的长度:1.这个子数组内部所有元素做按位异或(XOR)运算的结果为 0。2.这个子数组中,偶数的个数与奇数的个数必须相同(两者数量一致)。如果整个数组中不存在同时满足以上条件的子数组,则返回 0。1 <= nums.length <= 100000。0 <= ...
- 2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。你需要构造一个长度为 n 的整数数组,要求同时满足:1.数组中所有元素的总和必须等于 target。2.把数组里每个元素取绝对值以后,得到的这 n 个数必须是 1,2,…,n 的某种排列(也就是每个数 1 到 n 都恰好出现一次,顺序可以不同)。3.若不存在满足上述条件的... 2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。你需要构造一个长度为 n 的整数数组,要求同时满足:1.数组中所有元素的总和必须等于 target。2.把数组里每个元素取绝对值以后,得到的这 n 个数必须是 1,2,…,n 的某种排列(也就是每个数 1 到 n 都恰好出现一次,顺序可以不同)。3.若不存在满足上述条件的...
- 2026-04-05:范围内总波动值Ⅰ。用go语言,给定两个整数 num1 和 num2,考虑它们之间所有的整数(包含端点),即区间 [num1, num2]。对区间内的每个整数,把它的每一位数字看作一个“位置”。对某一位数字,判断它是否构成“峰”或“谷”:若这一位数字 严格大于 它左右相邻的两位数字,则这位属于峰。若这一位数字 严格小于 它左右相邻的两位数字,则这位属于谷。数字的第一位和最... 2026-04-05:范围内总波动值Ⅰ。用go语言,给定两个整数 num1 和 num2,考虑它们之间所有的整数(包含端点),即区间 [num1, num2]。对区间内的每个整数,把它的每一位数字看作一个“位置”。对某一位数字,判断它是否构成“峰”或“谷”:若这一位数字 严格大于 它左右相邻的两位数字,则这位属于峰。若这一位数字 严格小于 它左右相邻的两位数字,则这位属于谷。数字的第一位和最...
- 刷了三个月题,笔试只考了60分?因为你把80%的时间花在了20%不常考的知识点上前两天,一个学弟给我发来一张截图。是他今年秋招某大厂的笔试成绩单,总分100分,他得了58分。“学长,我LeetCode刷了400多道,Hot 100刷了两遍,怎么笔试连及格线都过不了?”我问他:“你都刷了哪些题?”“链表、二叉树、动态规划,能刷的都刷了。”“那笔试考了些什么?”“嗯……考了一道系统设计,一道场景... 刷了三个月题,笔试只考了60分?因为你把80%的时间花在了20%不常考的知识点上前两天,一个学弟给我发来一张截图。是他今年秋招某大厂的笔试成绩单,总分100分,他得了58分。“学长,我LeetCode刷了400多道,Hot 100刷了两遍,怎么笔试连及格线都过不了?”我问他:“你都刷了哪些题?”“链表、二叉树、动态规划,能刷的都刷了。”“那笔试考了些什么?”“嗯……考了一道系统设计,一道场景...
- 同一个学生,面阿里挂了,面腾讯却过了——不是他变了,是题库在“挑人”最近帮几个学弟学妹复盘笔试,发现一个很有意思的现象。有个学弟,北邮科班,LeetCode刷了600多题,周赛稳定两题打底。阿里笔试,挂了。腾讯笔试,过了。美团笔试,过了。字节笔试,又挂了。他跑来问我:“学长,我水平是波动的吗?怎么有的能过有的不能?”我把他做的几套笔试题翻出来对比了一下,发现了一个秘密:每个大厂的笔试题库,都... 同一个学生,面阿里挂了,面腾讯却过了——不是他变了,是题库在“挑人”最近帮几个学弟学妹复盘笔试,发现一个很有意思的现象。有个学弟,北邮科班,LeetCode刷了600多题,周赛稳定两题打底。阿里笔试,挂了。腾讯笔试,过了。美团笔试,过了。字节笔试,又挂了。他跑来问我:“学长,我水平是波动的吗?怎么有的能过有的不能?”我把他做的几套笔试题翻出来对比了一下,发现了一个秘密:每个大厂的笔试题库,都...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签