- 博客(20)
- 收藏
- 关注
原创 【JavaWeb】
英文:StructuredQueryLanguage,简称SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言"
2024-02-28 20:03:06
804
原创 【Golang切片】
【1】方式1:定义一个切片,然后让切片去引用一个已经创建好的数组。【2】方式2:通过make内普函数来创建切片。基本语法:var 切片名 [type = make([ ],len[cap])PS:make底层创建一个数组,对外不可见,所以不可以直接操作这个数组,要通过slice去间接的访问各个元素,不可以直接对数组进行维护/操作【3】方式3:定一个切片,直接就指定具体数组,使用原理类似make的方式。在使用切片字面量时,没有显式指定容量的情况下,切片的容量与切片的长度相同。
2024-02-26 22:27:43
930
1
原创 【Golang数组】
成绩变量定义个数太多,成绩管理费劲,维护费劲—》将成绩找个地方存起来—》数组—》存储相同类型的数据。(2)每次遍历得到的索引用key接收,每次遍历得到的索引位置上的值用val。【3】如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式)。【2】Go中数组属值类型,在默认情况下是值传递,因此会进行值拷贝。(3)key、value的名字随便起名k、v、key、value。(4)key、value属于在这个循环中的局部变量。【2】键值循环(for range)(1)coll就是你要的数组。
2024-02-26 20:39:50
726
1
原创 【错误处理】
自定义错误:需要调用errors包下的New函数:函数返回error类型代码:有一种情况:程序出现错误以后,后续代码就没有必要执行,想让程序中断,退出程序:借助:builtin包下内置函数:panid。
2024-02-25 21:34:22
204
原创 【Go的函数】
比如你想关闭某个使用的资源,在使用的时候直接随手defer,因为defer有延迟执行机制(函数执行完毕再执行defer压入栈的语句),所以你用完随手写了关闭,比较省心,省事。【9】以值传递方式的数据类型,如果希望在函数内的变量能修改函数外的变量,可以传入变量的地址&,函数内以指针的方式操作变量。(1)返回的是一个匿名函数,但是这个匿名函数引用到函数外的变量/参数,因此这个匿名函数就和变量/参数形成一个整体,构成闭包。(2)将匿名函数赋给一个变量(该变量就是函数变量了),再通过该变量来调用匿名函数(用得少)
2024-02-24 11:26:38
1196
原创 Go流程控制
随后,对布尔表达式进行判定,若判定结果为true,则执行循环体,否则,终止循环;这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达。(9)switch穿透,利用fallthrough关键字,如果在case语句块后增加falthrough,则会继续执行下一个case,也叫switch穿透。(5)case后面不需要带break,程序匹配到一个case后就会执行对应的代码块,然后退出switch,如果一个都匹配不到,则执行default。
2024-02-04 23:33:53
935
2
原创 复杂数据类型
【1】关键字就是程序发明者规定的有特殊含义的单词,又叫保留字。go语言中一共有25个关键字。【2】预定义标识符:一共36个预定标识符,包含基础数据类型和系统内嵌函数。
2024-01-26 15:36:29
705
1
原创 基本数据类型
【1】变量的引入:一个程序就是一个世界不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位【2】变量的介绍:变量相当于内存中一个数据存储空间的表示学生的年龄–数据–变量var age int=18【3】变量的使用步骤:1.声明2.赋值3.使用【4】代码练习【5】变量的4种使用方式:【6】支持一次性声明多个变量:全局变量与局部变量【1】进制的介绍:十进制整数,如:99,-500,0八进制整数,要求以0开头,如:015十六进制数,要求0x或0×开头,如:0x15二进
2024-01-25 23:57:02
813
原创 Vue监视属性
(1).Vue自身可以监测对象内部值的改变,但vue提供的watch默认不可以!(2).使用watch时根据数据的具体结构,决定是否采用深度监视。通过vm对象的$watch()或watch 配置来监视指定的属性。(1).Vue中的watch默认不监测对象内部值的改变(一层)。(2).配置deep:true可以监测对象内部值改变(多层)。1.当被监视的属性变化时,回调函数自动调用,进行相关操作。当isHot发生改变时。当属性变化时,回调函数自动调用,在函数内部进行计算。2.监视的属性必须存在,才能进行监视!
2024-01-21 23:59:33
344
1
原创 Vue计算属性
2.如果计算属性要被修改,那必须写set函数去响应修改,且set中要引起计算时依赖的数据发生改变。当有人读取ful1Name时,get就会被调用,且返回值就作为ful1Name的值。与methods实现相比,内部有缓存机制(复用),效率更高,调试方便。1.初次读取ful1Name时。2.所依赖的数据发生变化时。1.计算属性最终会出现在vm上,直接读取使用即可。当ful1Name被修改时。(2).当依赖的数据发生改变时会被再次调用。要用的属性不存在,要通过已有属性计算得来。get什么时候调用?
2024-01-20 23:28:33
352
原创 走进golang
【1】工具介绍:(1),Microsoft产品(简称VSCode):一个运行于MacOs、Windows和Linux之上的,默认提供Go语言的语法高亮,安装Go语言插件,还可以支持智能提示,编译运行等功能。(2)SublimeText,可以免费使用,默认也支持Go代码语法高亮,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别(3)Vim:Vim是从vi发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2024-01-20 21:57:12
1128
原创 Vue事件处理
2.Vue未提供别名的按键,可以使用按键原始的key值去绑定,但注意要转为kebab-case(短横线命名)5.@click="demo”和@click="demo($event)”效果一致,但后者可以传参;4.methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或 组件实例对象;(1).配合keyup使用:按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发。6.passive:事件的默认行为立即执行,无需等待事件回调执行完毕;(2).配合keydown使用:正常触发事件。
2024-01-19 23:41:35
396
1
原创 数据 代理
当有人读取person的age属性时,get函数(getter)就会被调用,且返回值就是age的值。当有人修改person的age属性时,set函数(setter)就会被调用,且会收到修改的具体值。在getter/setter内部去操作(读/写)data中对应的属性。为每一个添加到vm上的属性,都指定一个getter/setter。数据代理:通过一个对象代理对另一个对象中属性的操作(读/写)通过vm对象来代理data对象中属性的操作(读/写)控制属性是否可以被修改,默认值是false。
2024-01-18 22:36:15
715
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人