每日更新菜根谭全集精读,陶然
录音来自喜马拉雅作者:陶了个然
日常|IMYAI文本处理工具箱开源随记
IMYAI文本处理工具箱是一个在线工具,旨在提供全面的文本处理功能,包括文本格式化、标点和拼音转换等,并集成了AI文本优化能力。项目基于FastAPI和前端JS开发,支持Docker部署,使文本处理更加高效简便。本文作者分享了项目布局的设计思路,特别是如何通过多行flex布局和grid布局来优化几十个按钮的摆放,以达到美观的效果。此外,项目还实现了拖拽效果、使用Intro.js的开屏引导功能,以及POST Stream流的AI功能。成品已开源,供公众使用。
项目课 | Vue.js开发印象云笔记
本课程将以 evernote 云笔记 mac 客户端版的 ui 做原型,做一款线上的云笔记 webapp 产品。产品包括登录、注册、笔记本的创建、修改、删除,笔记的markdown编辑、删除到回收站、markdown 预览、回收站管理等功能。采用前后端分离的开发方式,本课程只负责前端部分的开发。
前端体系|Promise专题 - 原理以及是什么
该文章介绍了编写一个手写Promise.all的原理。首先,该函数接收一个可迭代对象作为参数,并返回一个新的Promise实例。在函数内部,先将可迭代对象转化为数组,并将其中每个非Promise值转化为Promise对象。然后,判断如果转化后的数组长度为0,则直接返回一个resolved状态的Promise对象,并传递一个空数组作为值。接着,定义一个values数组和一个count变量用于记录已完成的Promise数量。接下来,通过for循环遍历每个Promise对象,使用then方法来监听其状态改变。当一个Promise对象被resolved时,将其值存入values数组中,并将count变量加1。当已完成的Promise数量等于总数时,即所有Promise对象都已resolved,返回一个resolved状态的Promise对象,并传递values数组作为值。如果其中任何一个Promise对象被rejected,直接将错误传递给最终的Promise对象。这就是手写Promise.all函数的实现原理。
KubeEdge | [进阶] KubeEdge高可用环境搭建
高可用方案梳理Kubernetes高可用
修改 kubernetes-init.yaml 两个地方
修改 ETCD 的地址 改成集群地址
修改 控制节点 的地址 改成 LoadBalancer 地址
join 命令使用新增控制面节点的命令来新增多主节点
KubeEdge高可用
云端 cloudcore 容器化
keepalived原理
通过 keepalived得到一个虚拟 IP
nodePort高可用 ...
KubeEdge | [基础] KubeEdge架构设计及其环境搭建
该文档介绍了如何检查和更新 Kubernetes 证书以及如何在云端和边缘端安装 KubeEdge。其中包括了证书有效期检查、证书续签、KubeEdge 云端环境安装、KubeEdge 边缘端环境安装等内容。
KubeEdge | 边缘计算基本功--云原生
本文介绍了边缘计算基本功-云原生,包括KubeEdge、声明式API、不可变基础设施、微服务和服务网格。同时,还介绍了Bookinfo应用程序、istio的路由规则和istio的可视化工具Dashboard。
KubeEdge | 多视角认识边缘计算
本文深入介绍了边缘计算,包括其技术背景、应用案例以及与物联网和云原生的关系。此外,本文还讨论了与边缘计算相关的不同开源项目以及该领域中可用的各种工作角色和薪资。
KubeEdge | 边缘计算,其实就在你身边 章节起手式
KubeEdge 是一种边缘计算解决方案,可为智能边缘管理平台提供支持。本课程将教你如何使用 KubeEdge,通过使用 WebSocket 协议连接云端和边缘侧,解决多种问题。本课程涵盖课程知识体系,包括认知篇、技能篇和实战篇。无论你是初学者还是有经验的开发人员,你都可以从中获益。