自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Kotlin语言基础之空安全

在 Kotlin 中,可以有null值。为了帮助防止程序中出现 null 值的问题,Kotlin 具有 null 安全性。Null 安全性在编译时(而不是在运行时)检测 null 值的潜在问题。

2024-04-27 09:28:51 988 4

原创 Kotlin语言基础之类的使用

Kotlin 支持使用类和对象进行面向对象的编程。对象可用于在程序中存储数据。类允许您为对象声明一组特征。从类创建对象时,可以节省时间和精力,因为不必每次都声明这些特征。类的对象的特征可以在属性中声明。(){}建议将属性声明为只读 (val),除非在创建类实例后需要更改属性。您可以在括号内声明不带 val 或 var 的属性,但在创建实例后无法访问这些属性。()

2024-04-27 09:26:55 814 1

原创 Kotlin语言基础之函数

您可以使用 fun 关键字在 Kotlin 中声明自己的函数。()(){}return如果函数没有返回任何有用的内容,则可以省略返回类型和return关键字。在中了解有关此内容的详细信息。xyxyxy在我们的编码约定中,我们建议以小写字母命名函数,并使用不带下划线的驼峰命名法。

2024-04-27 09:23:33 596 2

原创 Kotlin语言基础之流程控制

与其他编程语言一样,Kotlin 能够根据一段代码是否被评估为真来做出决策。此类代码段称为条件表达式。Kotlin 还能够创建和迭代循环。

2024-04-27 09:22:20 503 2

原创 Kotlin语言基础之集合

编程时,能够将数据分组到结构中以供以后处理是很有用的。Kotlin 提供的集合正是为了这个目的。每个集合类型都可以是可变的或只读的。

2024-04-25 17:19:33 868

原创 Kotlin语言基础之基本类型

Kotlin 中的每个变量和数据结构都有一个数据类型。数据类型很重要,因为它们告诉编译器可以对该变量或数据结构执行什么操作。换句话说,它具有什么功能和特性。Int。Kotlin 推断数据类型的能力被称为类型推断。为customers分配一个整数值。Int。因此编译器知道你可以对customers-=*=/=和%=是增强赋值运算符。有关详细信息,请参见。Kotlin总共有以下基本类型:类别 基本类型整数 Byte, Short, Int, Long。

2024-04-25 17:17:29 334 1

原创 Kotlin语言基础之入门

了解如何将变量的内容打印到标准输出中是很有用的。可以使用模板表达式访问存储在变量和其他对象中的数据,并将它们转换成字符串。所有程序都需要能够存储数据,而变量可以帮助你做到这一点。在 Kotlin 程序中,main 函数是程序的起点,程序的执行从这里开始。由于 customers 是一个可变变量,因此可以在声明后重新分配其值。我们来看一个简单的程序,它可以打印输出 hello world。函数将在几章中进行更详细的讨论。中解释不同的 Kotlin 基本类型以及如何声明它们。以这种方式声明的变量称为顶级声明。

2024-04-25 17:14:57 254

原创 【C++学习笔记】2.7_编程题

