【Vue路由】props配置、replace属性、编程式路由导航、缓存路由组件

本文涉及props配置、router-link的replace属性、编程式路由导航、缓存路由组件等内容
分类: 编程语言 发布时间: 01-09 11:04 阅读次数: 0

KubeSphere v3.3.1 权限控制详解

作者:周文浩,青云科技研发工程师,KubeSphere Maintainer。热爱云原生,热爱开源,目前负责 KubeSphere 权限控制的开发与维护。 KubeSphere 3.3.1 已经发布一个多月了。 3.3.1 版本对于 KubeSphere 来说只是一个小的 Patch 版本,但是权限控制模块改动较大。这篇文章将从开发者的视角为你分享权限控制模块的改动内容。 这次的改动的主要目的是提升 KubeSphere 权限控制的安全性和易用性。使用过 KubeSphere 的小伙伴应该对
分类: 其他 发布时间: 01-09 11:04 阅读次数: 0

KubeSphere 接入外部 Elasticsearch 最佳实践

作者:张坚,科大讯飞开发工程师,云原生爱好者。 大家好,我是张坚。今天来聊聊如何在 KubeSphere 中集成外置的 ES 组件。 KubeSphere 在安装完成时候可以启用日志组件,这样会安装 ES 组件并可以收集所有部署组件的日志,也可以收集审计日志,然后可以很方便的在 KubeSphere 平台上进行日志查询。 但是在实际使用过程中发现使用 KubeSphere 自身的 ES 会很重,而且官方也建议我们将日志接入到外部的 ES 中减轻 Kubernetes 的压力。 以下为操作实战。
分类: 其他 发布时间: 01-09 11:03 阅读次数: 0

KubeSphere 社区双周报 | OpenFunction v0.8.0 发布 | 2022-12-09

KubeSphere 从诞生的第一天起便秉持着开源、开放的理念,并且以社区的方式成长,如今 KubeSphere 已经成为全球最受欢迎的开源容器平台之一。这些都离不开社区小伙伴的共同努力,你们为 KubeSphere 提出了很多建设性意见,也贡献了很多代码,非常感谢社区小伙伴们的付出。 为了帮助社区的小伙伴们更好地掌握 KubeSphere 社区的进展,我们决定每两周更新一次周报,即双周报。本双周报主要是整理展示新增的贡献者名单,以及两周内提交过 Commit 的贡献者,并对近期重要的 PR
分类: 其他 发布时间: 01-09 11:02 阅读次数: 0

基于 KubeSphere 的运管系统落地实践

作者:任建伟,某知名互联网公司云原生工程师,容器技术信徒,云原生领域的实践者。 背景介绍 在接触容器化之前,我们团队内部的应用一直都是基于虚拟机运管,由开发人员自行维护。 由于面向多开发部门服务,而开发人员运维能力参差不齐,所以每次部署新的环境时往往都要耗费大量时间。 针对部署难的问题,我们将部分组件、服务容器化,采用 Docker 发布管理解决了部分问题,但仍未降低对开发人员的运维技能要求。 下面是我们基于虚拟机管理开发环境的流程: 从上图中我们也能发现当前架构存在的问题: 下发虚机由各部开
分类: 其他 发布时间: 01-09 11:02 阅读次数: 0

云原生周刊 | 让 ChatGPT 以电子邮件的方式来解释 KubeSphere

过去的一周是 ChatGPT 的狂欢,我猜每一位云原生玩家都很好奇他是如何看待 Kubernetes 的。咱们不防换个方式来提问,让它使用电子邮件的方式来向别人推荐 KubeSphere 和 OpenFunction。 开源项目推荐 Tailscale Ingress Controller 这是针对 Tailscale 设计的 Kubernetes Ingress Controller,它会为 Ingress 资源中的每个主机创建一个 Tailscale 节点,然后将所有传入的流量路由到正确的
分类: 其他 发布时间: 01-09 11:01 阅读次数: 0

