自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(516)
  • 收藏
  • 关注

原创 正则常用匹配模式

2025-04-01 13:36:35 67

原创 python文件打包成exe

然后在当前目录有个dist文件夹,里面就是打包好的exe。顺便贴一个好玩的小脚本,拿去恶搞你的朋友。安装pyinstaller。

2025-03-31 16:01:04 183

转载 使用buildozer 将kivy编写的Python程序打包成apk

bashrc文件可在主目录中找到(隐藏的文件,点击右上角的三条杠即勾选显示隐藏文件即可找到)。链接:链接:https://pan.baidu.com/s/1OyeqhpdxpHiEnlEnfZ9oHw提取码:avmd。

2025-03-22 18:42:22 53

原创 批量操作百度云盘勾选框

当有时候看到一个比较好的百度网盘资源,选择全选保存的时候,发现文件数超过上限,需要开通会员才可以勾选保存,用手一个个勾选又太费劲,这时候就可以运用下面js脚本,分批去勾选然后保存,当然还有很多方式,比如使用百度网盘的api去保存到自己的网盘,但是现在百度网盘api不针对个人用户开通了,只针对企业用户,然后还可以用python使用selenium去操作。这里是勾选了前300个文件,也可以修改下勾选不同位置的。

2025-03-14 11:54:14 196

转载 混沌工程(Chaos Engineering) 到底是什么?

ChaosBlade 是阿里巴巴开源的一款遵循混沌工程原理和混沌实验模型的实验注入工具,帮助企业提升分布式系统的容错能力,并且在企业上云或往云原生系统迁移过程中业务连续性保障。Chaosblade 是内部 MonkeyKing 对外开源的项目,其建立在阿里巴巴近十年故障测试和演练实践基础上,结合了集团各业务的最佳创意和实践。基础资源:比如 CPU、内存、网络、磁盘、进程等实验场景;Java 应用:比如数据库、缓存、消息、JVM 本身、微服务等,还可以指定任意类方法注入各种复杂的实验场景;

2025-03-03 11:51:41 92

转载 苹果IOS应用上架AppStore的流程与教程

(注意,必须输入英文),下方App ID Suffix输 入Bundle ID:这是您AppID的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。2、不能带有升级的按钮以及提示。4、登记成功后,进入应用列表,点击右边的“应用配置”,就可以看到 APPID、AppSecret/Appkey/MasterSecret 四个参数了。填写好之前申请的苹果证书、配置文件、推送证书,证书密码,个推的四个参数,保存即可。

2025-02-27 16:32:23 39

转载 应用宝上架app流程

若您的应用已上线,需要修改基础信息或更新版本页面信息,则需要按路径:基础服务=》基础信息=》修改内容=》保存内容=》更新版本页面提交审核 操作,修改后的内容需待新审核通过并发布后才会生效。③ 银行信息填写后只能修改,无法撤销,且后续如果需要更改公司信息,需要在银行资料处下载变更函模板,填写变更信息,上传到变更函处,点击保存,同账号资料一起提交审核。移动应用完成基础信息后,即可进入【申请上架】页面填写信息,选择【审核后立即发布】,即应用通过审核后即可发布。

2025-02-27 15:36:02 346

转载 Axure Cloud 本地部署

Axure,产品经理、UI设计和前端人比较熟悉的一款,用来编辑、上传、预览原型图的软件,通过Axure Cloud提供团队协作。一般公司比较多。Axure官方在2024年12月18日发布了一个Axure RP 9.0的新版本,大致意思就是不更新客户端就不能继续使用Axure Cloud,2025年2月中就有同行不能使用。当然,Axure Cloud的服务器本就在国外,访问非常慢,国内用户需要挂科技才能正常访问。

2025-02-24 17:21:44 770

转载 Ceph介绍及原理架构分享

叶子节点是device(也就是osd),其他的节点称为bucket节点,这些bucket都是虚构的节点,可以根据物理结构进行抽象,当然树形结构只有一个最终的根节点称之为root节点,中间虚拟的bucket节点可以是数据中心抽象、机房抽象、机架抽象、主机抽象等。我们总的Ceph集群的iIO能力是有限的,比如带宽,IOPS。CRUSH算法是一个伪随机的过程,他可以从所有的OSD中,随机性选择一个OSD集合,但是同一个PG每次随机选择的结果是不变的,也就是映射的OSD集合是固定的。