天文单位是从地球到太阳的平均距离(约 150000000 公里或 93000000 英里),光是光一年走的距离(约 10 万亿公里或 6 万亿英里)(除太阳外,最近的恒星大约距离地球 4.2 光年)。调用一个用户定义的函数(以摄氏度值为参数,并返回相应的华氏度值)。调用一个用户定义的函数(以光年值为参数,并返回对应天文单位的值)。该程序按下面的格式要求用户输入光年值,并显示结果。编写一个 C++ 程序,它使用 3 个用户定义的函数(包含。编写一个 C++ 程序,它要求用户输入一个以。编写一个程序,其中的。

2023-11-22 12:21:00 113

原创 【C++学习笔记】2.6_复习题

是一个未知的标识符。这将导致在最终的编译之前,使用 iostream 文件的内容替换该编译指令。放在函数定义之前,让文件中所有的函数都能够使用名称空间。放在特定的函数定义中,让该函数能够使用名称空间。它使得程序可以使用 std 名称空间中的定义。时,应提供一个参数,该参数的类型为。所属的名称空间,使得程序无法使用。修复方法三:在特定的函数中使用类似。,让该函数能够使用指定的元素,如。这样的编译指令,而不是。,而在需要使用名称空间。,而该函数将返回一个。时,不用在函数中使用。中的元素时,使用前缀。

2023-11-21 22:33:47 88

原创 Webpack的使用方法

chunk 表示一个文件,默认情况下 webpack 的输入是一个入口文件,输出也是一个文件, 这个文件就是一个 chunk,chunkId 就是产出时给每个文件一个唯一标识 id,chunkhash 就是文件内容的 md5 值,name 就是在 entry 中指定的 key 值。之所以先介绍context选项,是因为接下来要讲的Entry的路径及其所依赖的其他模块的路径可能会采用相对于context的路径来指定,context会影响到这些相对路径所指向的真实文件。不推荐全局安装 webpack。

2023-05-25 17:32:48 258

原创 Rust 闭包

将闭包的参数放到一对竖线(||)中,在参数之后,使用一对花括号来包裹闭包的函数体。注意,由于此处闭包的结束位置需要添加一个分号(;)用于表示let语句的结束。

2023-05-25 17:28:18 141

原创 Vue数据传递的方式

通过 props 向子组件传递数据通过自定义事件向父组件传递数据通过依赖注入的方式传递数据通过事件总线的方式传递数据通过状态管理的方式传递数据

2023-05-10 11:29:19 64

原创 NPM使用简介

NPM是世界上最大的软件注册机构(登记处)。来自于世界各地的开源开发者可以使用NPM来共享自己写的模块,也可以借用他人写的模块。npmjs站点,用于搜索你想要的软件包。注册表,一个大型公共数据库,数据库中记录了所有软件包的信息。命令行界面(CLI),开发者与NPM进行交互的工具。

2023-04-27 19:42:54 371

原创 Ejs模板语法的使用

EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。EJS 没有如何组织内容的教条;也没有再造一套迭代和控制流语法;有的只是普通的 JavaScript 代码而已。

2023-04-27 19:33:07 284

原创 Express的使用方法

当我们向’/student/add’发送POST请求时,请求先会被 ‘/’ 拦截到,调用next()放行,然后被 ‘/student’ 拦截到,再次调用next() 方法放行,最后被接收POST请求的 ‘/student/add’ 路由匹配到,由它为浏览器响应数据。1、首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。新建public目录,然后将静态资源放入其中,让Express帮我们托管public中的资源。1、安装 ejs 模板解析引擎。

2023-04-27 19:25:21 909

原创 构造函数和原型对象

当读取一个对象的属性时,JavaScript引擎首先在该对象的自有属性中查找属性名字。就像我们前面讲的那样,原型对象的属性可以被对象实例访问,这就是继承的一种形式。添加到Object.prototype对象上的属性会被所有类型的对象所继承,有些时候这样写是没有意义的,并且还可能会出错。由于原型对象也是一个对象,它也有自己的原型对象并继承原型对象中的属性。这就是原型对象链:对象继承其原型对象,而原型对象继承它的原型对象,依此类推。我们可以在函数内部通过。我们唯一需要做的就是指定哪一个对象是新对象的原型对象。

2023-04-25 18:07:19 59

原创 JavaScript的this用法

apply()是函数对象的一个方法,它的作用是改变函数的调用对象,它的第一个参数就表示改变后的调用这个函数的对象。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。因此,这时的运行结果为0,证明this指的是全局对象。函数作为某个对象的方法调用时,函数体中的this值指向这个上级对象(函数所属的对象)。这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。随着函数使用场合的不同,this的值会发生变化。运行结果就变成了1,证明了这时this代表的是对象o。

2023-04-25 17:14:13 68

原创 Object对象的使用

默认情况下,我们创建的所有对象都是可扩展的,也就是说我们随时可以给对象添加新的属性。使用这种方式可能会得不到正确的结果,如果属性的值是:对象,非空字符串,非零的数或者true,if条件语句会把它们转换成true。对象被封印后,其[[Extensible]]特性被设置为false,其所有属性的[[Configurable]]特性被设置为false。所有被封印的对象都是不可扩展的对象,此时对象obj使用Object.isExtensible()方法将返回false,且试图添加 lastName会失败。

2023-04-25 17:05:59 248 1

原创 Javascript数据类型

原始类型的数据都是一些比较简单数据,比如字符串,数字等,比如:true和25,这些数据会被直接存储在变量的内存空间中。引用类型的数据并没有直接存储在变量的内存空间中,变量的内存空间中保存的仅仅是引用类型数据在内存中的地址(指针)。当我们将一个引用类型的变量赋值给另一个变量时,实际上将变量的中保存的地址拷贝了一份给了另一个变量,这时这两个变量都指向了同一个对象。正因为每一个变量都是使用自己独立的存储空间保存原始类型的数据,因此当我们改变一个变量中的数据时不会影响到另个变量中的数据。

2023-04-25 16:19:25 80 1

原创 函数的使用

创建函数的字面量形式有两种:函数声明和函数表达式。它们除了在语法上有一些差异外,其他作用都是一样的。

2023-04-25 15:36:23 108 1

原创 JavaScript中this的用法

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是调用函数的那个对象。接下来我们就针对每种情况,详细讨论this的指向。

2023-04-25 15:20:14 62 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除