云原生爱好者周刊 | 使用 WASM 来写博客是什么感觉?

开源项目推荐 zzhack zzhack 是一个静态博客框架,是一个纯正的 WASM 应用,它由 Rust & Yew 来作为技术栈进行搭建,UI 设计比较美观,大家也可以直接使用该项目的设计模板零成本构建 WASM 应用。 Tracee Tracee 是一个运行时安全和取证工具,它使用 eBPF 在运行时跟踪主机操作系统和应用程序,并分析收集的事件,以便检测可疑的行为模式。它可以以守护进程的形式运行在 Kubernetes 环境中,也可以灵活地运行在各个 Linux 主机中。 sealed-
分类: 其他 发布时间: 01-09 11:00 阅读次数: 0

云原生周刊 | 使用 kube-reqsizer 自动调整资源配额

开源项目推荐 kptop Kubernetes API 提供的监控指标非常有限,而 kubectl top 就是利用 Kubernetes API 来查看 Node 和 Pod 的实时资源使用情况。kptop 使用 Prometheus 作为数据源,不仅可以在终端上显示 Node 和 Pod 的资源使用情况,还可以显示 Container 和 PVC 资源的使用情况。 kube-reqsizer kube-reqsizer 是 VPA 的替代品,它会监测 Pod 在一段时间内的资源使用情况,并
分类: 其他 发布时间: 01-09 11:00 阅读次数: 0

Curve 分布式存储在 KubeSphere 中的实践

Curve 介绍 Curve 是网易开发的现代存储系统,目前支持文件存储 (CurveFS) 和块存储 (CurveBS)。现在它作为一个沙盒项目托管在 CNCF。 Curve 是一个高性能、轻量级操作、本地云的开源分布式存储系统。Curve 可以应用于 : 主流云本地基础设施平台 OpenStack 和 Kubernetes; 云本地数据库的高性能存储 ; 使用与 s3 兼容的对象存储作为数据存储的云存储中间件。 实现效果 通过部署 CurveFS 集群、Helm 部署 Curve-csi
分类: 其他 发布时间: 01-09 10:59 阅读次数: 0

如何永久修改Xshell中的光标以及字体文本等设置?

Xshell的一些常见设置
分类: 企业开发 发布时间: 01-09 10:58 阅读次数: 0

云原生周刊 | 人类、机器人与 Kubernetes

近日 Grafana 官网发表了一篇博客介绍了 2022 年比较有意思、脑洞大开的一些 Grafana 使用案例,比如监控特斯拉 Model 3 的充电状态、OTA 更新状况等等。 海事技术供应商 Royal IHC 利用 Grafana 展示客户船队的关键性能指标,例如燃料消耗、服务时间、大气状况和报警状态。 丹麦的 Energinet 公司利用 Grafana 的地理地图监控面板帮助客户定位电缆故障。 还有很多有趣的使用案例我就不一一列举了,大家可以阅读原文:Grafana dashboa
分类: 其他 发布时间: 01-09 10:58 阅读次数: 0

【Leetcode】链表的深度拷贝——复制带随机指针的链表

链表的深度拷贝
分类: 企业开发 发布时间: 01-09 10:58 阅读次数: 0

【栈与队列】——栈的实现及应用

【C语言】栈的实现及括号匹配问题的应用
分类: 企业开发 发布时间: 01-09 10:58 阅读次数: 0

KubeSphere 使用 OpenLDAP 进行统一认证完全指南

作者:申红磊,青云QingCloud 容器解决方案架构师,开源项目爱好者,KubeSphere Member。 背景 在实际使用中,会有一些用户,在不同场景中经常碰到 OpenLDAP 对接问题: 能否对接 LDAP? 对接方式都有什么,有界面吗? 能否按自己要求来对接指定账户,而非全部账户都能访问? 能否批量导入账户? 默认角色如何绑定? 在这里可以简单操作一下,以便来抛砖引玉,主要思路为:在 KubeSphere 中直接运行一个 LDAP Server,用 ApacheDirectoryS
分类: 其他 发布时间: 01-09 10:58 阅读次数: 0

