小明明的技术分享

0.0

给小明明的技术分享打分

start start start start start

感谢您打了2

详情

全站展示位

使用concurrent.futures的一些经验

concurrent.futures是Python3.2加入标准库的一个模块,它提供异步执行回调高层接口,是对线程池和进程池的进一步封装,让开发者可以使用统一的接口非常容易的使用线程池和进程池。之前我写过一篇叫做《使用Python进行并发编程-PoolExecutor篇》的文章介绍它,经过这几年的使用又积累了一些经验和思考借着这个周末记录下来。。。

推荐

聊聊python面试这件事儿

前言今天在微博上被私信,聊了好久的关于 python 面试的事情。其实感觉蛮经常的和很多人在聊这个话题。尤其是建了一个 python 学习交流群之后,群里讨论的,私聊我的,问的比较多的真的有 p...

使用concurrent.futures的一些经验

concurrent.futures是Python3.2加入标准库的一个模块,它提供异步执行回调高层接口,是对线程池和进程池的进一步封装,让开发者可以使用统一的接口非常容易的使用线程池和进程池。之前我写过一篇叫做《使用Python进行并发编程-PoolExecutor篇》的文章介绍它,经过这几年的使用又积累了一些经验和思考借着这个周末记录下来

一个flask+mongoengine的site

前言最近一直学习 emacs 和 elisp, 也在做关于 mongodb 相关的研究,闲来无事就做了个网站,后端使用了 flask, mongoengine, 前端 css 框架用的是雅虎的 ...

征友链啦

lyanna从v2.7开始支持了blogroll模块,不过目前只有3个友情链接。希望认识更多的朋友,所以在此征友链啦

心灵鸡汤

小故事、三个金人

  曾经有个小国到中国来,进贡了三个一模一样的金人,金碧辉煌,把皇帝高兴坏了。可是这小国不厚道,同时出一道题目:这三个金人哪个最有价值?

  皇帝想了许多的办法,请来珠宝匠检查,称重量,看做工,都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国,不会连这个小事都不懂吧?

  最后,有一位退位的老大臣说他有办法。

  皇帝将使者请到大殿,老臣胸有成足地拿着三根稻草,插入第一个金人的耳朵里,这稻草从另一边耳朵出来了。第二个金人的稻草从嘴巴里直接掉出来,而第三个金人,稻草进去后掉进了肚子,什么响动也没有。老臣说:第三个金人最有价值!使者默默无语,答案正确。

  心得:最有价值的人,不一定是最能说的人的人。老天给我们两只耳朵一个嘴巴,本来就是让我们多听少说的。善于倾听,才是成熟的人最基本的素质。

列表展示

主站展示位

我已经「叛逃」去写Go了

这篇文章介绍了我为什么从Python叛逃到Go,也从一个资深开发+Go熟手的角度分析一下为什么一些主要使用Python的公司没有升级Python 3,或者改Go。

Sign in to GitHub · GitHub

GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

python的魔法二

python的魔法(-)之基础知识,我们再来说说python开发中的坑">有了第一篇 python 的魔法 (-) 之基础知识 , 我们再来说说 python 开发中的坑不要使用可变对象作为函数...

python进阶必读汇总

前言昨天翻到了一本在 github 开源的书: Intermediate Python . 就有了此文,梳理了一下一些之前翻到的对 python 语言细节点的答案,博文等.英文的superPyt...

使用grafana和Diamond构建Graphite监控系统

前言在豆瓣开源项目里面有个 graph-index , 提供监控服务器的状态的目录索引,基于 graph-explorer . 类似衍生物很多,就包括我要说的本文用到的项目。先看看我的测试环境的...

CODE开源了

开源了,开源了喜大普奔.欢迎围观试用: CODECODE">再来一遍 CODE 想直接看效果的可以看 这里 或者拉到最下面.可能很多人有点诧异,CODE 不是已经开源了么?是的,2014 年 2...

Sign in to GitHub · GitHub

GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

线程锁的一个大坑

前言原来的一位同事 @炮哥,昨天在 QQ 问我: "想请教下一个线程获得 lock 之后,也可能被其他的线程释放掉?这个是因为线程之间的资源是共享的吗?这样的话普通的 thread lock 都...

一起学习common lisp吧

前言我记得在什么地方说过一个程序员要学什么语言:汇编,C,lisp, 还有一门脚本语言 (python 或者 ruby). 遗憾的是我只会一点 python 和一点点 ruby. 最近关注到 g...

AST像lisp一样自定义代码行为

前言学 common lisp (以下除非特殊需要说明的都简称 lisp) 以及用 emacs 的人都有一个体会 - lisp 无所不能,可以使用 lisp 修改 lisp 的行为。什么意思呢?...

使用celery之深入celery配置

前言celery 的官方文档其实相对还是写的很不错的。但是在一些深层次的使用上面却显得杂乱甚至就没有某些方面的介绍,通过我的一个测试环境的 settings.py 来说明一些使用 celery ...

'我的知乎Live

关注知乎 Live 也很久了,但是很少看到程序员做 Live。最近看前端都展开了几场 Live, 而我大知乎最热语言 Python 还没有相关 Live。和写书一样,我再来带个头,希望越来越多的...

Sign in to GitHub · GitHub

GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.

r上传文件服务

前言豆瓣内部有一些基础设施我认为做得都很好,比如 bridge 和 p. 一是身为用户的体验,一个是我以开发的角度会去想我能不能做的更好.这些基础设施凝聚了豆瓣早期的工程师文化的精髓,至今还在影...

你用对 hasattr 了嘛?

前天帮一个同学DEBUG一个很奇怪的问题,发现了一个Python 2的hasattr一个不适用场景,和大家分享一下。

Python 3.11有哪些有用的新特性或者功能?

本文以一个资深 Python 开发的角度分析这个版本添加了那些有用的新功能和特性。

不知道取什么标题之战胜脱发

这篇文章跟大家分享一下我的脱发以及如何找到治疗并且取得很不错成效的经历

深入asyncio.shield

我之前介绍过asyncio.shield,但是和同行深入交流发现我理解是错误的。那shield到底在什么场景下用,怎么用才是正确的呢?本来继续深入asyncio.shield

Python项目容器化实践(九)将lyanna应用部署到线上的Kubernetes上运行啦!

现在已经将lyanna应用部署到线上的Kubernetes上运行啦!来体验一下并看看我怎么做的

grep, ack, ag的搜索效率对比

前言我经常看到很多程序员,运维在代码搜索上使用 ack, 甚至 ag (the_silver_searcher), 而我工作中 95% 都是用 grep, 剩下的是 ag. 我觉得很有必要聊一聊...

博客寄语:

    博主很懒什么都没留下!

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。