Ci
  • 2024-10-04[题解][洛谷P3584] LAS
    题目描述有n个蛋糕和n个人,每个蛋糕的热量是Ci。第i个人可以选择吃第i或第i+1个蛋糕,第n个人可以选择吃第n或第1个蛋糕。若一个蛋糕被两个人吃,那么每个人得到的热量是Ci/2.若一个人改变自己的选择,得到的热量增加,那么他会不满意。试输出让所有人满意的解,输出每个人吃蛋糕的序号
  • 2024-09-27GitLab 中文发行版最新的 17.4 发布了哪些与代码托管、CI/CD、安全合规相关的功能?
    沿袭我们的月度发布传统,极狐GitLab发布了17.4版本,该版本带来了当所有检查通过就会自动合并、WebIDE中的扩展市场现已可用以及获取Kubernetes资源事件等几十个重点功能的改进。下面是部分重点功能的详细解读。极狐GitLab为GitLab的中文发行版,中文版本对国内用户更友好、
  • 2024-09-26Jenkins安装
    目录1、什么是Jenkins2、Jenkins的作用3、什么是CI/CD4、Jenkins的应用场景5、Jenkins特性6、安装Jenkins1、上传文件2、安装Jenkins3、修改启动用户为root4、启动jenkins5、报错,检查配置文件java的配置6、启动前查看该目录是空的,启动后会生成相应的文件【用来检
  • 2024-09-24CI/CD
    目录1.什么是CI/CD?(1)CICD是持续集成和持续交付/部署简称。(2)CI持续集成(3)CD持续交付(4)CD持续部署2.持续集成流程(1)环境初始化(2)安装Gitlab(1)创建组群(2)创建项目(3)创建用户(4)将用户添加到组中(5)使用自己创建的账户进行管理(6)源码上传到Gitlab仓库(3)Jenkins安装(1)安装JDK(2)拉取代码(3)Maven安
  • 2024-09-24仅需一篇,吃透持续集成对 IT 团队和企业的好处
    对于各行各业的公司而言,软件是关键的竞争优势。公司越快地将新的增强功能和特性推向市场,所获得的竞争优势就越大。为了获得这种领先优势,企业开发团队需要优化其工作流程以提高效率、质量和可靠性。因此,开发团队采用持续集成(CI)来加速和自动化软件交付生命周期。CI是持续交付(CD)不
  • 2024-09-23The 2024 ICPC Asia East Continent Online Contest (I)
    Preface打的一坨,直接被Div.2学弟吊起来打这场主要是中期的Easy~mid写的太慢,导致中后期题没时间写同时封榜后的决策也有点问题,没有全队All-in一个题而是让徐神去写当时1/27的K,虽然可能徐神来想H我们也出不来但感觉还是跟榜适合我们队的level赛后发现H反着填右括
  • 2024-09-23【高手切磋】Travis CI 详述
    TravisCI(ContinuousIntegration)是一个流行的持续集成服务,用于自动化软件项目的构建、测试和部署过程。它支持多种编程语言和框架,并且可以与GitHub和Bitbucket等版本控制系统无缝集成。TravisCI提供了免费的开源项目计划以及付费的企业版。主要特性多语言支持:
  • 2024-09-23滚雪球学SpringCloud[9.2讲]:CI/CD与自动化部署详解
    全文目录:前言1.持续集成与持续交付的基本概念1.1持续集成(CI)1.1.1持续集成的主要优势1.2持续交付(CD)1.2.1持续交付的主要特点1.3CI与CD的区别与联系2.使用Jenkins与GitLab实现CI/CD管道2.1使用Jenkins实现CI/CD2.1.1Jenkins简介2.1.2Jenkins的安装与配置2.1.3
  • 2024-09-23C++ 顶层const底层const
    inti=0;int*constpl=&i;//不能改变p1的值,这是一个顶层constconstintci=42;//不能改变ci的值,这是一个顶层constconstint*p2=&ci;//允许改变p2的值,这是一个底层constconstint*constp3=p2;//靠右的const是顶层const,靠左的是底层constconstint
  • 2024-09-22从代码到部署:GitHub Actions实现Java项目CI/CD的完整实践
    从代码到部署:GitHubActions实现Java项目CI/CD的完整实践在现代软件开发中,持续集成和持续部署(CI/CD)已经成为了团队高效交付代码的关键策略。通过GitHubActions,可以轻松配置CI/CD流水线,实现从代码提交到部署的自动化工作流。本文将基于英语听力网站(studytool.site)项目介
  • 2024-09-22技术名称通解 --- 什么是 CICD?
    持续集成(ContinuousIntegration,CI):CI是CICD的第一部分,通俗解释,CI就是使用一系列可选工具测试更新后代码的可用性,比如我要测试代码的安全性,我用安全工具和代码仓库关联起来自动测试。CI的主要目标是快速发现集成问题,确保每次代码更改不会破坏已有的功能。持续交付(Con
  • 2024-09-20定义可引用的 CI/CD 配置文件中的输入参数
    极狐GitLab是一个一体化的DevOps平台,内置CI/CD功能。在极狐GitLab15.11中,我们引入了一项令人兴奋的新功能,允许用户为可包含的配置文件定义输入参数。通过在CI模板中使用输入参数的功能,您可以将模板中的任何关键字替换为参数,包括阶段、脚本或作业名称。例如,您可以向所有
  • 2024-09-20最小圆覆盖(html)
    最小圆覆盖问题是什么呢?就是指在二维平面上有一堆点,然后我们要求一个最小半径的圆能够将所有点全部都包住,这就是最小圆覆盖问题。最小覆盖圆的性质性质1:最小覆盖圆是唯一的证明:我们假设有两个圆O1,O2,他们半径都是r,都是最小覆盖圆,那么所有的点一定在两圆的交集部分。那我们以两
  • 2024-09-19机器学习-贝叶斯算法的研究和实践(评论检测)
    项目背景:★我们公司的应用有个需求是对用户发表的评论进行过滤,除了人工审核干预以外,我们还需要自动化检测评论来规避这些行为,为此我们研究贝叶斯算法,写了评论检测的项目用于过滤垃圾评论。贝叶斯算法介绍​贝叶斯分类算法是统计学的一种分类方法,它是一类利用概率统计知识
  • 2024-09-19Argocd入门
    概念ArgoCD是一个基于GitOps的持续交付(CD)工具,专门用于Kubernetes环境。它通过使用Git仓库作为应用程序的"源代码真相",自动化应用的部署和管理。以下是ArgoCD的一些关键特性:GitOps模型:ArgoCD遵循GitOps原则,将基础设施和应用程序的期望状态存储在Git仓库中。任
  • 2024-09-17[语言月赛 202408] 蓝色的网易云
    [语言月赛202408]蓝色的网易云题目背景你也在听吗落单的孩子啊别害怕别害怕黑夜不会太长悬崖上的花让我为你摘下数一瓣落一瓣就少一朵忧伤题目描述风的歌单中共有nn
  • 2024-09-17C++信奥老师解一本通题 1370:最小函数值(minval)
    ​【题目描述】有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Ai*x*x+Bi*x+Ci(x∈N∗)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的mm个(如有重复的要输出多个)。【输入】第一行输入两个正整数n和m。以下nn行每行三个正整数,其中第ii行的三个数分别位Ai、Bi和Ci输入数
  • 2024-09-16The 1st Universal Cup. Stage 12: Ōokayama
    Preface久违地训练,因为昨天ICPC网络赛打的太唐不得不上点强度了回到这场本身,由于中途发现了两个题被搬到去年暑假前集训队内赛了,导致经典提前没事干2h15min过了六个题后(有两个是原)就开始对着L,M发呆,虽然最后4h45min的时候把M开出来了,但还是说明做难题的水平不够(评价是
  • 2024-09-15C++ auto 类型推断注意的地方
    inti=0,&r=i;autoa=r;//a是一个整数(r是i的别名,而i是一个整数)intaauto一般会忽略掉顶层const(参见2.4.3节,第57页),同时底层const则会保留下来,比如当初始值是一个指向常量的指针时:constintci=i,&cr=ci;autob=ci;//b
  • 2024-09-15GitLab CI_CD 从入门到实战笔记
    第1章认识GitLabCI/CD1.3GitLabCI/CD的几个基本概念GitLabCI/CD由以下两部分构成。(1)运行流水线的环境。它是由GitLabRunner提供的,这是一个由GitLab开发的开源软件包,要搭建GitLabCI/CD就必须安装它,因为它是流水线的运行环境。(2)定义流水线内容的.gitlab-ci.yml文
  • 2024-09-14C++ 顶层const底层const
    inti=0;int*constpl=&i;//不能改变p1的值,这是一个顶层constconstintci=42;//不能改变ci的值,这是一个顶层constconstint*p2=&ci;//允许改变p2的值,这是一个底层constconstint*constp3=p2;//靠右的const是顶层const,靠左的是底层constconstin
  • 2024-09-13数据库建库时字符集和排序规则的选择
    引言在MySQL新建一个数据库的时候,第一步就是要选择字符集和排序规则,那你是否真正懂得什么是字符集?什么是排序规则?在新建一个数据库的过程中,选择什么字符集和排序规则最适合?什么是字符集?如何选择字符集?字符集就是多个字符的集合,比如诗集里面就包含了诗,文集里面就包含了不同的文章,
  • 2024-09-12The 2024 CCPC Online Contest
    Preface最唐氏的一集,这场现场打的时候中间出现了“消失的150min”很难相信在93min过了D之后下一次过题要等到241min过E,虽然后面全力追赶最后也是出了9题,但罚时也是突破天际,险些拿下同题数罚时倒一后面分析了下最大的原因就是我比赛的时候想不出E导致心态崩了没法正
  • 2024-09-11《企业实战分享 · SonarQube10.x 详细教程》
  • 2024-09-06推荐2个实用的持续集成与部署(CI&CD)自动化工具
    前言最近DotNetGuide技术社区交流群有不少同学在咨询:持续集成与部署(CI&CD)自动化工具有什么好用的推荐?今天大姚给大家推荐2个实用且免费的持续集成与部署(CI&CD)自动化工具,希望可以帮助到有需要的同学。持续集成与部署工具的作用持续集成(CI)和持续交付/部署(CD)自动化工具是用于实现软件