- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 Golang包(package)管理
Golang除提供内置函数外,还提供了各种标准库,这些标准库都是用package来组织的。$GOROOT与$GOPATH在讲package管理之前,需要明确两个环境变量,$GOROOT和$GOPATH。$GOROOT$GOROOT目录是存放Go内置工具的,包括各种标准库,比如常用的fmt包、strings包、strconv包等都在这个目录的子目录下。只有指定了$GOROOT,才能顺手的使用标准库。如果没有指定$GOROOT还import了"fmt",编译时可能就会报错,因为编译器不知道fmt
2020-11-23 13:46:45 616
原创 Golang对切片进行排序
在Golang中排序可以使用标准库中的sort包。基本排序对int的从小到大排序arr := []int{1, 3, 5, 7, 9, 2, 4, 6, 8, 0}sort.Ints(arr)fmt.Println(arr)输出:[0 1 2 3 4 5 6 7 8 9]对float的从小到大排序arr := []float64{1.1, 3.3, 5.5, 7.7, 9.9, 2.2, 4.4, 6.6, 8.8, 0.0}sort.Float64s(arr)fmt..
2020-11-22 20:41:12 3816 1
原创 Golang有关字符串的API
字符串的创建str := "HelloWorld"获取字符串长度通过内置len函数获取字符串长度str := "cooper"fmt.Printf("字符串的长度是%d\n", len(str))输出:字符串的长度是6需要注意的是,内置len函数用在字符串上其实是获取了字符串占用的字节数,对于英文字符来说一个字符占一个字节,因此英文字符串可以使用内置len函数获取长度。到那时对于中文字符来说,就不能使用len函数获取字符串长度了,因为一个中文字符不只是占用一个字节。保险起.
2020-11-22 14:50:09 256
原创 Golang内置函数
makemake可以用于构造map和切片。构造mapmp := make(map[int]bool)构造切片slice := make([]int, 0)new开辟一块内存空间,比如struct经常使用new创建,返回的是这块内存空间的地址,可以传给一个指针。len用于获取切片/字符串的长度。append用于往切片中动态添加元素。slice = append(slice, element)...
2020-11-21 22:19:40 440 2
原创 Golang有关map的API
if _, ok := mp[key]; ok { // mp中存在键key} else { // mp中不存在键key}
2020-11-21 22:13:13 673
原创 Linux压缩打包
使用tar命令打包压缩成后缀名为.tar.gz的压缩包压缩tar -zcvf 压缩包名 被压缩目录例如我要压缩当前目录下的queue目录,我可以这样写:tar -zcvf queue.tar.gz ./queue/解压tar -zxvf 压缩包名例如我要解压刚刚压缩好的queue.tar.gz压缩包,就可以这样写:tar -zxvf queue.tar.gz压缩成后缀名为.zip的压缩包压缩zip -r 压缩包名 被压缩目录例如我们还是压缩当前.
2020-11-16 19:38:43 117
原创 iOS好友列表根据姓氏分类显示实现
最终效果UI层面按照姓氏分门别类显示是通过UITableView的分组(section)以及HeaderView和FooterView来实现的。通过HeaderView显示姓氏,通过最后一个section的FooterView来显示“没有更多联系人啦~”。算法与数据结构层面整个数据层面是一个二维数组。传入原始数据后,定义自己的数据结构friendGroup(NSMutableArray)存放联系人组别信息,其每一个Object又是一个存放真正联系人的NSMutableArray。
2020-11-02 15:41:57 264
原创 UITableView左滑删除实现
UI层面需要做的事情为tableView设置好delegate后,需要实现delegate方法:- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { return UITableViewCellEditingStyleDelete;}实现以上方法的作用是实现左滑显示删除(Delete)按钮。
2020-11-02 15:26:23 927
美发沙龙管理平台.rar
2019-09-26
使用C++开发的双人五子棋游戏(附源代码)
2018-11-21
使用C++开发的象棋人工智能
2018-11-02
C语言实现的文字加密与解密小程序(附源代码)
2018-10-01
一种新的模式匹配(模糊搜索)算法
2018-09-24
使用C++开发的中国象棋游戏(附源代码)
2018-09-23
增加了模糊搜索功能的学生成绩管理系统
2018-09-22
基于Linux系统下gtk开发的学生成绩管理系统
2018-09-22
C语言编写的无图形界面的学生成绩管理系统
2018-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人