- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读三个月。4月份的阅读计划有两本,《你不知道的JavaScrip》系列迎来收尾。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读三个月。4月份的阅读计划有两本,《你不知道的JavaScrip》系列迎来收尾。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《...
- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读三个月。4月份的阅读计划有两本,《你不知道的JavaScrip》系列迎来收尾。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读三个月。4月份的阅读计划有两本,《你不知道的JavaScrip》系列迎来收尾。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《...
- 函数的作用C 程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。从函数定义的角度看,函数可分为系统函数和用户定义函数两种:系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。用户定义函数:用以解决用户需求而专门定义的函数。函数的使用可以省... 函数的作用C 程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。从函数定义的角度看,函数可分为系统函数和用户定义函数两种:系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。用户定义函数:用以解决用户需求而专门定义的函数。函数的使用可以省...
- Trie树 Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。 Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。 Trie树也有它的缺点,Tr... Trie树 Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。 Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。 Trie树也有它的缺点,Tr...
- 前言 数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,主要包括二叉树的建立、遍历方法的循环和递归写法。 二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,... 前言 数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,主要包括二叉树的建立、遍历方法的循环和递归写法。 二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,...
- 2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。每个数组的代价是指该数组中的第一个元素的值。你的目标是将这个数组划分为三个连续且互不重叠的子数组。然后,计算这三个子数组的代价之和,要求返回这个和的最小值。输入:nums = [1,2,3,12]。输出:6。答案2024-05-22:chatgpt题目来自leetcode3010。 大体步骤如下:1.初始化操作:从 ... 2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。每个数组的代价是指该数组中的第一个元素的值。你的目标是将这个数组划分为三个连续且互不重叠的子数组。然后,计算这三个子数组的代价之和,要求返回这个和的最小值。输入:nums = [1,2,3,12]。输出:6。答案2024-05-22:chatgpt题目来自leetcode3010。 大体步骤如下:1.初始化操作:从 ...
- 2024-05-18:用go语言,给定一个从 0 开始的字符串 s,以及两个子字符串 a 和 b,还有一个整数 k。定义一个“美丽下标”,当满足以下条件时:1.找到字符串 a 在字符串 s 中的位置,且该位置范围为 0 <= i <= s.length - a.length。2.找到字符串 b 在字符串 s 中的位置,且该位置范围为 0 <= j <= s.length - b.length... 2024-05-18:用go语言,给定一个从 0 开始的字符串 s,以及两个子字符串 a 和 b,还有一个整数 k。定义一个“美丽下标”,当满足以下条件时:1.找到字符串 a 在字符串 s 中的位置,且该位置范围为 0 <= i <= s.length - a.length。2.找到字符串 b 在字符串 s 中的位置,且该位置范围为 0 <= j <= s.length - b.length...
- useState和useContext深度解析React Hooks 彻底改变了React组件的状态管理和功能复用方式,使得函数组件也能拥有类组件的功能。 useState:函数组件的状态管理 简介:useState是React中最基础的Hook,它允许我们在函数组件中添加状态。useState是React提供的一个内置Hook,用于在函数组件中添加局部状态。它接受一个初始值作为参数,返回... useState和useContext深度解析React Hooks 彻底改变了React组件的状态管理和功能复用方式,使得函数组件也能拥有类组件的功能。 useState:函数组件的状态管理 简介:useState是React中最基础的Hook,它允许我们在函数组件中添加状态。useState是React提供的一个内置Hook,用于在函数组件中添加局部状态。它接受一个初始值作为参数,返回...
- Python 中的列表(List)和元组(Tuple)是两种常用的数据结构,它们都可以用来存储一系列的元素。虽然它们在某些方面相似,但也有一些重要的区别。在本文中,我们将分享一些 Python 中列表和元组的操作技巧,帮助您更好地理解它们的用法和特性。 1. 创建列表和元组首先,让我们看一下如何创建列表和元组:# 创建列表my_list = [1, 2, 3, 4, 5]# 创建元组my_t... Python 中的列表(List)和元组(Tuple)是两种常用的数据结构,它们都可以用来存储一系列的元素。虽然它们在某些方面相似,但也有一些重要的区别。在本文中,我们将分享一些 Python 中列表和元组的操作技巧,帮助您更好地理解它们的用法和特性。 1. 创建列表和元组首先,让我们看一下如何创建列表和元组:# 创建列表my_list = [1, 2, 3, 4, 5]# 创建元组my_t...
- Python 是一种强大而又灵活的编程语言,它支持多种数据类型和变量。理解 Python 中的变量和数据类型对于编写高效的代码至关重要。本文将深入探讨 Python 中的变量和常见的数据类型,并提供代码示例来帮助读者更好地理解。 1. 变量在 Python 中,变量是用来存储数据的标识符。你可以将任何类型的数据赋值给一个变量,并在程序中使用该变量。Python 是动态类型语言,这意味着你不需... Python 是一种强大而又灵活的编程语言,它支持多种数据类型和变量。理解 Python 中的变量和数据类型对于编写高效的代码至关重要。本文将深入探讨 Python 中的变量和常见的数据类型,并提供代码示例来帮助读者更好地理解。 1. 变量在 Python 中,变量是用来存储数据的标识符。你可以将任何类型的数据赋值给一个变量,并在程序中使用该变量。Python 是动态类型语言,这意味着你不需...
- 1.base64 - Base64编解码模块Base64是一种基于64个可打印字符来表示二进制数据的方法。由于log264=6log _{2}64=6log264=6,所以Base64以6个比特(二进制位,可以表示0或1)为一个单元,每个单元对应一个可打印字符。对于3字节(24比特)的二进制数据,我们可以将其处理成对应于4个Base64单元,即3个字节可由4个可打印字符来表示。Base6... 1.base64 - Base64编解码模块Base64是一种基于64个可打印字符来表示二进制数据的方法。由于log264=6log _{2}64=6log264=6,所以Base64以6个比特(二进制位,可以表示0或1)为一个单元,每个单元对应一个可打印字符。对于3字节(24比特)的二进制数据,我们可以将其处理成对应于4个Base64单元,即3个字节可由4个可打印字符来表示。Base6...
- 2024-05-08:用go语言,给定一个由正整数组成的数组 nums,找出数组中频率最高的元素,然后计算该元素在数组中出现的总次数。输入:nums = [1,2,2,3,1,4]。输出:4。答案2024-05-08:chatgpt题目来自leetcode3005。 大体步骤如下:1.创建一个空的字典 cnt 用于存储每个元素的出现次数。2.初始化 maxCnt 和 ans 为 0,分别表示... 2024-05-08:用go语言,给定一个由正整数组成的数组 nums,找出数组中频率最高的元素,然后计算该元素在数组中出现的总次数。输入:nums = [1,2,2,3,1,4]。输出:4。答案2024-05-08:chatgpt题目来自leetcode3005。 大体步骤如下:1.创建一个空的字典 cnt 用于存储每个元素的出现次数。2.初始化 maxCnt 和 ans 为 0,分别表示...
- 拉链表版本迭代:hive 0.14 slowly changing dimension => hive 2.6.0 merge 事务管理原来采用分区表,用户分区存储历史增量数据,缺点是重复数据太多定义:数仓用于解决持续增长且存在一定时间时间范围内重复的数据存储:创建拉链表时使用列式存储ORC:不能使用load加载数据压缩比高 效率高场景:【数据规模庞大】,新数据【在有限的时间】内存在多种状... 拉链表版本迭代:hive 0.14 slowly changing dimension => hive 2.6.0 merge 事务管理原来采用分区表,用户分区存储历史增量数据,缺点是重复数据太多定义:数仓用于解决持续增长且存在一定时间时间范围内重复的数据存储:创建拉链表时使用列式存储ORC:不能使用load加载数据压缩比高 效率高场景:【数据规模庞大】,新数据【在有限的时间】内存在多种状...
- PHP函数支持默认参数值和可变参数列表两种特性。默认参数值,即可以为参数指定默认值,使得在函数调用时如果没有提供相应参数,则会使用默认值;可变参数列表,即使用不定数量的参数调用函数。本文将详细介绍这两种用法,并通过代码举例说明其使用场景。熟练掌握默认参数和可变参数列表的使用,可以极大地提高PHP开发的效率。 PHP函数支持默认参数值和可变参数列表两种特性。默认参数值,即可以为参数指定默认值,使得在函数调用时如果没有提供相应参数,则会使用默认值;可变参数列表,即使用不定数量的参数调用函数。本文将详细介绍这两种用法,并通过代码举例说明其使用场景。熟练掌握默认参数和可变参数列表的使用,可以极大地提高PHP开发的效率。
- 在图论和网络分析中,图是一种非常重要的数据结构,它由节点(或顶点)和连接这些节点的边组成。在Python中,我们可以使用邻接矩阵来表示图,其中矩阵的行和列代表节点,矩阵中的值表示节点之间是否存在边。 原始边列表假设我们有一个原始边列表,其中每个元素都表示一条边,例如:edges = [(0, 1), (0, 2), (1, 2), (2, 3)]在这个例子中,每个元组 (a, b) 表示节点... 在图论和网络分析中,图是一种非常重要的数据结构,它由节点(或顶点)和连接这些节点的边组成。在Python中,我们可以使用邻接矩阵来表示图,其中矩阵的行和列代表节点,矩阵中的值表示节点之间是否存在边。 原始边列表假设我们有一个原始边列表,其中每个元素都表示一条边,例如:edges = [(0, 1), (0, 2), (1, 2), (2, 3)]在这个例子中,每个元组 (a, b) 表示节点...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签