测算各种构建列表的方法的时间
测算各种构建列表的时间
timeit模块
timeit模块可以用来测试一小段Python代码的执行速度。
class timeit.Timer(stmt=’pass’, setup=’pass’, timer=
Timer是测量小段代码执行速度的类。
stmt参数是要测试的代码语句(statment);
setup参数是运行代码时需要的设置;
timer参数是一个定时器函数,与平台有关。
timeit.Timer.timeit(number=1000000)
Timer类中测试语句执行速度的对象方法。number参数是测试代码时的测试次数,默认为1000000次。方法返回执行代码的平均耗时,一个float类型的秒数。
read more
linux脚本常用操作课堂笔记day1
特殊变量
自定义系统变量
逻辑运算
算术比较
文件测试
算术运算
read more
redis缓存系统和其他系统的对比和redis的使用
redis 实际上是单线程的,通过epoll实现的多并发,效率相当高
Linux 下redis 命令
read more
RabbitMQ rpc交互模式
发一条命令给远程客户端,再让结果返回服务器,这种模式叫rpc。
read more
RabbitMQ广播模式的三种类型
广播模式是实时的发信息,发消息的时候如果有设备未启动则该设备无法收到消息
1.fanout 广播模式
2.direct 广播模式
3.Topic 细致的消息过滤广播模式
read more
RabbitMQ轮询接受消息和消息的持久化
RabbitMQ是用语言erlang开发的,使用需要下载erlang语言和RabbitMQ
接下来使用的是RabblitMQ下的pika模块
使用rabbitmq pika轮询接受消息
并实现消息持久化
即使服务器宕机队列中的数据也不会丢失
read more