-
Axios适配器实现请求重试的处理办法
所属栏目:[教程] 日期:2021-05-29 热度:138
Axios 引入了适配器,使得它可以同时支持浏览器和 Node.js 环境。对于浏览器环境来说,它通过封装 XMLHttpRequest API 来发送 HTTP 请求,而对于 Node.js 环境来说,它通过封装 Node.js 内置的 http 和 https 模块来发送 HTTP 请求。 在 Axios 如何缓存请[详细]
-
Cluster Autoscaler 集群自动调整
所属栏目:[教程] 日期:2021-05-29 热度:158
Cluster Autoscaler (CA)是一个独立程序,是用来弹性伸缩kubernetes集群的。在使用kubernetes集群经常问到的一个问题是,应该保持多大的节点规模来满足应用需求呢?cluster-autoscaler 出现解决了这个问题,它可以自动根据部署应用所请求资源量来动态的伸缩[详细]
-
用命令操纵 LibreOffice 的实用处理办法
所属栏目:[教程] 日期:2021-05-29 热度:151
在查看 LibreOffice 命令的一些隐藏功能之前,你需要了解如何使用应用选项。并不是所有的应用都接受选项(除了像--help选项这样的基本选项,它在大多数 Linux 应用中都可以使用)。 $ libreoffice --help 这将返回 LibreOffice 接受的其他选项的描述。有些[详细]
-
了解 FreeDOS 路径的知识如何设置它并且如何使用它
所属栏目:[教程] 日期:2021-05-29 热度:82
副标题#e# 学习 FreeDOS 路径的知识,如何设置它,并且如何使用它。 你在开源 FreeDOS 操作系统中所做的一切工作都是通过命令行完成的。命令行以一个提示符开始,这是计算机说法的方式,我准备好了。请给我一些事情来做。你可以配置你的提示符的外观,但是[详细]
-
运用树莓派和低功耗显示器来追踪清楚家庭的日程安排
所属栏目:[教程] 日期:2021-05-29 热度:92
有些家庭的日程安排很复杂:孩子们有上学活动和放学后的活动,你想要记住的重要事情,每个人都有多个约会等等。虽然你可以使用手机和应用程序来关注所有事情,但在家中放置一个大型低功耗显示器以显示家人的日程不是更好吗?电子墨水日程表刚好满足! E In[详细]
-
Crate.io 开源了 CrateDB完全开源的数据库处理方式
所属栏目:[教程] 日期:2021-05-29 热度:133
至此,CrateDB 所有功能都可以自我部署给普通开发者使用,也可以在任何云端(包括微软 Azure 和 AWS)进行商业部署。 Crate.io 首席执行官 Eva Schnleitner 表示:我们非常高兴能将 CrateDB 打造成一个完全开源的数据库,这将使开发者能够使用该应用,并且可[详细]
-
部署service-level-operator能发挥怎样的作用?
所属栏目:[教程] 日期:2021-05-29 热度:200
前提:在Kubernetes集群中部署好Prometheus,我这里是采用Prometheus-Operator方式进行部署的。 (1)首先创建RBAC apiVersion:v1 kind:ServiceAccount metadata: name:service-level-operator namespace:monitoring labels: app:service-level-operator com[详细]
-
Google 开源 Lyra 编解码器便捷化减少语音通话带宽使用
所属栏目:[教程] 日期:2021-05-29 热度:59
为了让这个编解码器变得更加完善,Google 近日通过官方博客宣布将 Lyra 进行开源,允许其他开发者为他们的通信应用提供助力。这个版本提供了开发者使用 Lyra 进行音频编码和解码所需的工具,针对 64 位 ARM Android 平台进行了优化,并在 Linux 上进行了开[详细]
-
四款开源聊天软件你值得拥有
所属栏目:[教程] 日期:2021-05-29 热度:187
现在,远程协作已作为一项必不可少的能力,让开源实时聊天成为你工具箱中必不可少的一部分吧。 清晨起床后,我们通常要做的第一件事是检查手机,看看是否有同事和朋友发来的重要信息。无论这是否是一个好习惯,但这种行为早已成为我们日常生活的一部分。[详细]
-
Gin集成Casbin进行访问权限操纵
所属栏目:[教程] 日期:2021-05-29 热度:79
Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型,Casbin只负责访问控制[1]。 其功能有: 支持自定义请求的格式,默认的请求格式为{subject, object, action}。. 具有访问控制模型model和策略policy两个核心概念。 支持R[详细]
-
SLI/SLO衡量系统的稳定性的监控展示
所属栏目:[教程] 日期:2021-05-29 热度:129
SLI,全名Service Level Indicator,是服务等级指标的简称,它是衡定系统稳定性的指标。 SLO,全名Sevice Level Objective,是服务等级目标的简称,也就是我们设定的稳定性目标,比如4个9,5个9等。 SRE通常通过这两个指标来衡量系统的稳定性,其主要思路[详细]
-
Python异常编程的小技巧整合
所属栏目:[教程] 日期:2021-05-29 热度:84
API的异常分为定义异常与调用API时如何捕获异常两个部分,这二者相辅相成。 定义API异常的技巧 在自己编写API的时候,应该定义Root ExceptionAPI中的根异常,其它异常都继承于它。这样的做法有两个好处: API代码层次更清晰 API与调用程序代码隔离 假设存[详细]
-
分析RecyclerView下拉刷新与上拉更多
所属栏目:[教程] 日期:2021-05-29 热度:99
副标题#e# 我将这个扩展的RecyclerView命名为EnhanceRecyclerView,继承RecyclerView。我们知道既然要实现下拉刷新与上拉更多自然先要实现头部与尾部的布局,所以我们先利用前面的知识来为EnhanceRecycleView添加header与footer publicvoidinitView(){ View[详细]
-
解析Python转换全角字符串为半角
所属栏目:[教程] 日期:2021-05-29 热度:187
一般情况下,普通的英文字符只占用1个字节的空间,而1个字节有8位,因此可以存储256个字符。而汉字、日语及朝鲜文字这样CJK的文字很明显不止256个,因此会使用2个字节来存储。 而在使用英文输入法时,我们将1个英文字符所占的位置称为半角。而由于1个汉字占用2[详细]
-
运行 ProcDump编译程序进行快速编译
所属栏目:[教程] 日期:2021-05-28 热度:177
副标题#e# 要转储一个进程的内存,你需要向 ProcDump 提供它的进程 ID(PID)。你可以使用机器上任何正在运行的程序或守护进程。在这个例子中,我将使用一个永远循环的小 C 程序。编译程序并运行它(要退出程序,按Ctrl+C,如果程序在后台运行,则使用kill[详细]
-
开始使用 Linux 上的 ProcDump来实行参数
所属栏目:[教程] 日期:2021-05-28 热度:84
副标题#e# 要试用 Linux 上的 ProcDump,你需要下载该工具并编译它。(我使用的是 Red Hat Enterprise Linux,尽管这些步骤在其他 Linux 发行版上应该是一样的): $ cat/etc/redhat-release RedHatEnterpriseLinux release 8.2(Ootpa) $ $ uname-r 4.18.0-[详细]
-
Kubernetes和Docker的差异
所属栏目:[教程] 日期:2021-05-28 热度:125
作为一名容器时代的程序员相信你已经或多或少接触过Docker,但同时你也会发现Docker虽然流行了多年,但之前却很少有公司直接将线上应用通过Docker容器进行大规模地部署。但最近三年,你会发现几乎绝大多数有条件的公司都已经在使用Kubernetes部署和发布自[详细]
-
Node 应用的高效部署
所属栏目:[教程] 日期:2021-05-28 热度:50
一个典型的、面向服务端的 Node 应用是这么跑起来的: npm install npm run config,从配置服务(consul/vault)拉取配置 ,如数据库与缓存的账号密码,此时构建服务器需要配置服务权限 npm run migrate,数据库迁移脚本,执行数据库表列行更改操作,此时构建[详细]
-
Zookeeper集群全面认知
所属栏目:[教程] 日期:2021-05-28 热度:84
Zookeeper集群虽然没有指定Master和Slave。但是,在Zookeeper工作时,会通过内部选举机制产生一个Leader节点,其他节点为Follower或者是Observer。 被声明为Observer的节点,不参与选举过程,也不参与写操作的过半写成功策略。 过半写成功策略:Leader节点[详细]
-
如何快速运用 Docker 有效部署 Node 应用
所属栏目:[教程] 日期:2021-05-28 热度:176
如何在生产环境部署一个 Node 应用?[1] 一个合理并且高效的部署方案,不仅能够实现快速升级,平滑切换,负载均衡,应用隔离等部署特性,而且配有一套成熟稳定的监控。 kubernetes 把 Node 应用视作一个服务端应用的黑盒子,完美匹配了以上条件,越来越多的[详细]
-
开源如何改变商业天下
所属栏目:[教程] 日期:2021-05-28 热度:142
麦肯锡公司最近发布的《卓越软件如何促进业务绩效》报告发现,垂直行业当中排名先前的企业最大的差异化优势,集中体现在其对开源成果的应用、特别是由用户向贡献者的角色转化。报告中的数据显示,前四分之一厂商在开源创新领域的活跃度达到其他企业的三倍[详细]
-
开源思想成为新兴技术的发展核心
所属栏目:[教程] 日期:2021-05-28 热度:76
使用企业开源软件能为业务带来诸多助益。首先,开源项目承诺提供良好的透明度与协作能力。受访者们还提到,使用开源成果能够显著增强自身软件的质量、快速引入创新技术并提高安全水平。 但开源也有自己的弊端。42%的技术领导者表示,缺乏官方支持已经成为[详细]
-
开源对数字化转型举足轻重
所属栏目:[教程] 日期:2021-05-28 热度:103
开源已经永远改变了我们完成工作、执行业务的方式。Linux乃至其他成千上万个开源项目与开放标准,早已在软件领域牢牢占据主导地位,并为人工智能及边缘计算等新兴成果提供支持。如果没有开源,DevOps生态系统也根本享受不到Docker、Kubernetes、服务网格、[详细]
-
2021企业开源近况:你会注意到这四个发现
所属栏目:[教程] 日期:2021-05-28 热度:90
数字化转型变得日趋重要 现在,大多数人(54%)表示,数字化转型是企业开源的重要用途,在过去两年中,这一数字攀升了11个百分点。与应用开发和DevOps等密切相关的类别现在也获得了相似的评分。 通常来说,现在是企业忙着进行数字化转型的时期。在《2021年全[详细]
-
Docker,Helm和Kubernetes的简化容器管制
所属栏目:[教程] 日期:2021-05-28 热度:84
Nexus Repository建立在广泛的企业存储功能之上,是适用于所有Docker镜像和Helm Chart存储库的强大的注册表。Nexus Repository由广泛的用户社区支持,部署了超过500万个实例,支持全球1,200多家组织-600多家大型企业客户。团队可以选择使用Nexus Repositor[详细]

浙公网安备 33038102330478号