2022年7月

1、固件固件(Firmware)就是写入 ROM (只读存储器)中的程序,固件担任着一个系统最基础最底层工作,直接控制硬件,比如计算机上电后第一个启动的程序 BIOS ,它可以与硬件交互,并检查...

1、正向预查和反向预查正则表达式中的预查分为四种:1、正向肯定预查 (?=pattern) :表示的是从其当前位置开始,预测后面的字符串必须匹配上pattern2、正向否定预查 (?!patte...

2022年7月23日上午,以“创新驱动新变革 数字引领新格局”为主题的第五届数字中国建设峰会在福建省福州市开幕。 据悉,本届峰会由国家互联网信息办公室、国家发展和改革委员会、科技部、工业和...

1、Pattern类和Matcher类简介Pattern 对象是正则表达式编译后在内存中的表示形式,因此,正则表达式字符串必须先被编译为 Pattern 对象,然后再利用该 Pattern 对象...

最大努力通知方案主要也是借助MQ消息系统来进行事务控制,这一点与可靠消息最终一致方案一样。看来MQ中间件确实在一个分布式系统架构中,扮演者重要的角色。最大努力通知方案是比较简单的分布式事务方案,...

ApplicationContext是Spring中的核心接口和容器,允许容器通过应用程序上下文环境创建、获取、管理bean。在构建容器的时候,创建对象采用的策略是立即加载的方式,即只要一读取完...

1、SpringBoot启动流程SpringBoot启动流程主要分为两大步骤:第一步:构造一个SpringApplication的实例,完成初始化的工作。初始化的时候会做以下两件事:(1)创建并...

在TypeScript语言中,出现问号的情况有两种:用?:来表示可选属性;用??判断变量的空值。第一种情况在《TypeScript 接口属性》已经介绍过了,不再赘述,本文主要说一下双问号运算符,...

纵观互联网,充斥着一种观点:三十岁后要转管理,否则会被行业所淘汰。之前,我也是默认接受这个观点,但是经过这几年的思考和实践,我发现这个观点害人不浅。我并不是觉得,人到三十岁之后不应该转管理,而是...

之所以我想谈这个话题,是因为我看头条上一个自媒体大V说自己曾经在代码方面是顶级的高手。我毫不犹豫的给他来了一个点评来反驳他:据我观察,你在代码方面远远没有达到你所说的“顶级高手”。常言说,文人相...

Skia 发展历史Skia 是一款用 C++ 开发的、性能彪悍的 2D 图像绘制引擎,其前身是一个向量绘图软件。2005 年被 Google 公司收购后,因为其出色的绘制表现被广泛应用在 Chr...

1、final 和 const 变量的作用如果你不想更改一个变量,可以使用关键字 final 或者 const 修饰变量,这两个关键字可以替代 var 关键字或者加在一个具体的类型前。final...

在 Dart 中,未初始化的变量拥有一个默认的初始值 null。即便数字也是如此,因为在 Dart 中一切皆为对象,数字也不例外。void main(){ int count; ...

1、什么是JSX?JSX = JavaScript + XML,就是JavaScript和XML结合的一种格式,它是 JavaScript 的语法扩展。​在实际开发中,JSX 在产品的打包阶段都...

1、什么是泛型约束?泛型约束即是对泛型的类型进行约束控制。2、为什么要使用泛型约束?当使用泛型参数的属性或者方法时,就需要对泛型进行约束。如下代码所示:function getLength<...

Java Optional 类Java在JDK8中引入了一个新的Optional类。它是一个final类,用于处理Java应用程序中的NullPointerException。我们必须导入jav...

1、void 类型在 JavaScript 中,如果一个函数可以没有显式 return,此时函数的返回值是 undefined:function func() { ...... } cons...

备注:本文修订时间为:2023年6月24日最近徒弟给我提了一个问题:师父,我有一个问题想请教一下。最近看到好多35岁面临找不到工作或者被裁员的事,如何能更好的避免这个问题呢?针对这个问题,要想避...

在 TypeScript 中,interface 更偏于一种约束类型,而 type 的作用就是给类型起一个新名字,也就是别名。后来随着TypeScript 语言的发展,type 被赋予了新的内涵...