- 博客(17)
- 收藏
- 关注
原创 Go语言数组详解
数组是Go语言中最基本的数据结构之一,它是一个固定长度的序列,用于存储同一类型的数据。数组的长度是其类型的一部分,这意味着[5]int和[10]int是两种不同的类型。
2025-05-01 18:45:00
962
原创 Go语言切片详解
切片(Slice)是 Go 语言中的一种灵活、强大的数据类型,它提供了一种操作数组片段的方式。与数组不同,切片的长度可以动态变化,这使得它在 Go 程序中得到了广泛应用。切片本质上是对底层数组的引用。
2025-04-30 19:00:00
823
原创 Go 语言数据类型
数组// 固定长度数组var arr1 [5]int // 声明一个长度为5的整型数组var arr2 = [5]int{1, 2, 3, 4, 5} // 声明并初始化arr3 := [...]int{1, 2, 3} // 编译器自动计算长度切片// 动态长度切片var slice1 []int // 声明一个切片slice2 := []int{1, 2, 3} // 声明并初始化slice3 := make([]int, 5, 10) // 使用make创建,长度5,容量10。
2025-04-29 21:00:00
942
原创 Go 语言控制结构
此外,Go的switch比其他语言更灵活,case可以是表达式,不限于常量或整数。Go 语言的 switch 比其他语言更加灵活,不需要显式的 break 语句来阻止执行下一个 case。range循环中的变量是值拷贝。✓ 正确,还可以补充:Go的switch更灵活,case可以是表达式而不仅是常量,支持类型switch,没有表达式的switch等同于switch true。在range循环中,迭代变量是每次迭代元素的副本,而不是引用。中,v是slice[i]的副本,修改v不会改变slice[i]的值。
2025-04-22 22:46:30
870
原创 Go 语言变量与常量
无类型常量的好处是可以与更多类型一起使用而不需要显式类型转换,例如无类型整数常量可以直接赋值给int、int8、int16等任何整数类型变量,提高了代码的灵活性和可复用性。不同类型的零值不同:数值类型为0,布尔类型为false,字符串为空字符串"",指针、切片、映射、通道、函数和接口为nil。回答:常量声明通常使用const,变量声明通常使用var,常量声明定义之后需要初始化,初始化之后不能。回答:是一个用于const常量声明的计数器,通常用于常量组的声明中,是默认声明不进行显示初始化时,会赋予变量的值。
2025-04-22 10:35:30
1070
原创 Go 语言包与模块
2. 包的命名规范包名应该简短、有意义包名通常使用小写字母包名应该是单数形式(如 、、,而不是 、、):这是 Go 语言的惯例,与一些使用复数形式命名包的语言不同,Go 推荐使用单数名词作为包名,这样导入后使用时更加简洁清晰,如 、 而非 、避免使用下划线或混合大小写:这是为了保持包名的简洁性和一致性。包的导入1. 基本导入2. 导入路径包的可见性1. 可见性规则Go 语言中的可见性规则非常简单,基于标识符(变量、常量、函数、类型等)的首字母大小写:这种简单的规则替代了其他语言中
2025-04-22 10:34:19
927
原创 安装配置selenium
将chromedriver解压出来后,将其路径放入环境变量path中。查看需要驱动的chrome版本(需要驱动其他浏览器同理)下载对应版本(或更高版本)的chromedriver。测试一下代码是否能正常运行。
2024-05-31 09:56:19
298
原创 Final版本测试报告和版本发布说明
Final版本测试报告Bug分类及数量Alpha版本测试报告 BUG版本类型 A(可修复) B(不能重现) C(产品设计) D(无能力修复) E(延迟修复) BUG数量 11 0 0 0 1 A.可修复Bug: 未选择便签时点击"设置提醒"报错. 未选择便签时点击"删除"报错. 显示便签的标题出现奇怪换行. ...
2018-08-02 09:47:23
710
原创 StickyNotePro Beta版本测试报告以及Beta版本发行说明
StickyNotePro Beta版本测试报告以及Beta版本发行说明目录StickyNotePro Beta版本测试报告以及Beta版本发行说明Beta版本测试报告Bug分类及数量场景测试:测试矩阵:出口条件:Beta版本发布说明: Beta版本测试报告Bug分类及数量Alpha版本测试报告 BUG版本类型 A(可修复) B(不能重...
2018-07-26 22:42:57
434
原创 StickyNotePro Alpha版本测试报告以及Alpha版本发行说明
StickyNotePro Alpha版本测试报告以及Alpha版本发行说明目录 Alpha版本测试报告 Bug分类及数量 测试矩阵 出口条件 Alpha版本发布说明Alpha版本测试报告Bug分类及数量Alpha版本测试报告 BUG版本类型 A(可修复) B(不能重现) C(产品设计) D(无能力修复) E(延迟修复) BUG数量...
2018-07-22 21:50:10
432
原创 StickyNote第1次每日立会
# 李伟港 * 昨天干了啥: 1. 实现Note的保存 2. 单元测试 3. 整理StickyNotes项目 * 遇到的问题 1. 尚未实现异步保存 2. Note内容未确定,单元测试需要跟进 3. 多窗口模式下的数据保存格式未确定 * 今天干的事情 1. 实现N...
2018-07-18 09:46:29
468
原创 UWP MediaPlayerOnline
这周的作业是实现一个播放在线音频资源的播放器1. 边缓存边下载 public void PlayerOnline() { MediaPlayer.Source = (new Uri("http://www.neu.edu.cn/indexsource/neusong.mp3")); MediaPlayer.Play(); ...
2018-04-14 10:45:33
431
原创 简易MediaPlayer
本次作业围绕在MediaPlayer打开文件展开1.文件打开 FileOpenPicker fileOpenPicker = new FileOpenPicker();//创建一个FileOpenPicker fileOpenPicker.ViewMode = PickerViewMode.Thumbnail; //设置为多选文件模式 ...
2018-04-02 17:22:00
198
原创 uwp项目访谈
uvp18.1 第六组 于校历第四周对曾参加UVP课程的学长学姐进行项目访谈,以下为访谈内容. 1. 总时长:2周2. 前期策划2天,编写代码:6天,功能完善:4天,排除bug:2天3. 代码行数2500左右4.工作分配情况:四人团队,其中两人的工作量之和占团队工作量的百分之六十以上.5. 遇到的问题:规划了多达64中功能,旨在为用户提供一站式的出行工具服务。但是由于经费限制无法付费...
2018-03-29 22:53:34
331
原创 uwp2
bilibili手机客户端中uwp可实现的部分功能1.数据分享功能可使用share Data实现share Data: https://docs.microsoft.com/en-us/windows/uwp/app-to-app/share-data2. 视频的后台解码功能可以使用 Query for installed codecs 以及 Process media files in the ...
2018-03-27 10:07:56
230
1
原创 UWP1
ScrollViewer 使用ScrollViewer得到一个表示可包含其他可见元素的可滚动区域。ScrollViewer提供了变焦功能,但却没有提供导航,如果想要放大多处位置进行查看,就得反复的缩放来调整位置,真的很麻烦. Combo Combo得到一个选项列表.默认是从当前Combo所选项在列表中的位置展开,如图: 但是当出现展开的位置不足以完全显示选择,当前Combo中的项就...
2018-03-19 23:36:46
440
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