草庐IT

04.使用 github actions+docker 自动部署前后端分离项目 zhontai (.net core+vue)

前言GithubActions是什么?是GitHub提供的一种持续集成/持续部署(CI/CD)工作流程自动化服务,助力项目的自动化构建、测试和部署。依托于平台,本文将分享使用GitHubActions完成对一个.NetCore+Vue的前后端分离项目zhontai的构建,并使用docker部署到云服务器(阿里云)使用说明经过一番尝试学习,个人感受是其功能齐全,文档完善,使用GitHub托管仓库完成自己的CI/CD,不再需要自己搞构建服务了。关于使用费用问题:每个用户/组织都有免费的使用额度:2000分钟/月,不同的项目归类到不同的组织,完全足够使用了。本文环境GitHub项目.NetCore项

【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

Ubuntu20.04LTS系统安装CUDA11.8、cuDNN,可进行CUDA版本切换1.更改为清华源并更新软件列表和依赖项2.安装CUDA3.安装cuDNN4.CUDA版本切换1.更改为清华源并更新软件列表和依赖项https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/#默认注释了源码镜像以提高aptupdate速度,如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiverse#deb-srchttps://mirror

Ubuntu 20.04 安装 Stable Diffusionn

步骤1:安装wget、git、Python3和Python3虚拟环境(如果已安装可忽略这步骤)sudoaptinstallwgetgitpython3python3-venv步骤2:克隆SD项目到本地gitclonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui步骤3:进入stable-diffusion-webui根目录cdstable-diffusion-webui 步骤4:执行命令运行StableDiffusionn./webui.sh错误汇总错误1、Thisscriptmustnotbelaunchedasroot,ab

java - 如何指定在 ubuntu 17.04 上的 sdk cli 中安装 oracle jdk 而不是 openjdk?

使用sdkman时在uBuntu17.04上,我没有看到安装oraclejdk的选项。sdkman如何指定安装oraclejdk在uBuntu17.04上?$sdklistjava===================================================================AvailableJavaVersion===================================================================>*8u131-zulu7u141-zulu6u93-zulu=====================

解决Ubuntu22.04缺少libssl.so.1.1问题

错误信息:errorwhileloadingsharedlibraries:libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory网络上的解决方案千篇一律,有说安装openssl解决的,这不是杀鸡用牛刀吗,再说Ubuntu自身已经安装了Openssl,你还要再安装一个?能解决问题吗?解决问题不能想当然,得找问题原因。经查libssl1.1自ubuntu18.04之后就从仓库中移除了,因此在使用Ubuntu22.04时,无论如何sudoaptupdate也无法安装和更新libss1.1,所以如果某些软件仍依赖这个库导致无法正常

Ubuntu 20.04-NVIDIA显卡驱动-安装和卸载-解决黑屏问题

这一步很重要202300704更新,黑屏问题主要由linux内核更新导致#一定要保持当前的内核,也就是安装NVIDIA驱动时用的内核sudoapt-markholdlinux-image-genericlinux-headers-generic1.屏蔽原有开源驱动2023070622:46更新:好像这一步也没有用!!!sudogedit/etc/modprobe.d/blacklist.conf#在文件末尾输入blacklistnouveauoptionsnouveaumodeset=0#更新sudoupdate-initramfs-u#重启reboot#重启后验证是否完成屏蔽lsmod|gr

Ubuntu22.04更换国内镜像源(阿里云)

Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。首先将source.list复制为source.list.bak备份。cp/etc/apt/source.list/etc/apt/source.list.bak修改完成后保存source.list文件,需要执行命令后才能生效:sudoaptupdate本文为Ubuntu22.04的阿里云镜像源列表。若为其他版本,将所有jammy更改为其他版本代号即可。常用的Ubuntu版本代号如下:Ubuntu22.04:jammyUbuntu20.04:focalUbuntu18.04:bionicU

Ubuntu18.04安装中文拼音输入法教程

目录说明步骤1.安装Chinese语言包2.安装ibus输入法3.安装中文拼音引擎4.添加中文拼音输入法到IBusPreference中5.添加中文拼音输入法到键盘输入来源(Inputsources)中6.查看中文拼音输入法添加情况7.中英文输入法切换设置说明Ubuntu18.04系统安装中文输入法,需要利用ibus输入法配置;你的Ubuntu全程需要联网正常,因为要下一些安装包。步骤1.安装Chinese语言包先找到Settings(设置)并打开,然后找到Region&Language(区域和语言)并打开,选中ManageInstalledLanguages,然后选择Install/Remo

牛客网Python入门103题练习|(04--列表(1))

⭐NP16 发送offer描述某公司在面试结束后,创建了一个依次包含字符串'Allen'和'Tom'的列表offer_list,作为通过面试的名单。请你依次对列表中的名字发送类似'Allen,youhavepassedourinterviewandwillsoonbecomeamemberofourcompany.'的句子。但由于Tom有了其他的选择,没有确认这个offer,HR选择了正好能够确认这个offer的Andy,所以请把列表offer_list中'Tom'的名字换成'Andy',再依次发送类似'Andy,welcometojoinus!'的句子。输入描述:无输出描述:按题目描述进行输

DAY04_SpringMVC—SpringMVC简介&PostMan和ApiFox工具使用&SpringMVC请求与响应&REST风格

目录一SpringMVC简介1SpringMVC概述问题导入1.1SpringMVC概述2入门案例问题导入2.0回顾Servlet技术开发web程序流程2.1使用SpringMVC技术开发web程序流程2.2代码实现【第一步】创建web工程(Maven结构)【第二步】设置tomcat服务器,加载web工程(tomcat插件)【第三步】导入坐标(SpringMVC+Servlet)【第四步】定义处理请求的功能类(UserController)【第五步】编写SpringMVC配置类,加载处理请求的Bean。【第六步】加载SpringMVC配置,并设置SpringMVC请求拦截的路径2.3运行结果2