2025-01-22 11:09:06 59

原创 linux下一些参数的说明

【代码】linux下一些参数的说明。

2025-01-20 09:57:05 475

转载 k8s安装seata

【代码】k8s安装seata。

2025-01-13 13:40:40 87

转载 k8s helm部署kafka集群(KRaft模式)

【代码】k8s helm部署kafka集群(KRaft模式)

2025-01-13 11:52:29 143

原创 es8.17配置(备忘)

新版本的es启动后访问默认需要ssl证书和密码。filebeat配置es访问证书和密码。

2025-01-08 15:03:29 323

转载 OpenStack搭建

原文本实验以 OpenStack(Train版)云计算平台的官方技术文档为依据,逐步引导读者动手完成平台搭建工作。特别鸣谢两位博主提供的技术指正:优快云@尼古拉斯程序员 优快云@m0_60155284通常OpenStack云计算平台至少需要3台服务器用于节点搭建,因作者资源有限,本次实验采用计算节点复用为存储节点,以实现双节点OpenStack云计算平台的搭建,读者可根据自己条件调整配置多节点平台搭建。手动设置磁盘分区2.2 配置本地域名解析(控制节点)2.3 防火墙管理(控制节点)2.4

2025-01-08 10:54:47 90

原创 Could not resolve host: mirrorlist.centos.org

参考链接:https://stackoverflow.com/questions/78692851/could-not-retrieve-mirrorlist-http-mirrorlist-centos-org-release-7arch-x86-6。yum安装软件的时候提示这个。

2025-01-06 14:59:06 357

转载 Helm 部署 Nacos

基于 nacos-k8s/helm/ 目录下的 values.yaml,我们可以定制自己的配置,从而实现覆盖掉 values.yaml 中的默认配置。重点 1:在 nacos.image 属性下面,指定 nacos 镜像版本【这里选择和 Java 代码配套的 2.2.0 版本】重点 2:配置 MySQL 连接,使用 MySQL 作为外置存储【MySQL 配置请根据实际情况修改】重点 3:开启持久化存储,并指定 StorageClass【StorageClass 请根据实际情况修改】

2025-01-03 14:05:29 164

转载 使用Certbot申请免费 HTTPS 证书及自动续期

Certbot是一款免费且开源的自动化安全证书管理工具,由电子前沿基金会(EFF)开发和维护,是在Linux、Apache和Nginx服务器上配置和管理SSL/TLS证书的一种机制。Certbot可以自动完成域名的认证并安装证书。

2025-01-03 10:09:32 1856

转载 我记不住的那些top命令

top -b -n 10 > /tmp/top-report.txt 以batch方式刷新10次并将结果存储在top-report中,因为以交互式的top会不停的刷新结果,不利于后期的处理和分析,而以batch方式可以将结果某个时间的结果快照保存到磁盘中,以支持后续的分析,结合crontab,可以实时记录系统的top状态。当使用不同的换算单位时候,可能会出现一些进位的误差,可以使用kb的方式来查看(free 或 free -k),例如:如果使用MB可能得到的数字不一定相等但是会基本保持一致。

2024-12-31 14:19:01 282

转载 【WebSocket】工具wscat安装和使用

可行性时前后端调试不太方便,可以直接通过命令行工具调试:安装wscat即可。每当后台服务器部署一个websocket服务需要做测试,测试。4,创建web socket客户端。3,创建websocket服务端。1,首先安装nodejs。5,wscat参数说明。

2024-12-31 13:15:09 586

转载 Linux systemd 系统服务管理

是一个系统和服务管理器,也是 Linux 操作系统中最常用的系统之一。它的设计目标是提供更快、更有效、更可靠的系统启动过程,并提供强大的管理和监控服务的能力。本文首先介绍 systemd 服务脚本的基本情况,并通过一个简单的示例带领读者学习如何编写 systemd 服务脚本,实现 Linux 服务的自启动、启动、停止和重启管理。

2024-12-26 13:26:32 54

转载 十分钟学会如何发布微信小程序

5、创建小程序,进入小程序开发工作界面,可以预览小程序的效果,可以修改代码,也可以点击操作工具栏上的预览,就可以生成一个手机上可以访问的二维码,这个是有你可以扫码进行预览。2、提交完成,等待审核结果,第一次审核的时间会比较长,一般审核在1~3天左右,后面审核的会比较快,如果你有做微信认证,那么会有审核优先的权利。企业提供的资料有企业类型,企业名称,营业执照注册号,管理员身份证姓名,管理员身份证号码,管理员手机号码,绑定管理员微信号。1、小程序基本信息填写:小程序名称,小程序简称,小程序头像,小程序介绍。

