使用Python实现各种排序,比如dict的按key和value排序,list嵌套dict排序
考虑到tuple在排序时和list的区别并不大,所以不考虑tuple;
而dict的key采用hash实现,仅仅对dict进行排序并无实际意义,所以仅考虑需要输出等情况下的dict排序实现。
Pythonic如果翻译成中文的话就是很python。很+名词结构的用法,比如:很国足,很CCTV等。
所以很python可以理解为:只有python能做到的,区别于其他语言的写法,其实就是python的惯用和特有写法。
以下为了简略,我们用P表示pythonic的写法,NP表示non-pythonic的写法。
为什么要追求pythonic?
相比于NP,P的写法简练,明确,优雅,绝大部分时候执行效率高。认识到pythonic的写法,会更便利和高效.
以下将给出P和NP的n种示例。
linux的free命令中cached和buffers的区别
原文地址:https://lufficc.com/blog/the-core-conception-of-git
Git的核心概念,原理理解
linux 安装Samba,Mac远程连接Linux
介绍
Locust 官方网站:https://www.locust.io/
An open source load testing tool.
一个开源性能测试工具。
define user behaviour with python code, and swarm your system with millions of simultaneous users.
使用 Python 代码来定义用户行为。用它可以模拟百万计的并发用户访问你的系统。
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。
Hexo 博客文章插入图片
Hexo Next 主题开启字数统计和阅读时长统计