for循环 go里面的循环只有一个for循环 for循环有下面四种方式的写法 第一种方式,for后面什么都不写 死循环,在代码中,如果一个for循环没有结束条件,则代码会陷入死循环 packagemain import( "fmt" "time" ) funcmain(){ fmt.Println("开始") for{//死循环了,没有结束条件 fmt.Println("红鲤鱼与绿鲤鱼与驴") time.Sleep(time.Second1)//等一秒再继续执行 } } 第二种,只写判断条件 packagemain import( "fmt" ) funcmain(){ fmt...

前戏 运算符用于在程序运行时执行数学或逻辑运算。 Go语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 下表列出了所有Go语言的算术运算符。假定A值为10,B值为20。 运算符 描述 实例 + 相加 A+B输出结果30 - 相减 AB输出结果-10 相乘 AB输出结果200 / 相除 B/A输出结果2 % 求余 B%A输出结果0 自增 A输出结果11 -- 自减 A-输出结果9 例子 packagemain import"fmt" funcmain(){ varaint=2...

  SosSVDJm4HSq   2023年11月30日   13   0   0 go运算符赋值赋值运算符Go

if 基本语法 if条件A{ ... }elseif条件B{ ... }elseif条件C{ ... }else{ ... } 例子 packagemain import"fmt" funcmain(){ varfruitstring="6个苹果" varwatermelonbool=false ifwatermelon{//watermelon为true时,执行里面的代码,可以不写else fruit="1个苹果" } fmt.Printf(fruit) } 例子:用户输入姓名,判断是否正确 packagemain import"fmt" funcmain(){ varna...

第一个go程序 前面已经搭建好了go的开发环境,这里来写一个helloworld的程序,创建一个main.go的文件,代码如下 packagemain import"fmt" funcmain(){ /这是我的第一个简单的程序/ fmt.Println("Hello,World!") } 代码解释: 第一行代码 packagemain 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:packagemain。packagemain表示一个可独立执行的程序,每个Go应用程序都包含一个名为main的包。 下一行 import"fmt"...

前戏 本人使用的是mac电脑,版本为10.15.6 安装 去官网下载安装包:https://golang.google.cn/dl/   会下载一个pkg文件,点击安装 安装完成后,默认的安装目录是在:/usr/local/go 在bin下有一个go文件,这个文件是go的可执行文件:/usr/local/go/bin/go 环境变量 mac上安装完go之后,会自动配置好GOROOT和GOPATH的环境变量 在GOPATH的目录下新建三个文件,分别为src、bin、pkg src:所有我们写的go代码都放在src目录下 pkg:通过goinstall生成的包文件 bin:...

安装helm 配置chart存储库 添加chart存储库 [root@master1]helmrepoaddgitlabhttps://charts.gitlab.io "gitlab"hasbeenaddedtoyourrepositories 查看存储库 [root@master1]helmrepolist NAME URL gitlab https://charts.gitlab.io 查看可以安装的gitlab-runnerchart [root@master1]helmsearchrepo-lgitlab/gitlab-runner 我的gitlab的版本是15.2,所以...

  SosSVDJm4HSq   2023年11月19日   18   0   0 bcgit缓存gitbc缓存

pages介绍 在我们日常使用gitlab的过程中,会产生一些产物,自己做的一些小网站,小页面之类,一般都是在本地调试访问,一旦我们想让其他朋友也可以随时访问,就需要单独在公有云上买一个服务器去部署,一是需要付费,二是我们调试页面访问量不多,单独搞个服务器部署有点浪费。 使用GitLabPages,可以直接从GitLab的存储库中发布静态网站。 用于任何个人或商业网站。 使用任何静态站点生成器(SSG)或纯HTML。 为您的项目、组或用户帐户创建网站。 在您自己的GitLab实例或GitLab.com上免费托管您的网站。 连接您的自定义域和TLS证书。 将任何许可归于您的内容。 Pages支...

  SosSVDJm4HSq   2023年11月13日   14   0   0 Dockergitgitdocker加载加载

services services 关键字定义了一个Docker镜像,该镜像在链接到image关键字定义的Docker镜像的 job 期间运行。这允许您在构建期间访问服务镜像。 服务镜像可以运行任何应用程序,但最常见的用例是运行数据库容器,例如: MySQL PostgreSQL Redis 例如,每次构建项目时,使用现有镜像并将其作为附加容器运行比安装 mysql 更容易、更快。 不仅限于数据库服务,您可以在 .gitlab-ci.yml中添加任意数量的services或手动修改config.toml。在 Docker...

介绍 官网 之前我们使用制品库的时候,是使用gitlab里的制品: 当制品多的时候,就不太适合了,我们可以使用一些专门用来上传制品库的来保存制品 安装artifactory 使用docker安装 下载镜像 dockerpulltruecharts/artifactory-oss:7.41.13 启动镜像 dockerrun--namejfrog-oss-d-vdata_artifactory:/var/opt/jfrog/artifactory-p8081:8081-p8082:8082-p8046:8046-p8049:8049-p8070:8070truecharts/artifac...

  SosSVDJm4HSq   2023年11月02日   32   0   0 上传Docker缓存docker上传缓存

nginx代理 nginx的代理分为正向代理和反向代理 正向代理指的是,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。   反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以...

  SosSVDJm4HSq   2023年11月02日   37   0   0 配置文件服务器nginx

location介绍 匹配指定的请求uri(请求uri不包含查询字符串,如http://localhost:8000/test?age=18,请求url是/test) 语法:location  [=|||^|@]  /uri/   {configuration} 匹配的优先级 匹配符匹配规则优先级=精确匹配1^以某个字符串开头2区分大小写的正则匹配3不区分大小写的正则匹配4!区分大小写不匹配的正则5!不区分大小写不匹配的正则6/通用匹配,任何请求都会匹配到7 配置文件 server{listen80;ser...

  SosSVDJm4HSq   2023年11月02日   70   0   0 大小写html优先级

前戏 假设我们开发了连个网站,一个为www.zouzou.com,一个为www.balabala.com。如果每台服务器只能运行一个网站的话,那我们就需要买两台服务器,会造成资源的浪费。 虚拟主机就是将一台服务器分割成多个“虚拟服务器”,每个站点使用各自的磁盘空间,这样。我们就可以在一台服务器上来使用虚拟主机来部署网站。 虚拟主机就是在web服务里的一个独立的网站站点,这个站点对呀独立的域名(IP),具有独立的程序和资源目录,可以独立的对外提供服务。这个独立的站点部署是在nginx.conf中使用server{}代码块来表示一个虚拟主机,Nginx支持多个server{}标签,既支持多个虚拟站...

  SosSVDJm4HSq   2023年11月02日   43   0   0 html虚拟主机nginx

nginx的配置文件 在前面我们搭建好了nginx服务之后,浏览器访问返回给了我们一个欢迎页面。它是Nginx目录下的html文件,可以从nginx.conf中看到 {roothtml;这里是默认的站点html文件夹,也就是/opt/nginx1-16/html/文件夹下的内容indexindex.htmlindex.htm;站点首页文件名是index.html 如果要部署网站业务数据,只需要把开发好的程序全放到html目录下即可。 Nginx主配置文件​​/opt/nginx1-16/nginx.conf​​​是一个纯文本类型的文件,整个配置文件是以区块的形式组织的。一般,每个区...

前戏 web网络服务是一种被动访问的服务程序,既只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传输给用户。 目前能够提供web网络服务的程序有IIS(windows底下的web服务器软件)、nginx(Linux底下新一代高性能的web服务器)、Apache(Linux上个时代的,老企业会选择apache)等。 Nginx是俄罗斯人开发的web服务程序,Nginx作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市场,但Nginx最终被认可的还是系统资源消耗低且并...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~