- 博客(127)
- 资源 (7)
- 收藏
- 关注
原创 CentOS部署Kuernetes1.32.10
本文介绍了在CentOS系统上部署Kubernetes 1.32.10集群的配置步骤。主要内容包括: 基础配置:设置主机名和hosts文件,确保节点间通信 系统优化: 关闭防火墙、SELinux和swap分区 配置iptables相关参数 安装并配置containerd容器运行时 修改containerd配置文件中的sandbox_image和systemd_cgroup参数 关键配置项: 设置GRUB引导参数 配置containerd使用阿里云镜像源 启用systemd cgroup驱动 文章提供了完整的
2025-11-27 11:53:12
315
原创 Chrome插件学习笔记(五)
本文介绍了Chrome行为录制插件的重构过程。作者最初使用简单的JSON格式录制,后改用Playwright框架,并基于Vue3+TypeScript重构插件。文章详细展示了项目结构,包括核心组件(录制列表、控制模态框)和工具类(时间格式化、存储操作等)。重点讲解了App.vue主控逻辑,实现了录制启停、消息监听、会话管理等功能。插件通过Chrome API与页面交互,录制结果直接生成可执行的Playwright代码。相比前作,新版本优化了UI界面,提升了代码质量和可维护性。
2025-09-15 16:51:22
710
1
原创 Chrome插件学习笔记(四)
Chrome插件学习笔记(四)摘要 本文介绍了Chrome Recorder插件的开发过程,重点解决UI自动化测试中的元素定位问题。文章详细展示了插件实现方案,包括: 背景:分析Chrome Recorder在打包工具(如webpack)下CSS选择器的局限性,提出使用xpath的改进思路 代码实现部分包含: manifest.json配置(权限声明、content脚本等) service_worker.js(处理面板指令和事件转发) side_panel界面设计(录制控制按钮和结果显示) 核心功能实现(录
2025-08-27 15:46:27
1179
3
原创 Chrome插件学习笔记(三)
本文分享了使用Vue3开发Chrome扩展的学习笔记。文章详细介绍了项目搭建过程,包括创建Vite项目、安装必要依赖、配置vite.config.ts和manifest.json文件。重点讲解了如何实现开发环境下的热更新功能,通过WebSocket服务和文件监听机制,在文件变更时自动通知浏览器插件重新加载。开发模式下使用.env.development环境变量,并通过chokidar模块监听src目录文件变化,利用WebSocket服务端向客户端发送重载指令,从而提升开发效率。
2025-07-25 15:16:36
424
原创 Chrome插件学习笔记(二)
本文介绍了Chrome插件开发中的sidePanel功能及其实现方法。sidePanel相比Popup更适合需要持续交互的场景,可以固定在浏览器侧边栏。文章通过一个网络请求监控插件示例,展示了如何配置manifest.json、使用declarativeNetRequest API修改和阻止请求。示例代码包含动态规则设置、请求头修改等功能实现,并附有效果截图。本文是Chrome插件开发的实用指南,为开发者提供了扩展浏览器功能的实践方案。
2025-05-30 14:25:33
1351
原创 Chrome插件学习笔记(一)
Chrome插件是一种基于Web技术开发的浏览器扩展,用于增强浏览器功能。其核心文件是manifest.json,定义了插件的基本信息和权限。插件结构通常包括后台脚本(background.js)、弹出窗口(popup.html)、内容脚本(content-scripts.js)等。开发过程中,可以通过Chrome的开发者模式加载和调试插件。本文以开发一个名为“Credential Manager”的插件为例,展示了如何实现Cookie复制功能。通过声明cookies权限和域名访问权限,插件可以获取并显示指
2025-05-19 16:36:42
1004
原创 微信公众号开发学习笔记
登录微信公众平台 https://mp.weixin.qq.com/cgi-bin/loginpage,设置与开发->开发者工具->公众平台测试账户。
2024-09-24 00:14:42
433
原创 SpringDoc OpenApi学习笔记
默认地址是http://localhost:8080/swagger-ui/swagger-ui/index.html、http://localhost:8080/v3/api-docs,可以在application.yaml中自定义。如果使用spring security记得放行接口文档。
2024-09-22 20:51:09
755
原创 Go发布自定义包
这里只是一个简单的压缩jpg/jpeg图片例子,代码参考 https://github.com/disintegration/imaging。
2024-08-29 18:28:30
642
原创 零刻Ser8安装Centos8
本来是打算安装Cetnos7的,但是零刻Ser8安装Centos7一直会在安装的时候失败,查了下应该是硬件不兼容(大概是CPU?
2024-08-10 16:33:14
1587
原创 简易版chalk
ANSI 转义序列(ANSI escape sequences)是一种带内信号的转义序列标准,用于控制视频文本终端上的光标位置、颜色和其他选项。在文本中嵌入确定的字节序列,大部分以 ESC 转义字符和"["字符开始,终端会把这些字节序列解释为相应的指令,而不是普通的字符编码。
2023-12-20 20:11:50
512
原创 Mysql关联查询
会使用某一张表中的每一条记录都与另外一张表的所有记录进行组合,比如表A有x条记录,表B有y条记录,最终组合数为x*y,常常与where一起使用,此时也被称为等值连接。or只能对一张表的查询结果进行合并,但union可以对多张表的查询结果进行合并(要求多个结果的列须对应)使用union关键字对多个查询结果进行合并时会自动去重,但union all不会去重。驱动表(主表):除了显示满足条件的数据,还需要显示不满足条件的数据的表。从表(副表):只显示满足关联条件的数据的表。返回所有满足条件的记录。
2023-11-09 01:29:47
284
原创 Gin学习笔记
http://127.0.0.1/item/1 删除,DELETE。http://127.0.0.1/item/1 查询,GET。http://127.0.0.1/item 新增,POST。http://127.0.0.1/item 更新,PUT。
2023-11-06 00:23:33
817
1
原创 Vite+Typescript+Vue3学习笔记
vite使用的是ts,不识别.vue后缀的文件,需在vite-env.d.ts配置下。用于简化Vue3中ref、reactive**、**watch和UI组件的导入。ts需安装node的类型,否则使用node相关会提示找不到。
2023-07-26 07:27:21
2768
原创 SpringCloud Alibaba学习笔记
版本依赖关系:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E。
2023-06-25 23:02:07
887
原创 Kubernetes使用Istio
南北流量(NORTH-SOURTH-TRAFFIC):客户端到服务器之间通信的流量东西流量(EAST-WEST-TRAFFIC):指的是服务器和服务器之间的流量。
2023-06-20 16:44:52
1503
原创 Kubernetes配置Jenkins Slave
如果不使用提供的数据文件,自定义jenkins需要安装下列插件GitGiteePipelineKubernetes然后可参照文章:https://blog.youkuaiyun.com/gyfghh/article/details/130377218, 对所需内容进行配置。
2023-06-14 01:01:45
1737
原创 Kubernetes1.26.3 高可用集群
服务器为腾讯云服务器(按需计费,固定带宽,并且将IP转换为弹性IP,使用结束可关机仅收取硬盘等固定资源费用)
2023-05-10 00:40:39
1973
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