摘要:
简单的选择排序法思想: * 首先找到数组中最小的元素,将它和数组第一个元素互换位置(如果第一个元素就是最小那么它就和自己交换)。 * 其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素互换位置。如此往复。 * 即,它不断地选择剩余元素中的最小者。 Java 示例代码如下: 选择排序法特点: 阅读全文
摘要:
二分查找(递归实现),Java 代码如下: 注意:进行二分查找的表或数组是有序的。 From: 《算法》 PS: 自己在算法方面太弱了,基本是零基础,而且一看到算法首先想到的就是逃避……一定要克服这个观念,一点点突破! 阅读全文
摘要:
1. 每次输入都自动提示 点击 Eclipse,使其成为第一响应者,preferences->Java->Editor->Content Assist再右下角 Auto activation triggers for Java 里面改为 .abcdefghijklmnopqrstuvwxyzABCD 阅读全文
摘要:
通过 arc4random() 获取 0 到 x-1 之间的整数的代码如下: 获取 1 到 x 之间的整数的代码如下: PS: 这里用到的只是随机整数,暂且记下。随即小数以后遇到再查。 参考:iOS中的arc4random方法 objective-c 中随机数的用法 (3种:arc4random() 阅读全文
摘要:
iOS 项目类型,是 ARC 还是 MRC 未完…… 阅读全文
摘要:
有时候需要判断苹果的设备是 iPhone 还是 iPad 等其他设备,示例代码如下: 官方 API 代码如下: 阅读全文
摘要:
iOS 开发中,有时候需要获取项目名和版本号,示例代码如下: 如图所示: 注:这里打印的版本号是 Build 后的数字(见下图)。 阅读全文
摘要:
CSDN Markdown 的超链接总是在当前页面打开新的链接,后来发现了一种可以在新窗口打开超链接的语法,如下: PS: 其实就在刚开始的 Markdown 语法说明里面,自己没仔细看罢了。 阅读全文
摘要:
1. 打开 terminal2. 移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3. 使用新的源$ gem sources -a https://ruby.taobao.org/4. 验证新源是否替换成功$ gem sources ... 阅读全文
摘要:
1. 删除一行:Ctrl + X更新中…… 阅读全文