自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只在校程序猿的技术贴

用程序谱写人生,用代码改变世界。

  • 博客(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 576

原创 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 3751 1

原创 Golang有关字符串的API

字符串的创建str := "HelloWorld"获取字符串长度通过内置len函数获取字符串长度str := "cooper"fmt.Printf("字符串的长度是%d\n", len(str))输出:字符串的长度是6需要注意的是,内置len函数用在字符串上其实是获取了字符串占用的字节数,对于英文字符来说一个字符占一个字节,因此英文字符串可以使用内置len函数获取长度。到那时对于中文字符来说,就不能使用len函数获取字符串长度了,因为一个中文字符不只是占用一个字节。保险起.

2020-11-22 14:50:09 239

原创 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 400 2

原创 Golang有关map的API

if _, ok := mp[key]; ok { // mp中存在键key} else { // mp中不存在键key}

2020-11-21 22:13:13 647

原创 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 106

原创 iOS好友列表根据姓氏分类显示实现

最终效果UI层面按照姓氏分门别类显示是通过UITableView的分组(section)以及HeaderView和FooterView来实现的。通过HeaderView显示姓氏,通过最后一个section的FooterView来显示“没有更多联系人啦~”。算法与数据结构层面整个数据层面是一个二维数组。传入原始数据后,定义自己的数据结构friendGroup(NSMutableArray)存放联系人组别信息,其每一个Object又是一个存放真正联系人的NSMutableArray。

2020-11-02 15:41:57 251

原创 UITableView左滑删除实现

UI层面需要做的事情为tableView设置好delegate后,需要实现delegate方法:- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { return UITableViewCellEditingStyleDelete;}实现以上方法的作用是实现左滑显示删除(Delete)按钮。

2020-11-02 15:26:23 852

美发沙龙管理平台.rar

这是一款使用C#开发的美发沙龙管理平台,用于理发店的日常管理,包括服务登记、会员办理、员工管理、数据统计等功能。 其具备以下优点: 1.设计上灵活易用,会员可以选择绑定会员卡,也可以选择只使用手机号作为扣费凭证,绑定会员卡也无需缴纳押金,只需要让校园卡、门禁卡、水卡等具有卡ID的功能卡作为会员卡,绑定只是几秒钟的问题。 2.以多种角度向经营者展示统计数据,帮助经营者改进经营策略和员工时间安排策略。 3.经营者可以任意设置提成比例,每完成一单服务可以给参与服务的员工一定的提成,以激励员工的工作积极性。 4.用户友好,采用智能算法帮助用户在精简操作的情况下精准扣费。

2019-09-26

使用C++开发的双人五子棋游戏(附源代码)

这是一款使用Qt和C++开发的中国象棋游戏Windows应用程序,里面有一个打包好的可执行程序WeGo,整个项目的源代码在压缩包W_GO里。

2018-11-21

使用C++开发的象棋人工智能

这是一个打包好的成品,想放到这里与大家分享。希望大家可以下载体验一下,帮我找找bug(可能会有潜在bug),找到的bug可以反馈到我的邮箱:[email protected]

2018-11-02

C语言实现的文字加密与解密小程序(附源代码)

这是一款使用C语言开发的用于文字信息的加密与解密的小程序,压缩包里有一个可以直接运行的扩展名为.exe的应用程序以及一个包含整个C语言项目的文件夹。加密与解密的原理简单且极其容易实现,本人博客《C语言文字加密程序的实现》详细介绍了整个加密与解密的过程。欢迎大家下载学习。

2018-10-01

一种新的模式匹配(模糊搜索)算法

这是我本人写的一篇论文,无奈因为本人缺乏深厚的文字功底和理论能力,论文中出现大篇幅源代码,且不会借鉴他人的文献,被本校的学报退稿了,现在想要拿出来与大家分享。本论文所研究的模式匹配算法是一种不同于传统的KMP算法和BM算法的前所未有的模式匹配算法——字符串拆分算法。本论文未在任何正式期刊上发表过,可以通过论文查重,大家可以下载拿去修改修改当做自己的毕业设计(论文)。如果有条件的话,在正式期刊上发表我也不介意,但是希望发表之后在作者那一栏上给我的名字留个位置。

2018-09-24

使用C++开发的中国象棋游戏(附源代码)

这是一款使用Qt和C++开发的中国象棋游戏Windows应用程序,里面有已经打包好的一个名为“LittleBoxChess”的Windows可移植应用程序以及一个名为“Chess”的文件夹(里面是整个项目的源代码)。

2018-09-23

增加了模糊搜索功能的学生成绩管理系统

这是一款可以在CentOS Linux系统里面运行的使用gtk开发的有简易数据库的学生成绩管理系统。登录界面的账号为root,密码为111111。学号是10位不允许重复的数字字符串,还有对学生成绩等的输入检验,程序容错性高。在按学号查找和按姓名查找的功能里增加了模糊搜索,例如输入“广”即可将所有姓名中带有“广”字的学生的信息查找出来。想要学习相关的技术可以查看我的博客《用C语言做模糊搜索》。欢迎大家下载。

2018-09-22

基于Linux系统下gtk开发的学生成绩管理系统

这是一款可以在CentOS Linux系统里面运行的使用gtk开发的有简易数据库的学生成绩管理系统,可以实现导入学生信息、修改学生成绩、删除学生信息、查看奖学金获奖名单、查看未挂科学生信息、查看挂科学生信息、按学号查找、按姓名查找、清空数据库等功能。登录界面的账号为root,密码为111111。学号是10位不允许重复的数字字符串,还有对学生成绩等的输入检验,程序容错性高。欢迎大家下载。

2018-09-22

C语言编写的无图形界面的学生成绩管理系统

这是一个只可以在黑框框里跑的学生成绩管理系统,只需要C语言编译器就可以运行(几乎适配所有的编译器,且只有一个.c文件和三个作为数据库的txt文件),能够实现录入基础数据、显示奖学金获奖名单、显示成绩排名、查看未挂科学生、查看挂科学生、追加基础数据、删除学生信息、修改学生信息、按学号查找、按姓名查找、清空数据库等功能。代码中对于各种函数的功能有详细的注释。使用文件读写操作实现了一个简易的对于数据库的增删改查。不要觉得数据库多么高大上,仅仅用txt文件就能够作为数据库。欢迎大家下载学习。

2018-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除