首页
学习
活动
专区
工具
TVP
发布

Gvoidy备份小站

专栏成员
63
文章
105848
阅读量
15
订阅数
F**K ZZZQ - 记录那些因政治正确而改名的技术
请允许我首先给出一个和善而不失礼貌的微笑 :) 以纪念因为这些莫名其妙的事而浪费的时间。
Ewdager
2021-03-23
6260
记录一次celery消费失败的问题排除
昨天发完UAT后,今天惯例点进UAT看看服务的情况,突然发现flower监测的celery竟然有半数以上的失败!
Ewdager
2021-02-04
1.1K0
算法题基本框架 - Python实现
通常情况下使用数组维护的并查集更省空间,因为直接定义了一个n条边的数组,使用下标来维护对应关系。但是遇到二维坐标时,用哈希维护的并查集更合适,因为可以把y映射到x取值范围外,使二维转化为一维。比如: 1584.连接所有点的最小费用
Ewdager
2021-01-29
3620
Python 中的上下文管理
当我们执行语句块前需要一些准备动作,在执行完成之后又需要执行一些收尾动作。比如:文件读写后需要关闭,数据库读写完毕后需要关闭连接,资源加锁解锁等情况。对于这种情况 python 提供了上下文管理的概念,可以通过上下文管理器处理代码块执行前的准备动作,以及执行后的收尾动作。
Ewdager
2020-10-23
6990
Spark vs Dask Python生态下的计算引擎
对于 Python 环境下开发的数据科学团队,Dask 为分布式分析指出了非常明确的道路,但是事实上大家都选择了 Spark 来达成相同的目的。Dask 是一个纯 Python 框架,它允许在本地或集群上运行相同的 Pandas 或 Numpy 代码。而 Spark 即时使用了 Apache 的 pySpark 包装器,仍然带来了学习门槛,其中涉及新的 API 和执行模型。鉴于以上陈述,我们下面将对比这两个技术方案。
Ewdager
2020-09-22
6.4K1
在线、离线激活鉴权实战
实现一个客户端通过给与的指定激活码,激活仅限当前机器使用具体软件的功能。客户端可能处于能连接互联网和无法连接互联网两种情况。同时均要实现在指定时间使权限过期的功能,激活码在使用时才开始计时。
Ewdager
2020-09-22
2.3K0
Redis 主从复制 哨兵模式实战
项目中因为并发不是很高一直偷懒用的单节点 Redis ,但是有很多大 key 写入的场景,这样会影响读性能,于是准备做主从复制,顺便做一下哨兵模式。
Ewdager
2020-09-07
8220
Rancher 高可用部署
本教程是基于k3s安装Rancher Server,从Rancher V2.4开始支持在K3s集群安装,K3s比RKE更新,易于使用且更轻量,全部组件都打包在了一个二进制文件里。
Ewdager
2020-08-07
3.3K1
Helm 编排教程
我们知道 Kubernetes 是一个分布式的容器集群管理系统,它把集群中的管理资源抽象化成一个个 API 对象,并且推荐使用声明式的方式创建,修改,删除这些对象,每个 API 对象都通过一个 yaml 格式或者 json 格式的文本来声明。这带来的一个问题就是这些 API 对象声明文本的管理成本,每当我需要创建一个应用,都需要去编写一堆这样的声明文件。
Ewdager
2020-08-06
2.7K0
Celery 4 初体验及踩坑
Celery是基于分布式消息传递的开源异步任务队列或作业队列。虽然它支持调度,但其重点是实时操作。现在4版本已经步入稳定,而国内互联网的几乎都是3版本的教程。所以这里记录下4版本下的踩坑及外文解决方案的翻译记录。
Ewdager
2020-07-30
1.3K0
k8s中服务添加hosts及一键转换脚本
项目管理k8s集群用的是rancher,可是rancher没有提供给deployment批量添加hosts的图形化界面,所以还是只能按照k8s官方的方法修改yaml文件。
Ewdager
2020-07-30
1.2K0
缓存及在 Python 中使用缓存
缓存操作主要有两种类型。缓存如浏览器缓存,服务器缓存,代理缓存,硬件缓存工作原理的读写缓存。当处理缓存时,我们总是有大量的内存需要花费大量的时间来读写数据库、硬盘。 缓存则能帮我们加快这些任务。
Ewdager
2020-07-20
3.7K0
ssdb、minio性能测试
项目上需要找一个硬盘型的NoSQL,用于将Redis中的冷数据落入硬盘。初步选型了几款key-value类型的NoSQL,分别有levelDB、 rocksDB、 TiDB、 SSDB、swapDB。均为基于levelDB开发的几款NoSQL。其中因为levelDB、rocksDB无网络接口,不方便做分布式和高可用。,TiDB过重,还有swapDB社区不够活跃且相关client API不完备。暂时选型SSDB。
Ewdager
2020-07-14
4.5K0
Redis优化之内存碎片小踩坑
近来项目里引用了Redis,本来用这高端玩意就是为了加速项目跑的速度。然而,用着用着越来越慢。而之前就做着性能优化的活,也顺手接下了优化Redis的活
Ewdager
2020-07-14
3.8K0
慎用 Python list 乘法
今天刷 LeetCode 碰到一个水题转置矩阵, 这不就是先生成个空的倒置矩阵再填结果嘛,没多想就用 list 乘法上手就写。
Ewdager
2020-07-14
9070
Python 单链表实现&基础函数
前两天面滴滴,被问到怎么判断两个链表是否相交,然后并不懂什么是单链表相交…就很尴尬。 赶紧复习一下单链表的知识。
Ewdager
2020-07-14
4250
Readfree 自动签到 & crontab自动任务踩坑
这部分没什么难度,主要是这个网站的cookies的Max-Age有31449600秒,大概1年的寿命,所以直接将存好的cookies用requests发一个get请求到验证地址就行。稍微修改了博主杨英明代码如下:
Ewdager
2020-07-14
6590
Authlib 单点登录库初体验及踩坑
项目突然要接入TX云,理所应当的要使用tx的单点登录了。于是乎,经过各方推荐,使用了大名鼎鼎的Authlib库。
Ewdager
2020-07-14
1.6K0
Pandas笔记-基础篇
Numpy 数组运算都会保留索引和值之间的链接,但这些操作并不会改变原Series本身(与ndarray的选区操作相对)
Ewdager
2020-07-14
6450
LSTM原理及Keras中实现
LSTM(Long Short-Term Memory) 即长短期记忆,适合于处理和预测时间序列中间隔和延迟非常长的重要事件。其中的内部机制就是通过四个门调节信息流,了解序列中哪些数据需要保留或丢弃。
Ewdager
2020-07-14
12.1K1
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档