Blinkbean
Python-PIL—Transpose,Blend,Split,Composite Python-PIL—Transpose,Blend,Split,Composite
Transpose 方向变换 横看成岭侧成峰,好不容易有了Object,还不从各个方向都欣赏一下。 Blend 调节透明度并合并 前提:两张图片的尺寸和模式一致。 一张图想同时放两个Object,也不是不可以,但是图这两个Object
2021-03-07
Python-PIL—Color Python-PIL—Color
ImageColor十六进制 共六位前两位表示R,中间两位表示G,后两位表示B 如:#ff0000 RGB 如:rgb(255, 0, 0)、rgb(100%, 0%, 0%) HSL(Hue-Saturation-Ligntness)
2021-03-07
Python-PIL—ImageFilter函数 Python-PIL—ImageFilter函数
参考地址 滤镜函数先看效果 Kernel Kernel(size, kernel, scale=None, offset=0) 生成给定尺寸的卷积核,变量的size必须为(3, 3) 或(5, 5)。 kernel与size对应,必须为
2021-03-07
Python-BloomFilter实现 Python-BloomFilter实现
学习笔记,如有不足之处,欢迎指正。 类定义1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
2021-03-07
Golang-字符串高效拼接 Golang-字符串高效拼接
原文链接在我们编程的时候,和字符串打交道是必不可少的,我们对数据库里文本的处理,Web文本的显示,文本数据的存储等都需要和字符串打交道,那么对于字符串来说,查找、拼接这些都是常用的操作,尤其是以拼接使用的比较多,比如把一个人的姓名和年龄拼接
2021-03-05
Golang-9宫格头像生成 Golang-9宫格头像生成
先看效果 头像间有间隔 头像间无间隔 代码 网络图片下载到本地 123456789101112131415161718192021222324252627282930313233343536func multiGetImages(ur
2021-02-07
你的AES加密结果相同吗 你的AES加密结果相同吗
AES加密后的结果,数据接收方解不出来,是哪里的问题?AES的安全性: 在密码学的意义上,只要存在一个方法,比穷举法还要更有效率,就能被视为一种“破解”。故一个针对AES 128位密钥的攻击若“只”需要2^120^计算复杂度(少于穷举法 2
2021-01-07
Golang sync/atomic包的原子操作是怎么保证的 Golang sync/atomic包的原子操作是怎么保证的
在Go语言标准库中,sync/atomic包将底层硬件提供的原子级内存操作封装成了Go的函数。 Mutex由操作系统实现,而atomic包中的原子操作则由底层硬件直接提供支持。在CPU实现的指令集里,有一些指令直接封装进atomic包,这些
2021-01-07
Redis-exists有可能超出你的预期 Redis-exists有可能超出你的预期
Redis的Exists有可能超出你的预期 理论上每个key都应该有过期时间(当然也可以是一万年),通常情况下用exists来判断一个key是否存在都没什么问题(一般过期时间都比较长)。但如果过期时间需要精确到秒或十秒及,那么exists就
2020-08-03
杂-ip转int,int转ip 杂-ip转int,int转ip
IP和int之间相互转换123456789101112131415161718192021func toInt(ip string) int64 { i := 3 sum := int64(0) for j, v := range stri
2020-05-07
优秀工程师文化 优秀工程师文化
自我认识 有深刻的认知和认同 暂时没有做到或没有切身体会 优秀的工程师文化最基本三要素 尊重 信任 责任 工程师文化 团队才是王道 快速失败,学习,迭代 为学习预留时间,保持学习耐心 必须坦诚,隐瞒是有害的 学会批评和接受批评 所谓强壮
2020-01-07
2 / 2