技术文章 通过实例了解python__slots__使用方法 一、背景 python是一个动态语言,可以支持我们在运行时动态的给类、对象添加属性或者方法;但是如果我们想要限制可以添加的属性或方法该怎么办呢? 二、__slots__ python允许在定义clas... admin11月17日 49 评论 阅读全文
技术文章 Python gevent协程切换实现详解 一、背景 大家都知道gevent的机制是单线程+协程机制,当遇到可能会阻塞的操作时,就切换到可运行的协程中继续运行,以此来实现提交系统运行效率的目标,但是具体是怎么实现的呢?让我们直接从代码中看一下吧... admin11月16日 48 评论 阅读全文
技术文章 python实现canny边缘检测 canny边缘检测原理 canny边缘检测共有5部分组成,下边我会分别来介绍。 1 高斯模糊(略) 2 计算梯度幅值和方向。 可选用的模板:soble算子、Prewitt算子、Roberts模板等等;... admin11月15日 54 评论 阅读全文
技术文章 python/golang实现循环链表的示例代码 循环链表就是将单链表的末尾指向其头部,形成一个环。循环链表的增删操作和单链表的增删操作 区别不大。只是增加时,需要考虑空链表增加第一个节点的特殊情况;删除时需考虑删除节点是头/尾节点,和链表中只有一个... admin11月14日 47 评论 阅读全文
技术文章 Python基于pillow库实现生成图片水印 一、背景 平时工作中经常需要使用各种尺寸、格式的图片来做测试,每次从百度或者谷歌找图都非常麻烦,于是就想作为一个程序员怎么能被这个问题影响效率呢,一切程序可以做的事情都应该用程勋来做并提升效率,这才是... admin11月13日 51 评论 阅读全文
技术文章 python/golang 删除链表中的元素 先用使用常规方法,两个指针: golang实现: type Node struct { value int next *Node } type Link struct { head *Node tai... admin11月12日 55 评论 阅读全文
技术文章 Python grpc超时机制代码示例 工作中遇到一个问题,上游服务通过grpc调用下游服务,但是由于下游服务负载太高导致上游服务的调用会随机出现超时的情况,但是有一点不太明确:超时之后,下游服务还会继续进行计算么? 于是自己写了一个dam... admin11月11日 45 评论 阅读全文
技术文章 Python logging日志库空间不足问题解决 项目中使用的日志库是使用python官方库logging封装的,但是居然一直么有设置日志自动滚动,经常会受到告警说哪台机器磁盘空间又满,清理一下,于是研究一下,解决这个问题。 参考:https://d... admin11月10日 51 评论 阅读全文
技术文章 用python绘制樱花树 黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开。那么今天就一起来看看怎样在python中画一棵美丽的樱花树~ 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t... admin11月09日 136 评论 阅读全文
技术文章 基于python实现简单网页服务器代码实例Hello, %s! 代码: hello.py #!/usr/bin/python # coding: utf-8 # hello.py def application(environ, start_response): ... admin11月08日 58 评论 阅读全文