vivo 云原生容器探索和落地实践

作者:vivo 互联网容器团队- Pan Liangbiao 本文根据潘良彪老师在“2022 vivo开发者大会"现场演讲内容整理而成。公众号回复【2022 VDC】获取互联网技术分会场议题相关资料。 2018年起,vivo以容器作为基础底座,打造了一站式云原生机器学习平台。向上支撑了算法中台,为算法工程师提供数据管理、模型训练、模型管理、模型部署等能力,为广告、推荐和搜索等业务赋能,成功为算法实现了降本、提效,让云原生和容器价值初露锋芒。基于机器学习平台的试点成果,经过算法场景的试点实践和价
分类: 移动开发 发布时间: 01-09 10:57 阅读次数: 0

广告倒排服务极致优化

作者 | XY 导读 漏斗优化是检索系统不变的话题,过去一年来,广告漏斗优化一改往日做“加法”,而通过简化漏斗,提升全系统一致性。如百度这样庞大的广告库规模、高流量规模以及复杂的业务规则,要做到极简的漏斗层次,需要最高效的策略设计和最极致的工程实现。本文重点介绍了百度Geeker们在倒排数据结构上如何“抠细节”达到倒排召回无截断,对大家做高性能系统也将有所启发。 全文6162字,预计阅读时间16分钟。 01 业务背景 - 全系统Limitless 大家都清楚,广告漏斗包括召回、粗排、精排这三部
分类: 移动开发 发布时间: 01-09 10:56 阅读次数: 0

UNet++详细解读(二)pytorch从头开始搭建UNet++

黑色部分是Backbone,是原先的UNet。绿色箭头为上采样,蓝色箭头为密集跳跃连接。绿色的模块为密集连接块,是经过左边两个部分拼接操作后组成的2个3x3的卷积,padding=1。上采样图中的绿色箭头,上采样使用双线性插值。下采样图中的黑色箭头,采用的是最大池化。
分类: 企业开发 发布时间: 01-09 10:56 阅读次数: 0

昨天,同事优化加锁方式时,出现死锁了

摘要:最近,在优化程序的加锁方式时,竟然出现了死锁!!到底是为什么呢?!经过仔细的分析之后,终于找到了原因。 本文分享自华为云社区《【高并发】优化加锁方式时竟然死锁了!!》,作者: 冰 河。 写在前面 最近,在优化程序的加锁方式时,竟然出现了死锁!!到底是为什么呢?!经过仔细的分析之后,终于找到了原因。 为何需要优化加锁方式? 我们在转账类TansferAccount中使用TansferAccount.class对象对程序加锁,如下所示。 public class TansferAccou
分类: 移动开发 发布时间: 01-09 10:56 阅读次数: 0

nnUNet 详细解读(一)论文技术要点归纳

提出了一种基于2D和3D UNet的自适应框架nnUNet,无需手动调参,平均DICE最高。总共10个数据集,7个用于训练阶段,3个用于评估阶段,且不能手动调参。预处理:resampling和normalization训练:loss,optimizer设置、数据增广推理:patch-based策略、test-time-augmentations集成和模型集成等后处理:增强单连通域等。
分类: 企业开发 发布时间: 01-09 10:56 阅读次数: 0

实例分割算法综述

自上而下:首先通过目标检测,再对检测框进行语义分割自下而上:首先进行语义分割,再用聚类、度量学习进行实例间的区分基础网络采用ResNet-FPN结构。利用RoI Align代替ROI pooling。(ROI pooling中有取整操作,这对像素的分类不友好,RoI Align去掉取整,采用双线性插值,获得多个点。)在原先分类和回归的基础上增加了一个Mask分支,用于语义分割。
分类: 企业开发 发布时间: 01-09 10:56 阅读次数: 0