草庐IT

活动报名|OpenHarmony 战“码”先锋,PR 征集令

 OpenAtomOpenHarmony(以下简称“OpenHarmony”)工作委员会首度发起「OpenHarmony开源贡献者计划」,旨在鼓励开发者参与OpenHarmony开源建设、贡献代码或者帮助社区提交和修复Bug,与OpenHarmony社区共同成长。 本期「OpenHarmony开源贡献者计划」以“战码先锋,PR征集令”为主题,围绕OpenHarmony401个主干仓,发起奖励提交PR(PullRequest)的活动。您可在GiteeOpenHarmony代码仓提交PR参与活动(https://gitee.com/openharmony),和大家同台竞技,比拼技艺。  活动规则 

活动报名|OpenHarmony 战“码”先锋,PR 征集令

 OpenAtomOpenHarmony(以下简称“OpenHarmony”)工作委员会首度发起「OpenHarmony开源贡献者计划」,旨在鼓励开发者参与OpenHarmony开源建设、贡献代码或者帮助社区提交和修复Bug,与OpenHarmony社区共同成长。 本期「OpenHarmony开源贡献者计划」以“战码先锋,PR征集令”为主题,围绕OpenHarmony401个主干仓,发起奖励提交PR(PullRequest)的活动。您可在GiteeOpenHarmony代码仓提交PR参与活动(https://gitee.com/openharmony),和大家同台竞技,比拼技艺。  活动规则 

记录第一次给开源项目提 PR

本文是深入浅出ahooks源码系列文章的第八篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。本篇文章算是该系列的一个彩蛋篇,记录一下第一次给开源项目提PR的过程(之前好像也有过,不过那个非常小的一个改动),希望能够帮助更多的人参与到开源项目中来。起因在写了几篇关于ahooks的文章之后,收到了官方同学的私信。这让我受宠若惊的同时也有点小兴奋和惶恐。兴奋是,之前感觉参与开源是一件遥不可及的事情,现在似乎我也能够去做了。当然也有私心,假如我的简历上有给开源项目做贡献的经历,那岂不是一个不错的加分项?惶恐的是,我之前没有参与过开源项目,担心自己不能做好这件事。根据大佬

记录第一次给开源项目提 PR

本文是深入浅出ahooks源码系列文章的第八篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。本篇文章算是该系列的一个彩蛋篇,记录一下第一次给开源项目提PR的过程(之前好像也有过,不过那个非常小的一个改动),希望能够帮助更多的人参与到开源项目中来。起因在写了几篇关于ahooks的文章之后,收到了官方同学的私信。这让我受宠若惊的同时也有点小兴奋和惶恐。兴奋是,之前感觉参与开源是一件遥不可及的事情,现在似乎我也能够去做了。当然也有私心,假如我的简历上有给开源项目做贡献的经历,那岂不是一个不错的加分项?惶恐的是,我之前没有参与过开源项目,担心自己不能做好这件事。根据大佬

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。

前言秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。知识点详解秒杀系统架构图秒杀流程图秒杀系统设计这篇文章一万多字,详细解答了大家在面试中经常被问到的秒杀问题,对做秒杀项目的朋友也应该有帮助。欢迎大家交流讨论、点赞、收藏、转发。本文除了结合我的项目经验、也感谢GoFrame作者强哥的帮助、我的好友苏三哥的帮助(公众号:苏三说技术)、以及机械工业出版社的《Go语言高级开发与实战》的帮助。1.瞬时高并发瞬时高并发是秒杀项目的典型问题,常规的架构设计和代码实现在一般活动中可以应对,但是却经受不住瞬时高并发的考验。这

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。

前言秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。知识点详解秒杀系统架构图秒杀流程图秒杀系统设计这篇文章一万多字,详细解答了大家在面试中经常被问到的秒杀问题,对做秒杀项目的朋友也应该有帮助。欢迎大家交流讨论、点赞、收藏、转发。本文除了结合我的项目经验、也感谢GoFrame作者强哥的帮助、我的好友苏三哥的帮助(公众号:苏三说技术)、以及机械工业出版社的《Go语言高级开发与实战》的帮助。1.瞬时高并发瞬时高并发是秒杀项目的典型问题,常规的架构设计和代码实现在一般活动中可以应对,但是却经受不住瞬时高并发的考验。这

Pod 原地垂直伸缩 - 一个四年的KEP和两年的PR

该提案旨在允许Pod资源requests和limits的原地更新,而不需要重新启动Pod或其容器,该方案的核心思想是让 PodSpec​ 的Resources是可变的,表示所需的资源,此外扩展 PodStatus 来反映分配给Pod的资源,并提供有关应用于Pod及其容器的实际资源信息。此外该提案还提出了改进容器运行时接口(CRI)API,以便在运行时管理容器的CPU和内存资源配置,尝试扩展 UpdateContainerResources 这个CRIAPI,使其适用于Windows和除Linux之外的其他未来的运行时。它还需求扩展 ContainerStatus CRIAPI,以允许Kubel

Pod 原地垂直伸缩 - 一个四年的KEP和两年的PR

该提案旨在允许Pod资源requests和limits的原地更新,而不需要重新启动Pod或其容器,该方案的核心思想是让 PodSpec​ 的Resources是可变的,表示所需的资源,此外扩展 PodStatus 来反映分配给Pod的资源,并提供有关应用于Pod及其容器的实际资源信息。此外该提案还提出了改进容器运行时接口(CRI)API,以便在运行时管理容器的CPU和内存资源配置,尝试扩展 UpdateContainerResources 这个CRIAPI,使其适用于Windows和除Linux之外的其他未来的运行时。它还需求扩展 ContainerStatus CRIAPI,以允许Kubel

postgres 截取github pr字符串

sql截取字符串这么奇怪的需求?原因是我们的pr和masterbuild每次运行都会产生大量的数据。我们将这部分数据存在关系型数据库里。为了日后方便进行统计和甄别pr的质量,是否引入regression。由于pr采用的是webhook的方式,定制化了各种触发的参数,比如:run,run-ui,build等等。一旦用户输入了这几种comment,jenkins就会自动运行构建脚本。与此同时,我们也将用户的行为记录下来。研究过githubapi的人一定知道,api中携带了大量的信息,包括pr的owner,组织,reviewer等等。虽然是json格式的。我们存储的时候,还是一股脑的存的text。一

postgres 截取github pr字符串

sql截取字符串这么奇怪的需求?原因是我们的pr和masterbuild每次运行都会产生大量的数据。我们将这部分数据存在关系型数据库里。为了日后方便进行统计和甄别pr的质量,是否引入regression。由于pr采用的是webhook的方式,定制化了各种触发的参数,比如:run,run-ui,build等等。一旦用户输入了这几种comment,jenkins就会自动运行构建脚本。与此同时,我们也将用户的行为记录下来。研究过githubapi的人一定知道,api中携带了大量的信息,包括pr的owner,组织,reviewer等等。虽然是json格式的。我们存储的时候,还是一股脑的存的text。一