11 2020 档案

摘要:我们在一个activity中,并列显示两个Fragment,其中左边的显示图书列表,点击后在右边显示详情。 首先我们在mainActivity中的界面布局文件中划分两个部分。左边绑定ListFragment,右边放一个Fragment的容器 <?xml version="1.0" encoding= 阅读全文
posted @ 2020-11-24 19:32 超级学渣渣 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-22 20:50 超级学渣渣 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:如果切片是map类型,则它就是一个map切片。这样的map切片可以动态的添加map的个数,类似于把 map放到动态数组里。 (目前我不知道这个切片的意义。。。看代码演示) 阅读全文
posted @ 2020-11-22 20:42 超级学渣渣 阅读(834) 评论(0) 推荐(0) 编辑
摘要:map的遍历就使用for-range遍历即可 阅读全文
posted @ 2020-11-22 20:37 超级学渣渣 阅读(279) 评论(0) 推荐(0) 编辑
摘要:基本语法 简单演示一下 除了先声明后通过make初始化外,还可以直接填入值 阅读全文
posted @ 2020-11-22 20:24 超级学渣渣 阅读(278) 评论(0) 推荐(0) 编辑
摘要:二维数组的初始化 有两种遍历方式 阅读全文
posted @ 2020-11-22 18:56 超级学渣渣 阅读(499) 评论(0) 推荐(0) 编辑
摘要:切片的定义类似数组,但是注意没有声明长度 切片是引用类型,在内存中这样分配 切片有两种使用方式 append动态添加元素,当len=cap(我推测),发生扩容 copy 对切片进行复制 因为string的底层是一个byte数组,所以也可以对string进行切片处理 因为slice是地址引用,所以虽然 阅读全文
posted @ 2020-11-21 22:28 超级学渣渣 阅读(88) 评论(0) 推荐(0) 编辑
摘要:除了可以用下标遍历外,还可以使用for-rang遍历 阅读全文
posted @ 2020-11-21 21:58 超级学渣渣 阅读(75) 评论(0) 推荐(0) 编辑
摘要:类似try-catch的操作是利用 recover捕获错误,利用defer处理错误。 复习一下defer的处理机制: 1 在程序执行完成后,执行defer栈中的内容 2 先入的后执行 支持使用errors.New()自定义错误。也可以用panic处理错误,执行panic后,输出错误信息,退出程序 阅读全文
posted @ 2020-11-20 23:15 超级学渣渣 阅读(99) 评论(0) 推荐(0) 编辑
摘要:time模块处理和时间相关的内容 获取其他日期信息 使用 time.Format格式化时间 可以直接引用的时间常量 Sleep用来等待一段时间 转成int64类型,进行加减运算 一个小练习:统计程序运行时间 package main import ( "strconv" "time" "fmt" ) 阅读全文
posted @ 2020-11-20 16:23 超级学渣渣 阅读(114) 评论(0) 推荐(0) 编辑
摘要:笔记来自 b站尚硅谷视频教程 阅读全文
posted @ 2020-11-16 15:54 超级学渣渣 阅读(80) 评论(0) 推荐(0) 编辑
摘要:来一个小练习 阅读全文
posted @ 2020-11-16 15:20 超级学渣渣 阅读(97) 评论(0) 推荐(0) 编辑
摘要:笔记来自 b站尚硅谷视频教程 有一个非常神奇的特性: 阅读全文
posted @ 2020-11-13 22:14 超级学渣渣 阅读(72) 评论(0) 推荐(0) 编辑
摘要:笔记来自 b站尚硅谷视频教程 阅读全文
posted @ 2020-11-13 21:41 超级学渣渣 阅读(86) 评论(0) 推荐(0) 编辑
摘要:笔记来自 b站尚硅谷视频教程 也就是说,如果无法完成转换,会返回数据类型的默认值。 阅读全文
posted @ 2020-11-13 20:05 超级学渣渣 阅读(94) 评论(0) 推荐(0) 编辑
摘要:笔记来自 b站尚硅谷视频教程 阅读全文
posted @ 2020-11-13 20:01 超级学渣渣 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:两个数据类型转换的练习题 练习2 阅读全文
posted @ 2020-11-13 19:45 超级学渣渣 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示