Python

Pipenv管理开发环境

pipenv是基于pip的Python包管理工具,和pip的用法非常相似,可以看作是pip的加强版,它的出现解决了旧的pip\+virtualenv\+reuqirements.txt的工作方式的弊端。具体来说,pipenv聚合了pi...

Read More →
0 评论
iOS

GCD 创建定时器

使用NSTimer定义定时器需要将NSTimer对象添加到当前线程的RunLoop。否则在进行其他RunLoop切换时,会导致NSTimer受到影响,不能准确的进行调用。 而使用GCD创建定时器,更加精确,不需要使用RunLoop。...

Read More →
0 评论
算法

排序算法

冒泡排序 冒泡排序重复访问要排序的序列,每次比较两个元素,如果顺序错误就交换这两个元素。直到全部遍历和比较所有元素之后结束排序。 冒泡排序对n个项目需要O(n²)的比较次数,对于大量元素的排序效率很低。...

Read More →
0 评论