2024-12-24 11:52:25 2243

转载 微信小程序基础入门

pages 用来存放所有小程序的页面index.js 后续写动态效果代码的位置 特效 与后台交互获取数据index.json 引用其它组件内容的配置文件位置index.wxml 类似于咱们的html页面,就是写布局的index.wxss 类似与咱们刚才写的css文件.eslintrc.js 检测代码样式格式的文件app.js 小程序项目的入口文件app.json 小程序项目的全局配置文件app.wxss 小程序项目的全局样式文件。

2024-12-24 11:50:34 392

原创 记录目前可用的docker源

【代码】记录目前在用的docker源。

2024-12-19 09:30:54 198

原创 通过nginx代理到oss访问MP文件

需求:一个nginx需求,需要访问域名下的txt文件,然后通过nginx代理到oss里面某个路径。场景:在做微信支付的时候,需要把MP文件放到oss上面,然后通过域名去直接访问。

2024-12-12 15:53:54 317

原创 python的一些小问题

【代码】python的一些小问题。

2024-11-26 16:56:23 408

转载 在docker中安装nacos,很详细

nacos.core.auth.plugin.nacos.token.secret.key 默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,在2.2.0.1后无默认值,必须执行此变更,否则无法启动;我的是nacos2.2.1版本的,也就是没有默认值的,当时也没有做修改,启动自然报错。如果仔细地看完了nacos的文档并做了对应的修改,那鉴权方面应该没有问题了,还有注意的是 nacos.core.auth.default.token.secret.key,文档上说和。

2024-11-07 11:50:33 8151 6

转载 Ceph对象存储系统之RGW接口

对象存储(object storage)是非结构数据的存储方法,对象存储中每一条数据都作为单独的对象存储,拥有唯一的地址来识别数据对象,通常用于云计算环境中不同于其他数据存储方法,基于对象的存储不使用目录树。虽然在设计与实现上有所区别,但大多数对象存储系统对外呈现的核心资源类型大同小异。从客户端的角度来看,分为以下几个逻辑单位Amazon S3提供了用户(User)存储桶(Bucket)对象(Object)三者的关系是User将Object存储到系统上的Bucket。

2024-09-24 16:18:58 257

转载 Ceph块存储系统之RBD接口

RBD操作服务端ceph osd pool create RBD-Pool名 PG数据 #创建RBD存储用的Poolceph osd pool application enable RBD-Pool名 rbd #将Pool转换为RBD模式rbd pool init -p RBD-Pool名 #RBD初始化rbd create -p RBD-Pool名 --image 镜像名 --size 镜像大小 #创建RBD镜像rbd create RBD-Pool名/镜像名 --size 镜像大小。

2024-09-24 16:14:23 255 2

转载 CephFS文件系统之MDS接口详解

CephFS操作服务端ceph-deploy mds create 节点列表 #创建MDSceph osd pool create 元数据Pool名 PG数据 #创建元数据Poolceph osd pool create 数据Pool名 PG数据 #创建数据Poolceph fs new CephFS名 元数据Pool名 数据Pool名 #创建CephFS。

2024-09-24 16:09:13 113

转载 Ceph应用之资源池pool管理

