Pipenv管理开发环境
pipenv是基于pip的Python包管理工具,和pip的用法非常相似,可以看作是pip的加强版,它的出现解决了旧的pip\+virtualenv\+reuqirements.txt的工作方式的弊端。具体来说,pipenv聚合了pi...
Read More →pipenv是基于pip的Python包管理工具,和pip的用法非常相似,可以看作是pip的加强版,它的出现解决了旧的pip\+virtualenv\+reuqirements.txt的工作方式的弊端。具体来说,pipenv聚合了pi...
Read More →使用NSTimer定义定时器需要将NSTimer对象添加到当前线程的RunLoop。否则在进行其他RunLoop切换时,会导致NSTimer受到影响,不能准确的进行调用。 而使用GCD创建定时器,更加精确,不需要使用RunLoop。...
Read More →- **Flask:后台业务处理** - **Nginx:反向代理** - **Gunicorn: 运行flask app** - **Supervisor:监听控制gunicorn进程**...
Read More →[heroku](https://freezefog.herokuapp.com/articledetail/heroku.com)作为最开始的云服务平台,从开始的只支持[Ruby](https://zh.wikipedia.org/...
Read More →冒泡排序 冒泡排序重复访问要排序的序列,每次比较两个元素,如果顺序错误就交换这两个元素。直到全部遍历和比较所有元素之后结束排序。 冒泡排序对n个项目需要O(n²)的比较次数,对于大量元素的排序效率很低。...
Read More →当前iOS的多线程方式分为4中 > - pthreads > - NSThread > - GCD > - NSOperation \& NSOperationQueue pthreads 定义...
Read More →