作者头像
Madman

如果只想查找最小或最大的元素的话(N=1),请使用 min() 或 max() 函数;如果 N 的大小和容器大小接近的时候,通常先排序这个容器然后再使用切片操作会更快点( sorted(items)[:N] 或者是 sorted(items)[-N:] );当要查找的元素个数相对比较小的时候(N大于1,且N小于容器元素数量),使用 heapq 模块中的 nsmallest() 和 nlargest() 函数是最合适的。需要在正确场合使用函数 nlargest() 和 nsmallest() 才能发挥它们的优势 (如果 N 快接近容器大小了,那么使用排序操作会更好些)

hexo+github+coding免费搭建个人静态博客.jpg

Hexo是一个快速、简洁且高效的静态博客框架,Hexo使用 Markdown(或其它渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。可以将本地的网页发布到Github page(国外访问速度快)或Coding page(国内访问速度快)上,这样就能通过互联网访问博客网站了,而且是免费的。也可以再购买一个独立域名,绑定解析到Github page空间地址和Coding page空间地址后,就可以用你的特色域名访问博客系统了。最后,推荐几个写Markdown博客的好工具,加快写作效率

安装Bodhi Linux-min.png

读大学时候买的电脑,在当时来说也算是豪华配置了,前段时间给它重装了Windows XP系统,也就安装了几个常用软件,打开个网页直接卡到死机,因为光XP系统就差不多占满了整个内存。后来想到不如安装Linux桌面版,目前有很多款轻量级的Linux桌面版系统可以满足这一需求,而Bodhi Linux开机后系统只占用200多MB的内存,强烈推荐使用,一般的日常上网或办公绝对可以胜任

Win10安装MongoDB-min.png

如果用Windows系统作为开发环境,想要在本地使用MongoDB数据库,可以在MongoDB官网下载安装程序并进行简单的设置即可,当然,你需要手动创建保存数据文件和日志文件的目录,并在配置文件中指定这些目录位置,然后将MongoDB加入到Windows Services中,方便以后启动或停止服务,同时可以设置是否开机启动MongoDB