- 一.数据结构简介(序): 1.1 概念程序设计 = 数据结构 + 算法。 1.2 概念数据 = 符号(1). 其可以输入到计算机中。(2). 能够被计算机识别和处理。 1.3 分类数据分为:(1).数据元素:数据的基本单位,也称为结点或者记录。(2).数据对象: 相同特性的数据元素的集合,是数据的一个子集。(3).数据项: 独立含义的数据的最小单位。数据的目的是存储,存储的目的是后期的再利... 一.数据结构简介(序): 1.1 概念程序设计 = 数据结构 + 算法。 1.2 概念数据 = 符号(1). 其可以输入到计算机中。(2). 能够被计算机识别和处理。 1.3 分类数据分为:(1).数据元素:数据的基本单位,也称为结点或者记录。(2).数据对象: 相同特性的数据元素的集合,是数据的一个子集。(3).数据项: 独立含义的数据的最小单位。数据的目的是存储,存储的目的是后期的再利...
- ES6 给我们提供了 Map 数据结构,它类似于对象,用于保存键值对。不同的是,Map 中键的范围不限于字符串类型,各种类型的值(包括对象)都可以当作一个键或一个值。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果需要用到“键值对”的数据结构,Map 比 Object 更合适。Map和Object的区别Obj... ES6 给我们提供了 Map 数据结构,它类似于对象,用于保存键值对。不同的是,Map 中键的范围不限于字符串类型,各种类型的值(包括对象)都可以当作一个键或一个值。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果需要用到“键值对”的数据结构,Map 比 Object 更合适。Map和Object的区别Obj...
- 什么是类数组类数组是可以当作数组来使用的对象,实际应用中,常见的类似数组的对象是 DOM 操作返回的 NodeList 集合,以及函数内部的arguments对象。1、属性要为索引(数字)属性,利用属性名(相当于数组下标)模拟数组的特性2、必须有length属性,可以动态增长,相当于数组的length属性3、最好加上Push方法,根据length属性值的位置进行属性的扩充4、还可以加上数组的... 什么是类数组类数组是可以当作数组来使用的对象,实际应用中,常见的类似数组的对象是 DOM 操作返回的 NodeList 集合,以及函数内部的arguments对象。1、属性要为索引(数字)属性,利用属性名(相当于数组下标)模拟数组的特性2、必须有length属性,可以动态增长,相当于数组的length属性3、最好加上Push方法,根据length属性值的位置进行属性的扩充4、还可以加上数组的...
- 深入的理解一些 C 语言的进阶知识点。 深入的理解一些 C 语言的进阶知识点。
- 鸿蒙轻内核源码分析系列一 前言 1 鸿蒙轻内核概述鸿蒙轻内核是基于面向IoT领域构建的Huawei LiteOS轻量级物联网操作系统内核演进发展的新一代内核。鸿蒙轻内核提供了小体积、低功耗、高性能、快速互联体验、生态统一开放的系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架HDF(OpenHarmony Driver Foundation)等,为设备厂商提供了更... 鸿蒙轻内核源码分析系列一 前言 1 鸿蒙轻内核概述鸿蒙轻内核是基于面向IoT领域构建的Huawei LiteOS轻量级物联网操作系统内核演进发展的新一代内核。鸿蒙轻内核提供了小体积、低功耗、高性能、快速互联体验、生态统一开放的系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架HDF(OpenHarmony Driver Foundation)等,为设备厂商提供了更...
- 递归详解 递归详解
- 一、json转换public class Test{ public static void main(String[] args) { //1.json数组转list对象存储 jsonToListObject(); // 2.创建json对象 //createJSONObject(); //3.创建 JSONArray ... 一、json转换public class Test{ public static void main(String[] args) { //1.json数组转list对象存储 jsonToListObject(); // 2.创建json对象 //createJSONObject(); //3.创建 JSONArray ...
- JavaScript中,一共给开发者提供了一下几种循环语句,分别是while循环,do…while循环,for循环,forEach,for…in循环和for…of循环。下面我们就通过本文来仔细分辨一下,各个循环的使用差异。while循环语法:while (expr){ statement}expr为条件表达式,当expr为真时,执行statement语句,执行结束后,再次进入下一轮循环,直到... JavaScript中,一共给开发者提供了一下几种循环语句,分别是while循环,do…while循环,for循环,forEach,for…in循环和for…of循环。下面我们就通过本文来仔细分辨一下,各个循环的使用差异。while循环语法:while (expr){ statement}expr为条件表达式,当expr为真时,执行statement语句,执行结束后,再次进入下一轮循环,直到...
- 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言讲道理5年开发,没用过数据结构,你只是在做CRUD!很多时候大部分程序员👨💻头疼于,查询慢、效率低、一堆的关联SQL,主要原因是在程序设计上没有做出很好的数据结构。当然也还有一部分是由于老业务代码,或者没有用到一些大数据服务等。数据结构、算法、设计模式,是每一个程序员成长... 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言讲道理5年开发,没用过数据结构,你只是在做CRUD!很多时候大部分程序员👨💻头疼于,查询慢、效率低、一堆的关联SQL,主要原因是在程序设计上没有做出很好的数据结构。当然也还有一部分是由于老业务代码,或者没有用到一些大数据服务等。数据结构、算法、设计模式,是每一个程序员成长...
- 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言在上一章节我们讲解并用数据验证了,HashMap中的,散列表的实现、扰动函数、负载因子以及扩容拆分等核心知识点以及相应的作用。除了以上这些知识点外,HashMap还有基本的数据功能;存储、删除、获取、遍历,在这些功能中经常会听到链表、红黑树、之间转换等功能。而红黑树是在jdk1.... 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言在上一章节我们讲解并用数据验证了,HashMap中的,散列表的实现、扰动函数、负载因子以及扩容拆分等核心知识点以及相应的作用。除了以上这些知识点外,HashMap还有基本的数据功能;存储、删除、获取、遍历,在这些功能中经常会听到链表、红黑树、之间转换等功能。而红黑树是在jdk1....
- 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言在面经手册的前两篇介绍了《面试官都问我啥》和《认知自己的技术栈盲区》,这两篇内容主要为了说明面试过程的考查范围,包括个人的自我介绍、技术栈积累、项目经验等,以及在技术栈盲区篇章中介绍了一个整套技术栈在系统架构用的应用,以此全方面的扫描自己有哪些盲区还需要补充。而接下来的章节会以各... 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言在面经手册的前两篇介绍了《面试官都问我啥》和《认知自己的技术栈盲区》,这两篇内容主要为了说明面试过程的考查范围,包括个人的自我介绍、技术栈积累、项目经验等,以及在技术栈盲区篇章中介绍了一个整套技术栈在系统架构用的应用,以此全方面的扫描自己有哪些盲区还需要补充。而接下来的章节会以各...
- 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言一直以来都有小伙伴问我什么时候出一些面试系列的文章,脑袋一热一口答应下来,《重学Java设计模式》写完就安排。但是怎么写,要写成什么样才对读者有帮助成了难点。再三思考,面试只是一时的,工作、学习,才是长久坚持的。很多人面试不理想多半也是来自于自我学习能力的不足和工作内容的单一以及... 作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言一直以来都有小伙伴问我什么时候出一些面试系列的文章,脑袋一热一口答应下来,《重学Java设计模式》写完就安排。但是怎么写,要写成什么样才对读者有帮助成了难点。再三思考,面试只是一时的,工作、学习,才是长久坚持的。很多人面试不理想多半也是来自于自我学习能力的不足和工作内容的单一以及...
- Python数据类型详解随笔记录所的所学,此博客为我记录文章所用,发布到此,仅供网友阅读参考。作者:北山啦@[toc] 字符串 字符串类型字符串是最常用的数据类型之一,它用来表示一串不可变的字符。字符串可以使用双引号或者单引号将字符包含起来如果字符串中本来就含有单引号或者双引号,可以通过下面的方法来处理:如果字符串中包含单引号,则使用双引号来包裹这个字符串,反之,如果字符串中包含双引号,则使... Python数据类型详解随笔记录所的所学,此博客为我记录文章所用,发布到此,仅供网友阅读参考。作者:北山啦@[toc] 字符串 字符串类型字符串是最常用的数据类型之一,它用来表示一串不可变的字符。字符串可以使用双引号或者单引号将字符包含起来如果字符串中本来就含有单引号或者双引号,可以通过下面的方法来处理:如果字符串中包含单引号,则使用双引号来包裹这个字符串,反之,如果字符串中包含双引号,则使...
- LiteOS内核源码分析系列十一 软件定时器Swtmr软件定时器(Software Timer)是基于系统Tick时钟中断且由软件来模拟的定时器。当经过设定的Tick数后,会触发用户自定义的回调函数。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。Huawei LiteOS提供了软件定时器功能可以提供更多的定时器,满足用户需求。本文通过分析LiteOS定时器模块的源码,掌握定时器使... LiteOS内核源码分析系列十一 软件定时器Swtmr软件定时器(Software Timer)是基于系统Tick时钟中断且由软件来模拟的定时器。当经过设定的Tick数后,会触发用户自定义的回调函数。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。Huawei LiteOS提供了软件定时器功能可以提供更多的定时器,满足用户需求。本文通过分析LiteOS定时器模块的源码,掌握定时器使...
- 2021-04-15:给定一个由字符串组成的数组strs,必须把所有的字符串拼接起来,返回所有可能的拼接结果中,字典序最小的结果。福大大 答案2021-04-15:“b”和“ba”,直接比较两个字符串大小,得到的答案很容易出错。比较“b”+“ba”和“ba”+“b”,得到的答案一定正确。代码用golang编写。代码如下:package mainimport ( "fmt" "so... 2021-04-15:给定一个由字符串组成的数组strs,必须把所有的字符串拼接起来,返回所有可能的拼接结果中,字典序最小的结果。福大大 答案2021-04-15:“b”和“ba”,直接比较两个字符串大小,得到的答案很容易出错。比较“b”+“ba”和“ba”+“b”,得到的答案一定正确。代码用golang编写。代码如下:package mainimport ( "fmt" "so...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签