leesea

  • Home

  • reading

  • Tags

  • Categories

  • Archives

  • About

  • Search

谈谈计算机的编码

Posted on 2019-04-03 | Edited on 2019-04-08

我们经常听到 ASCII, 大致样子如下图所示。ASCII 由一个 7bit 组成,故只能表示2^7(128)个字符。由于 ASCII 能表示的字符数量有限,对很多语言支持无能为力。于是人们又搞了一套 unicode(又称万国码或者国际码,统一编码等)。 unicode 以4~6个十六进制数表示,前缀加U+

Read more »

常用 Docker 容器

Posted on 2019-03-07 | Edited on 2019-09-18 | In PaaS

在开发过程中,常常会使用到 mariadb, redis, rabbitmq 等通用组件,这里使用 docker-compose 管理,方便本地调试。

Read more »

mac 常用配置

Posted on 2019-01-23 | In mac

这里主要记录mac使用中的一些小问题。

Read more »

使用cProfile分析python性能

Posted on 2019-01-10 | In python

当我们的确是有需要开始真正优化我们的Python程序的时候,我们要做的第一步并不是盲目的去做优化,而是对我们现有的程序进行分析,发现程序的性能瓶颈进而进行针对性的优化。这样才会使我们花时间和精力去做的优化获得最大的效果。

Read more »

celery任务超时控制

Posted on 2019-01-10 | In mq

有时候celery任务的执行时间过长,如果没有有效控制可能导致mq消息大量堆积。celery 3.1以后的版本提供了超时机制。

Read more »

pyenv使用

Posted on 2019-01-10 | Edited on 2020-03-10 | In python

pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。
virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。

Read more »

celery 介绍

Posted on 2019-01-08 | Edited on 2019-09-18 | In mq

按照官方说法 Celery 是一个简单,灵活可靠的分布式消息处理组件。至于这货性能如何,实际测试才知道。

Read more »

nginx_log

Posted on 2019-01-08

nginx 日志需要自己进程转储。

Read more »

testtools

Posted on 2018-12-21

testools是属于python中诸多自动化框架中的一个, 是python标准库中unittest的扩展。

Read more »

python mock使用

Posted on 2018-12-20 | Edited on 2019-01-10

在测试中可以使用mock来模拟很多场景,而不需要去真正的执行代码。例如数据库查询,网络请求等。

Read more »
1…345…9

leesea

85 posts
16 categories
27 tags
RSS
© 2020 leesea
Powered by Hexo v3.7.1
|
Theme – NexT.Mist v6.4.1