- 博客(25)
- 收藏
- 关注
原创 2.mysql运算符
文章目录算数运算符比较运算符:非符号类型的运算符逻辑运算符为运算符小作业算数运算符在SQL中“+”没有连接的作用,就表示加法运损,此时,将会字符串转成数值" = - * /(div) %(mod) " 100+'1' == String (1001)字符串,在java中+有字符串连接的作用,当运算中出现字符,则就自动转换成字符串#SQL =>100+'.
2022-05-30 23:49:34
330
原创 java-关于反射使用
关于java.lang.Class类的理解1.类的加载过程:程序经过javac.exe的命令之后,会生成一个或多个字节码文件(.class)文件。接着我么使用java.exe命令对某个字节码文件进行解释运行,相当于某个字节码文件加载到内存中,此过程就叫做类的加载。此过程钟就称为类的加载,加载到内存中的类,我们就称为运行时类,此运行时类,就作为Class类的实例。//万事万物全部为对象2.换句话说,Class的实例就对应着一个运行时类3.加载到内存钟的运行时类,会缓存一定的时间,在此时间之内,我门
2022-05-22 00:29:07
108
原创 单元测试-golang
单元测试文章目录单元测试需求:传统的方法:传统方法的缺点分析单元测试-基本介绍单元测试-快速入门快速入门总结:需求:在我们工作中,我们会遇到要去确认一个函数,或者一个模块的结果是否正确如:func addUpper(n int) int { res := 0 for i := 0; i <= n; i++ { res += i } return res}传统的方法:我们会在main函数中,嗲用addUpper函数,看看是否实际输出的结果是否和预期是一样的,如果是一样的就说
2022-04-12 16:11:44
247
原创 文件操作-2
文章目录文件操作-2命令行参数需求:基本介绍:举例说明json的基本介绍概述jison数据格式说明jison数据在线解析json的序列化json反序列化文件操作-2命令行参数需求:能够获得在命令行输入的各种参数基本介绍:os.Args是一个string切片,用来储存所有命令行参数举例说明写一段代码,能够获取命令行各个参数代码实现:package mainimport ( "flag" "fmt")func main() { //定义的变量用来接收命令行参数 var us
2022-04-12 16:10:24
1417
原创 golang文件操作-1
文章目录文件操作-1文件的基本介绍:文件的概念:输入流和输出流os.File封装所有对文件相关操作,File是一个结构体打开文件和关闭文件使用的函数和方法案例演示读文件操作应用实例:写文件操作和应用实例基本介绍os.OpenFile函数基本应用实例-方式一基本应用实例-方式二判断文件是否存在文件编程应用实例拷贝文件统计英文、数字、空格和其他字符的数量文件操作-1文件的基本介绍:文件的概念: 文件,对我们不陌生,文件时数据源(保存数据的地方)的一种,不如大家经常使用的word文档,txt文档,ex
2022-04-04 16:12:43
594
原创 golang项目02_客户信息管理系统
文章目录golang项目02_客户信息管理系统主菜单界面:程序框架图:golang项目02_客户信息管理系统主菜单界面:--------------------客户信息管理系统-------------------- 1 添 加 用 户 2 修 改 用 户 3 删 除 用 户 4 客 户 用 户
2022-04-04 16:10:51
319
原创 golang项目01_家庭记账本
1—家庭收支记账软件项目项目基本实现代码(运用面向过程)//家庭收支软件package mainimport "fmt"func main(){ var key int balance := 10000.0 money := 0.0 var flag bool = true detail := "收支 \t账户金额 \t收入金额 \t说明" note :="" for{ fmt.Println("-------------------家庭记账本----------------
2022-03-21 13:45:23
431
原创 golang笔记09
接口的最佳实现:构建了结构体student还有自定义类型StudentSlice运用StudentSlice来实现接口sort.Sort,也就是三个函数:Len(),Less(i, j int)、Swap(i , j int)代码实现:package mainimport ( "fmt" "math/rand" "time" "sort")//引用时间种子type student struct{ name string age int scores int}typ
2022-03-13 23:44:54
374
原创 go笔记07
面向对象编程:抽象的介绍:我们在前面定义一个结构体时候,实际上就是把一类事物共有的属性(字段)和行为提取出来,形成一个物理模型(结构体),这种研究问题的方法就是抽象。下面是一个银行模型银行账号->属性(字段):账号 2.密码 3.余额(行为)方法:1.存款 2.取款 3.查询账号结构体:Account代码实现:package mainimport "fmt"type Account struct{ AccountNam string Pwd string T
2022-03-06 22:24:22
238
原创 golang学习笔记06
如何声明结构体:基本语法:type 结构体名称 struct{ field1 type field2 type}举例:type Student struct{ Name string Age int Score float64}字段\属性基本介绍:从概念或叫法来看:结构体字段 = 属性 = field字段是结构体的一个组成部分,一般是基本数据类型、数组,也可以是应用类型。注意事项和细节说明:字段声明语法同变量:基本语法: 字段名 字
2022-02-27 15:03:06
185
原创 golang学习笔记06
如何声明结构体:基本语法:type 结构体名称 struct{ field1 type field2 type}举例:type Student struct{ Name string Age int Score float64}字段\属性基本介绍:从概念或叫法来看:结构体字段 = 属性 = field字段是结构体的一个组成部分,一般是基本数据类型、数组,也可以是应用类型。注意事项和细节说明:字段声明语法同变量:基本语法: 字段名 字
2022-02-27 15:00:51
70
原创 golang笔记05
mapmap的基本介绍map是 key-value数据结构,又称为字段或者是关联数组,类似其他编程语言的集合,在编程中经常被使用map的声明基本语法:var 变量名 map[keytype]valuetypegolang中的map中的[key]可以是多种类型通常为int、stringslice\map\function不可以valuetype的类型基本和keytype一样通常为int\string\map声明的举例var a map[string]stringvar
2022-02-21 15:16:14
271
原创 golang学习笔记04
数组var hens [6]float64命名格式: var 数组名 [大小]类型数组名的地址就是数组的地址就是数组首元素的地址初始化数组方式:var numArr = [3]int{1,2,3}var numArr01 = [...]int{1,2,3,4}var strArr = [...]string{1:"tom",2:"ok~"}var hens [3]string = [3]string{ , , } 数组的遍历for - rangefor index,value :=
2022-02-14 22:09:38
635
原创 golang语言学习笔记
键输入语句1.1.1.1.1. 步骤:引入“fmt”包调用fmt包中的fmt.Scanln()或者fmt.Scanf(){按照格式输入}案例:从键盘中输入姓名、年龄、薪水、是否通过考试代码:func main(){ var name string var age int var salary float64 var isPass bool //1. 用fmt.Scanln()输入 fmt.Scanln(&name) fm
2022-02-07 10:29:09
2835
原创 golang语言学习笔记-2
变量的介绍 var定义变量给变量赋值使用变量例题package mainimport "fmt"func main(){ //定义变量 var i int //变量赋值 i=5 //使用变量 fmt.Println("i=",i)}//基本的入门案列变量是用的注意事项1>变量表示内存中的一个储存单位2>该区域有自己的名称(变量名)还有自己的类型(数据类型)3>golang变量使用方法://a>声明不赋值,
2022-01-30 19:58:59
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人