摘要: GoLang标准库的sort包提供了排序切片和用户自定义数据集以及相关功能的函数。 阅读全文
posted @ 2019-12-24 22:00 Codeapes 阅读(310) 评论(0) 推荐(0) 编辑
摘要: defer是Go语言提供的一种用于注册延迟调用的机制:让函数或语句可以在当前函数执行完毕后(包括通过return正常结束或者panic导致的异常结束)执行。 阅读全文
posted @ 2019-12-24 21:59 Codeapes 阅读(206) 评论(0) 推荐(0) 编辑
摘要: int与string类型之间相互转换可以借助strconv包里自带的函数实现。 阅读全文
posted @ 2019-12-24 21:58 Codeapes 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 相比于C/C++语言的int类型,GO语言提供了多种int类型可供选择,有int8、int16、int32、int64、int、uint8、uint16、uint32、uint64、uint。 阅读全文
posted @ 2019-12-24 21:56 Codeapes 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 最近开始学习GO语言,并做了一些编程练习。有道题要输入带空格的字符串,这在C/C++中很容易实现,但GO中好像并不那么容易。 阅读全文
posted @ 2019-12-24 21:55 Codeapes 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看)。它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在加入scanf()输入后就不行了。 阅读全文
posted @ 2019-12-24 21:54 Codeapes 阅读(1248) 评论(2) 推荐(1) 编辑
摘要: 在面向对象(OO)的世界中存在着三个十分容易混淆的概念:重载(Overloading)、重写(Overriding)、隐藏(Hiding)。 阅读全文
posted @ 2019-12-24 21:52 Codeapes 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 每次奥运会期间,大家都非常关注奖牌榜排名的情况。 阅读全文
posted @ 2019-12-24 21:50 Codeapes 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 大数乘法问题一般可以通过将大数转换为数组来解决。 阅读全文
posted @ 2019-12-24 21:47 Codeapes 阅读(268) 评论(0) 推荐(0) 编辑
摘要: flagA为0表示A为正整数,为-1表示A为负整数;flagB为0表示B为正整数,为2表示B为负整数;而 flag = flagA + flagB。 阅读全文
posted @ 2019-12-24 21:46 Codeapes 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 将正整数N从1到N逐位相乘,即1 * 2 * 3...... * (N-1) * N。每次相乘后的值会存储到array[]中,其中一个数组元素存储值中的一位数。当值小于10时直接存储,值大于10时,计算进位和本位,array[j]存储本位,array[j+1]存储进位。 阅读全文
posted @ 2019-12-24 21:45 Codeapes 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 两个⼤数可以⽤数组来逐位保存,然后在数组中逐位进⾏相加,再判断该位相加后是否需要进位。为了⽅便计算,可以把数字的低位放到数组的前面,高位放在后面 阅读全文
posted @ 2019-12-24 21:44 Codeapes 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 编译器在生成拷贝函数时会对所有的类一视同仁,不会特殊情况特殊处理,它只是简单地将原对象的每一个Non-static数据成员拷贝到目标对象中,这就是所说的浅拷贝。这个过程简单粗暴,如果类中有动态配置的内存,对象中包含资源,问题就会随之而产生。 阅读全文
posted @ 2019-12-24 21:43 Codeapes 阅读(281) 评论(0) 推荐(0) 编辑
摘要: sublime text3是一款轻量级的代码编辑器,我曾在Windows下配置过,但时间久了就忘了。这次是在mac上配置,在网上查了一些帖子,有的叙述不是很清楚,故记录一下详细过程。 阅读全文
posted @ 2019-12-24 21:40 Codeapes 阅读(908) 评论(0) 推荐(0) 编辑