- 2025-01-08CICD Day8、Pipeline实现网站项目的自动发布
为了更好的理解Pipeline脚本和cicd流程,本次将使用一个java语言开发的用户信息管理系统进行实践项目源代码的仓库的地址为http://172.16.99.82:88/root/java-web-demo.git1Pipeline脚本基本结构我们将Pipeline脚本的构建过程分为拉取代码、代码编译、构建镜像、部署到K8s
- 2024-12-23Git-克隆与合并
克隆与合并克隆gitclonefirst-stepsfirst-steps-clone对first-steps进行了克隆,该克隆库包含了first-steps的整个项目库和历史信息原版本库修改对first-steps/foo.txt进行修改,并提交cdfirst-stepsvimfoo.txtgitaddfoo.txtgitcommit--message"Achangeinthe
- 2024-12-18Cheese Aizu - 0558 (BFS)
题目链接:https://vjudge.net/problem/Aizu-0558#author=GPT_zh题意:给你一个h*w的矩阵,(.代表空地。X代表障碍物,数字1~n分别代表n个不同的cheese)老鼠从起始位置S开始,挨个去找和它能力值(power)相等的cheese去吃,输出吃完n个cheese所需要的步长。思路:BFS搜索,即先找和power相同的c
- 2024-12-01洛谷 P3395 路障 C语言 bfs(想复杂的思路)
题目:https://www.luogu.com.cn/problem/P3395题目描述B君站在一个n×n 的棋盘上。最开始,B君站在(1,1) 这个点,他要走到(n,n) 这个点。B君每秒可以向上下左右的某个方向移动一格,但是很不妙,C君打算阻止B君的计划。每秒结束的时刻,C君会在 (x,y)上摆一个路障。B
- 2024-11-28CF2041D Drunken Maze
D.DrunkenMaze原题链接Youaregivenatwo-dimensionalmazewithastartandendposition.Yourtaskistofindthefastestwaytogetfromthestarttotheendposition.Thefastestwayistomaketheminimumnumberofstepswhereonestepisgoingleft,r
- 2024-12-06Linux学习(1)---文件属性和基本权限理解
目录一.Linux文件的属性二.Linux用户权限分类三.文件权限的查询与修改1.修改用户的权限1).一般法2).8进制法2.修改所属组和所属者3.如何在创建文件权限预分配在学习linux的时候,我们用ll命令显示文件的详情信息,难免会发现文件名前面会有一大堆其它的字符,那么这些字
- 2024-12-05实验5
实验任务1.1:源代码:1#include<stdio.h>2#defineN534voidinput(intx[],intn);5voidoutput(intx[],intn);6voidfind_min_max(intx[],intn,int*pmin,int*pmax);78intmain(){9inta[N];10intmin,max;1112p
- 2024-12-04git pull 报错怎么解决?
gitpull报错的原因有很多,前端开发中常见的报错和解决方法如下:1.本地修改与远程分支冲突:报错信息:error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge或Automaticmergefailed;fixconflictsandthencommittheresult.原因:你在
- 2024-11-29如何理解前端项目中的 Headless?
在前端开发中,“Headless”一词通常指的是一个没有用户界面(UI)的系统或组件。这种做法允许开发者将后端逻辑与前端展示分离,从而让前后端能够独立发展和优化。以下是几个关键点来帮助理解前端项目中的“Headless”概念:解耦前后端:传统的Web应用往往紧密地结合了内容管理系统(CMS)及
- 2024-10-15jenkins
说明:权限检查:这里只是简单地输出一个消息,实际项目中可能需要集成权限检查系统。生成配置:根据实际需求生成配置文件。拉取代码:使用Git从GitHub仓库拉取代码。物料检查出:检查依赖材料或资源是否就绪。代码检查:使用Maven执行代码静态分析。构建审批:需要手动审批才能继续构
- 2024-09-25Leetcode 1472. 设计浏览器历史记录
1.题目基本信息1.1.题目描述你有一个只支持单个标签页的浏览器,最开始你浏览的网页是homepage,你可以访问其他的网站url,也可以在浏览历史中后退steps步或前进steps步。请你实现BrowserHistory类:BrowserHistory(stringhomepage),用homepage初始化浏览器类。void
- 2024-09-24F - Takahashi in Narrow Road
F-TakahashiinNarrowRoadProblemStatementThereisaroadextendingeastandwest,and$N$personsareontheroad.Theroadextendsinfinitelylongtotheeastandwestfromapointcalledtheorigin.The$i$-thperson$(1\leqi\leqN)$isinitial
- 2024-09-19【jenkins】 动态参数传入项目
步骤1:在jenkins内配置项目参数栏,进行参数配置:General->Thisprojectisparameterized 中进行设置步骤2:项目中的流水线中配置传参数的动作,将参数传入流水线pipeline{agent{label'slave-02-per'}stages{stage('Checkout'){step
- 2024-09-18使用Code-Prompt模拟实现openai o1
背景帮忙点点star吧https://github.com/Disdjj/prompt_in_code前段时间,openai发布了o1,体验一段时间之后,虽然我认为在实际上没有基础模型的提升,但是其自动产生COT,主动思考解决问题的方案,我觉得非常有趣,在一段时间的研究之后,我认为Code-Prompt能够模拟实现一部分
- 2024-09-14chainlit 持久化配置问题 null value in column "disableFeedback" of relation "steps"
实际上此问题在github上已经存在了,解决方法很简单,就是对于sql配置的去掉不能为空的判定参考sql修改CREATETABLEIFNOTEXISTSsteps("id"UUIDPRIMARYKEY,"name"TEXTNOTNULL,"type"TEXTNOTNULL,"threadId"UUIDNOTNULL,"parentId"UUID,&qu
- 2024-09-02Python 实现行为驱动开发 (BDD) 自动化测试详解
什么是BDD?行为驱动开发(BDD,Behavior-DrivenDevelopment)是一种软件开发过程,旨在通过鼓励协作和沟通,提高软件质量。BDD的核心理念是用自然语言描述软件的行为,使得业务人员、开发人员和测试人员都能参与其中。BDD是由测试驱动开发(TDD,Test-DrivenDevelopment)演
- 2024-09-02动手学深度学习8.1. 序列模型-笔记&练习(PyTorch)
本节课程地址:序列模型_哔哩哔哩_bilibili本节教材地址:8.1.序列模型—动手学深度学习2.0.0documentation(d2l.ai)本节开源代码:...>d2l-zh>pytorch>chapter_multilayer-perceptrons>sequence.ipynb序列模型想象一下有人正在看网飞(Netflix,一个国外的视频网站)上的电影。
- 2024-09-02Steps to remove a foreign key entry
Herearethegeneralstepstoremoveaforeignkeyentry:Identifythetableandcolumnthatcontainstheforeignkeyconstraint.Disabletheforeignkeyconstrainttoallowthedeletionoftherelatedrecords.Thiscanusuallybedoneusingdatabasemanage
- 2024-08-20elementUI Steps 步骤条样式修改
1.修改前的效果2.修改后的效果2.实现代码<template><el-steps:active="active"align-center><templatev-for="iteminarrData"><el-step:key="item.id":title="item.name":class=&
- 2024-08-20Docker一键安装脚本信息
Docker一键安装脚本信息脚本内容: #!/bin/bashset-eLOGFILE="setup_docker.log"#将输出重定向到日志文件,同时在终端显示exec>>(tee-i$LOGFILE)exec2>&1#检查命令是否可用check_command(){command-v"$1">/dev/null2>&1||{echo