- 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...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-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创作思路,一次讲透!
即将直播
热门标签