happlyfox happlyfox
4年前
go每日一库 [go-rate] 速率限制器
关于我gorate是速率限制器库,基于TokenBucket(令牌桶)算法实现。gorate被用在生产中用于遵守GitHubAPI速率限制。速率限制可以完成一些特殊的功能需求,包括但不限于服务器端垃圾邮件保护、防止api调用饱和等。库使用说明构造限流器我们首先构造一个限流器对象:golimiter:NewLimi
onlyloveyd onlyloveyd
4年前
Compose Weekly #2:Countdown Timer
本文同步发表于我的微信公众号,在微信搜索OpenCVorAndroid即可关注。前言最近Android官方发起了JetpackCompose的推广活动:JetpackCompose开发者挑战赛。活动时间一个月,每周一题,广大开发者根据官方需求,Clone官方模板工程并使用JetpackCompose技术结题后按要求提交,即可参与活动。
Wesley13 Wesley13
3年前
4次优化,我把 Redis 性能 “压榨” 到极致!
本文转载自公众号https://mp.weixin.qq.com/s/y4q4Hb9A6xay3pAC\_LBm5g(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2Fy4q4Hb9A6xay3pAC_LBm5g)我们有个这样的需求:每
Stella981 Stella981
3年前
DCache 分布式存储系统|安装部署与应用创建
!(https://ftp.bmp.ovh/imgs/2020/10/b7fb603e17fc6529.jpg)作者|Eaton导语|随着微服务与云的发展,分布式架构的需求变得越来越普遍,Web上的数据类型不再单一,数据量呈爆发式增长。传统的SQL结构化存储方案已经跟不上脚步,NoSQL便出现了。DCache作
Wesley13 Wesley13
3年前
Neditor 富文本编辑器介绍
Neditor富文本编辑器介绍Neditor是我们团队基于Ueditor的一款富文本编辑器。不论从功能还是从其它各方面来讲,Ueditor都是一款无以替代的编辑器产品。只是已经不符合现代化样式的需求,于是我们修改它的样式,实现了这样的效果:!image(https://www.notadd.com/s
Easter79 Easter79
3年前
SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)
!929头图.png(https://ucc.alicdn.com/pic/developerecology/f96b82f3742d4f93861f004cbfaf55d1.png)作者|三未前言弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模能够根据实时的业务量产生动态调整
Stella981 Stella981
3年前
Python使用filetype精确判断文件类型
Python使用filetype精确判断文件类型(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cda.cn%2Fview%2F25204.html)判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法
Wesley13 Wesley13
3年前
2021年,戴尔的显示器竟然出现了弹出式摄像头
!(https://oscimg.oschina.net/oscnet/a0b0c1010caf4f45991235103c846b72.png)正文字数:1359 阅读时长:2分钟戴尔最新的显示器反映了市场上对简单、可靠的视频会议解决方案需求的不断增长,该显示器配有一个巧妙的弹出式摄像头。作者/ DevinCol
Stella981 Stella981
3年前
DHTMLX客户焦点访谈:scholz.msconsulting GmbH的DHTMLX Gantt
dhtmlxGantt(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F4213)是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。它允许你创建动态甘特图,并以一个方便的
Stella981 Stella981
3年前
Linux自定义分隔符IFS引发的文本处理问题
需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称|IP|端口  多个IP用空格,这样可以生成数组。这个文件的数据是通过部署平台的API获取后自己组装的。!(https://oscimg.oschina.net/oscnet/877e11b0d7dfcea5bd6778239a4f3284ded.png)