- Java命名规范 包(Package): 包名全部小写,通常采用反向域名的形式,例如:com.example.myproject 类(Class) 和 接口(Interface): 首字母大写的驼峰式命名,例如:MyClassName 或 MyInterfaceName 枚举(Enum): 同类和接口的命名规则,例如:ColorType 方法(Met... Java命名规范 包(Package): 包名全部小写,通常采用反向域名的形式,例如:com.example.myproject 类(Class) 和 接口(Interface): 首字母大写的驼峰式命名,例如:MyClassName 或 MyInterfaceName 枚举(Enum): 同类和接口的命名规则,例如:ColorType 方法(Met...
- Java 基础易错知识点等号=用于比较两个变量的引用(即内存地址)是否相同,而equals用于比较两个变量的内容(即内存地址里存放的值)是否相等构造类中方法时要进行空参构造和全参构造private只能在本类的方法中使用而protected可以再本类和子类的方法中使用Object是所有类的父类,是顶级父类所有类都继承它创建对象调用方法时不能为null,否则会报错(空指针异常)基本数据类型byt... Java 基础易错知识点等号=用于比较两个变量的引用(即内存地址)是否相同,而equals用于比较两个变量的内容(即内存地址里存放的值)是否相等构造类中方法时要进行空参构造和全参构造private只能在本类的方法中使用而protected可以再本类和子类的方法中使用Object是所有类的父类,是顶级父类所有类都继承它创建对象调用方法时不能为null,否则会报错(空指针异常)基本数据类型byt...
- 1 名学 和 知识论在前言讲,孔子讲天命,道教方士有命理,墨子讲非命 。关于天的概念有人整理如下,可能并不完整这里面可能涉及更多的内容,如道家的宇宙观等等,不做扩展,限定为墨子一脉。有象: 形体的 天界,天体,天气,天空 天无象: 有灵 主宰 天子,天帝,皇天,苍天,造物主等 无灵... 1 名学 和 知识论在前言讲,孔子讲天命,道教方士有命理,墨子讲非命 。关于天的概念有人整理如下,可能并不完整这里面可能涉及更多的内容,如道家的宇宙观等等,不做扩展,限定为墨子一脉。有象: 形体的 天界,天体,天气,天空 天无象: 有灵 主宰 天子,天帝,皇天,苍天,造物主等 无灵...
- 在C#中,子类可以隐式转换为父类。这种子类到父类的转换称为协变。而类似于父类转向子类的变换,可以简单理解为逆变。逆变和协变可以用于泛型委托和泛型接口,本篇文章将讲解C#中逆变和协变的使用。逆变和协变的语法初次接触可能会感到陌生,但通过在项目中多实践,相信会有很多感悟。 在C#中,子类可以隐式转换为父类。这种子类到父类的转换称为协变。而类似于父类转向子类的变换,可以简单理解为逆变。逆变和协变可以用于泛型委托和泛型接口,本篇文章将讲解C#中逆变和协变的使用。逆变和协变的语法初次接触可能会感到陌生,但通过在项目中多实践,相信会有很多感悟。
- 为了节省存储空间并且加快处理速度,需要对这类矩阵进行压缩存储,压缩存储的原则是:不重复存储相同元素;不存储零值元素。一、相关概念㈠特殊矩阵 矩阵中存在大多数值相同的元,或非0元,且在矩阵中的分布有一定规律。⒈对称矩阵矩阵中的元素满足 aij=aji 1≤i,j≤n⒉三角矩阵 上(下)三角矩阵指矩阵的下(上)三角(不包括对角线)中的... 为了节省存储空间并且加快处理速度,需要对这类矩阵进行压缩存储,压缩存储的原则是:不重复存储相同元素;不存储零值元素。一、相关概念㈠特殊矩阵 矩阵中存在大多数值相同的元,或非0元,且在矩阵中的分布有一定规律。⒈对称矩阵矩阵中的元素满足 aij=aji 1≤i,j≤n⒉三角矩阵 上(下)三角矩阵指矩阵的下(上)三角(不包括对角线)中的...
- 在《C++异常处理》一节中,我们讲到了 C++ 异常处理的流程,具体为: 抛出(Throw)--> 检测(Try) --> 捕获(Catch) 异常必须显式地抛出,才能被检测和捕获到;如果没有显式的抛出,即使有异常也检测不到。在 C++ 中,我们使用 throw 关键字来显式地抛出异常,它的用法为: throw exceptionData; exceptionData 是“异常数据”的意思 在《C++异常处理》一节中,我们讲到了 C++ 异常处理的流程,具体为: 抛出(Throw)--> 检测(Try) --> 捕获(Catch) 异常必须显式地抛出,才能被检测和捕获到;如果没有显式的抛出,即使有异常也检测不到。在 C++ 中,我们使用 throw 关键字来显式地抛出异常,它的用法为: throw exceptionData; exceptionData 是“异常数据”的意思
- 企业笔试过程中会涉及到数据结构的方方面面,现将有关图的深度优先搜索与广度优先搜索进行整理归纳,方便日后查阅。在已做过的笔试题目中,可用DFS解决的题目有:“地牢逃脱”–网易“遍历最短路径长度”–携程“小青蛙走迷宫”–滴滴三道题目都是DFS的经典应用,主要采用递归+回溯的方式。下面主要讲解一下DFS与BFS的具体实现。 深度优先搜索(DFS) && 广度优先搜索(BFS)package cn.... 企业笔试过程中会涉及到数据结构的方方面面,现将有关图的深度优先搜索与广度优先搜索进行整理归纳,方便日后查阅。在已做过的笔试题目中,可用DFS解决的题目有:“地牢逃脱”–网易“遍历最短路径长度”–携程“小青蛙走迷宫”–滴滴三道题目都是DFS的经典应用,主要采用递归+回溯的方式。下面主要讲解一下DFS与BFS的具体实现。 深度优先搜索(DFS) && 广度优先搜索(BFS)package cn....
- 0 简介大多数企业依靠可扩展的平台和其服务或产品的数据化来保持市场竞争力。随着来自不同来源的数据的激增,其数量、速度和种类各不相同,企业需要新的数据战略。因此,人们认为需要数据管道将来自所有不同来源的数据整合到一个共同的目的地,以便进行快速分析,或者在连接的应用程序和系统之间处理和流式传输数据。这里简单解释两种经典数据处理架构和一个通用编程模型,并例举他们的组件和使用场景,最后做一个简单的... 0 简介大多数企业依靠可扩展的平台和其服务或产品的数据化来保持市场竞争力。随着来自不同来源的数据的激增,其数量、速度和种类各不相同,企业需要新的数据战略。因此,人们认为需要数据管道将来自所有不同来源的数据整合到一个共同的目的地,以便进行快速分析,或者在连接的应用程序和系统之间处理和流式传输数据。这里简单解释两种经典数据处理架构和一个通用编程模型,并例举他们的组件和使用场景,最后做一个简单的...
- 1 简介韧性从多个维度诠释了软件持续提供业务服务的能力,核心目标是提升软件的平均无故障时间(Mean Time Between Failure,MTBF)。从架构设计上,韧性包括服务异步化能力、重试/限流/降级/熔断/反压、主从模式、集群模式、AZ内的高可用、单元化、跨region容灾、异地多活容灾等。这里介绍保障业务韧性的一个经典方法,主从模式。当业务上线后,最不能接受的就是业务不可用,... 1 简介韧性从多个维度诠释了软件持续提供业务服务的能力,核心目标是提升软件的平均无故障时间(Mean Time Between Failure,MTBF)。从架构设计上,韧性包括服务异步化能力、重试/限流/降级/熔断/反压、主从模式、集群模式、AZ内的高可用、单元化、跨region容灾、异地多活容灾等。这里介绍保障业务韧性的一个经典方法,主从模式。当业务上线后,最不能接受的就是业务不可用,...
- 1 读写分离和主从复制大型应用服务器在写数据的时候,访问主数据库,主数据库通过主从复制机制将数据更新同步到从数据库,这样当应用服务器读数据的时候,就可以通过从数据库获得数据,他们如何实现的?为了便于应用程序访问读写分离后的数据库,通常在应用服务器端使用专门的数据访问模块,使数据库读写分离对应用透明。 2 使用和配置二进制日志MySQL的二进制日志binlog可以说是MySQL最重要的日志... 1 读写分离和主从复制大型应用服务器在写数据的时候,访问主数据库,主数据库通过主从复制机制将数据更新同步到从数据库,这样当应用服务器读数据的时候,就可以通过从数据库获得数据,他们如何实现的?为了便于应用程序访问读写分离后的数据库,通常在应用服务器端使用专门的数据访问模块,使数据库读写分离对应用透明。 2 使用和配置二进制日志MySQL的二进制日志binlog可以说是MySQL最重要的日志...
- 2024-05-01:用go语言,给定两个长度为偶数n的整数数组nums1和nums2,分别移除它们各自的一半元素,将剩下的元素合并成集合s。找出集合s中可能包含的最多元素数量。输入:nums1 = [1,2,3,4,5,6], nums2 = [2,3,2,3,2,3]。输出:5。答案2024-05-01:chatgpt题目来自leetcode3002。 大体步骤如下:1.创建两个空的布尔... 2024-05-01:用go语言,给定两个长度为偶数n的整数数组nums1和nums2,分别移除它们各自的一半元素,将剩下的元素合并成集合s。找出集合s中可能包含的最多元素数量。输入:nums1 = [1,2,3,4,5,6], nums2 = [2,3,2,3,2,3]。输出:5。答案2024-05-01:chatgpt题目来自leetcode3002。 大体步骤如下:1.创建两个空的布尔...
- MySQL基础(二:常用数据类型及MySQL创建过程实例) MySQL基础(二:常用数据类型及MySQL创建过程实例)
- 2024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。需要注意的是,白色车可以垂直或水平移动,而白色象可以沿对角线移动,它们不能跳过其他棋子。如果白色车或白色象可以移动到黑色皇后的位置上,即认为它们能够捕获黑色皇后。请注意,黑色皇后自身不能进行移动。输入:a ... 2024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。需要注意的是,白色车可以垂直或水平移动,而白色象可以沿对角线移动,它们不能跳过其他棋子。如果白色车或白色象可以移动到黑色皇后的位置上,即认为它们能够捕获黑色皇后。请注意,黑色皇后自身不能进行移动。输入:a ...
- 1 简介这里介绍两种重要的搜索算法类型:线性搜索和二叉搜索。 2 线性搜索和二分查找的实现和复杂性分析这里通过简单示例、代码实现和时间复杂度分析来详细讨论这两个问题。 3 线性或顺序搜索工作原理是从一端按顺序遍历整个数组或列表,直到找到目标元素。如果找到该元素,则返回其索引,否则返回 -1。示例: arr = [6, 12, 15, 11, 9, 19, 49]我们需要找到 9 的索... 1 简介这里介绍两种重要的搜索算法类型:线性搜索和二叉搜索。 2 线性搜索和二分查找的实现和复杂性分析这里通过简单示例、代码实现和时间复杂度分析来详细讨论这两个问题。 3 线性或顺序搜索工作原理是从一端按顺序遍历整个数组或列表,直到找到目标元素。如果找到该元素,则返回其索引,否则返回 -1。示例: arr = [6, 12, 15, 11, 9, 19, 49]我们需要找到 9 的索...
- MySQL处理科学计数法的字段在MySQL数据库中,有时候我们会遇到存储科学计数法表示的数字字段的情况。科学计数法通常用于表示非常大或非常小的数字,例如1.23e+10表示12300000000。虽然科学计数法在计算机科学和工程领域很常见,但有时候我们需要将科学计数法表示的字段转换成普通的数字格式进行查询和分析。问题描述假设我们有一个MySQL表students,其中包含了一个字段score... MySQL处理科学计数法的字段在MySQL数据库中,有时候我们会遇到存储科学计数法表示的数字字段的情况。科学计数法通常用于表示非常大或非常小的数字,例如1.23e+10表示12300000000。虽然科学计数法在计算机科学和工程领域很常见,但有时候我们需要将科学计数法表示的字段转换成普通的数字格式进行查询和分析。问题描述假设我们有一个MySQL表students,其中包含了一个字段score...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签