OSD总数小于5个,官方推荐 PG数为1285~10个,官方推荐 PG数为51210~50 个,官方推荐 PG数为1024大于50个,参考公式 PG 数=( Target PGs per OSD )* (OSD # )* ( %Data ) / (Size)Target PGs per OSD:表示每个OSD对应的PG数(如近期不扩容OSD数量可设置为100,如近期要扩容OSD数量可设置为200)OSD #:表示当前OSD总数%Data:当前Pool预计会占用ceph总存储空间的百分比。

2024-09-24 16:03:01 172

转载 ceph部署

存储设备DAS(直接附加存储,是直接接到计算机的主板总线上去的存储)IDE、SATA、SCSI、SAS、USB 接口的磁盘所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于内核模块与远程主机进行网络通信,把它转为好像本地文件系统一样来使用,这种存储服务是没办法对它再一次格式化创建文件系统块的SAN(存储区域网络)

2024-09-24 15:22:56 646

转载 uniapp打包成apk

后来发现本地打包是真的复杂,就连麦克阿瑟将军都曾说到,如果让我用uniapp本地打包,那我宁愿将枪口指向上帝。一个uniapp项目,这里使用的是Hello uni-app并去除了某些权限具体可以看这里。今天熟悉了本地打包的基本流程,小道已无力探索,若各位道友有兴趣,可以看更详细的本地打包配置。证书也可以使用香蕉云编的:https://www.yunedit.com/进入应用详情,然后点击离线打包Key,就能看到AppID和Android了。如果这里提示Gradle下载超时,可以看这篇文章。

2024-08-01 13:54:18 2098

转载 helm 部署rabbitmq集群

在配置values.yaml,有一个managementUsername和rabbitmqUsername,默认managementUsername无法新增用户和virtual host,需要使用rabbitmqUsername登录才可以。版本下载地址:https://github.com/helm/helm/releases。官方文档:https://helm.sh/docs/intro/install/5:访问集群 http://$NODE_IP:30672/3:运行rabbitmq集群。

2024-07-29 13:59:22 329

转载 常见爬虫反扒措施

【代码】常见爬虫反扒措施。

2024-03-18 10:23:42 350

转载 CKA证书模拟考试25道题

原文vim设置题库1题解接下来创建第一个命令第二个第二个命令也可以改进为题库2题解手动执行必要的更改。使用 Kubernetes 文档并搜索例如容忍和 nodeSelector 来查找示例:这里重要的是添加在控制平面节点上运行的容差,以及 nodeSelector,以确保它只在控制平面节点上运行。如果我们只指定容忍度,则可以 在控制平面或工作节点上调度 Pod。现在我们创建它:让我们检查一下 Pod 是否已调度:题库3题解题库4题解然后创建 Pod我们还

2024-02-23 18:06:12 893

转载 cronin 服务器定时任务平台

linux、windows服务器定时任务管理平台。cronin 采用网页的形式对定时任务管理设置;多命名空间,为不同开发环境设置专属任务。支持http请求、cmd/shell脚本、grpc请求、sql脚本种类的任务进行设置;支持corn周期循环语法,定时单次脚本类型任务。详细的任务日志踪迹;动态通知模板设置,任务完成/错误时消息通知。

2024-02-21 10:13:09 418

转载 使用Helm3.6 安装 Ingress-nginx

NGINX Ingress Controller 是使用 Kubernetes Ingress 资源对象构建的,用 ConfigMap 来存储 Nginx 配置的一种 Ingress Controller 实现。安装 ingress-nginx 有多种方式,本文使用 helm3.6 方式进行安装。其他安装方式可以参考文档:https://kubernetes.github.io/ingress-nginx/deploy/Helm 是一个用于对需要在 k8s 上部署的复杂应用进行定义、安装和更新。

2024-02-04 17:42:37 1906 1

转载 ETCD的Raft一致性算法原理

关于Raft的文章很多,本文是参考了很多的文章之后,总结出来的,写的不对之处欢迎赐教。1、Raft在对应的任期中每次只有一个leader产生,通过候选超时算法,保证了在大多数只有一个leader被选出的情况;2、所有的数据都是从leader流向follower中,通过日志的复制确认机制,保证绝大多数的follower都能同步到消息;3、当然,raft对于分布式中出现的各种安全性问题也做了兼容;4、不过真正实现一个生产级别的Raft算法库,需要考虑的东西还是很多,这里主要分析了几个主要的问题。

2024-01-30 14:01:32 184

原创 几个简单的排序算法

【代码】几个简单的排序算法。

2024-01-02 18:05:45 538

转载 开源性能监控工具atop【字节跳动版本】的安装与简单使用

是一款开源的性能监测工具,atop是以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中出现问题后,我们可获取相应的atop日志文件进行分析支持实时观测的同时、也支持读取历史文件排查问题。另外一个优点是除提供 CPU、MEM、DISK 等全局指标外,还提供进程、线程级别的各项指标监控数据。鉴于 atop 的这些优点,字节跳动基于社区的 atop 进行优化,目前已迭代多个版本写在前面。

2023-12-28 11:41:50 1605

链路追踪jaeger多环境部署

链路追踪jaeger多环境部署

2024-01-04

链路追踪jaeger多环境部署

链路追踪jaeger多环境部署

2024-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除