计算机组成:CPU,存储设备,I/O设备,内存linux发行版:slackware:SUSELinuxEnterpriseServer(SLES)OpenSuse桌面debian:ubuntu,mintredhat:RHEL:RedHatEnterpriseLinuxCentOS:兼容RHEL的格式Fedora:每6个月发行一个新版本ArchLinux:轻量简洁Gentoo:极致性能,不提供传统意
原创 2019-03-26 23:05:58
522阅读
cron格式:分时日月周每隔5分钟执行1次:/5*echohello>/tmp/x.log每隔1-5分钟执行1次:1-5echohello>/tmp/x.log每天10点整、22点整执行1次:010,22*echohello>/tmp/x.log每隔1-5分钟执行1次:1-5echohello>/tmp/x.logParse():解析与校验Cron表达式Next():根据当
原创 2019-04-19 17:32:27
1050阅读
1点赞
Linux作为一个开源操作系统,一直以来都备受关注。而在Linux操作系统中,红帽公司一直是备受推崇的公司之一。红帽公司以其出色的开源技术和领先的解决方案,赢得了许多用户的青睐。其中,Red Hat Enterprise Linux (简称 RHEL)是红帽公司的旗舰Linux产品之一,被广泛应用于企业级环境中。 “Linux go”是一个互联网上的热门话题,意味着越来越多的人选择使用Linux
原创 2024-03-05 10:23:00
44阅读
1.defer关键字godeferxxx//会把一条语句压入到一个栈//函数执行完毕后会先入后出的顺序执行。//通常用来执行资源的释放(文件读取、数据库连接)file:=open("file.txt")deferfile.close()2.函数的参数go1)两种传递参数方式,值传递:拷贝变量副本2)引用传递:拷贝变量的地址,效率更高
原创 2022-01-26 10:59:41
200阅读
package main import ( "container/list" "fmt" "math" "sort" "strings" "sync" ) const ( Unknown = 0 Female = 1 Male = 2 ) func main() { var ( a int b st
原创 2021-05-26 18:47:57
244阅读
把同样类型的一个数组赋值给另外一个数组 package main; import "fmt"; func main() { var array1[5] string ; array2:=[5]string {"red","blue","write","yellow","fink"} array3:=
转载 2019-05-14 17:10:00
83阅读
2评论
Test 的写法: 每一个test文件必须import 一个"testing" test文件下的每一个test case均必须以Test开头并且符合TestXxx形式,否则go test会直接跳过测试不执行 eg: main_test.go package main import ( "fmt" "testing" ) func TestPrint(t *testing.T) { re
转载 2019-08-13 11:28:00
248阅读
2评论
前言因为最近有需要将项目编译成二进制文件上传到线上服务器进行部署的需求,发现Windows已经无法像之前切换GOOS来达到目的了,特此记录一下半天的成果。方案在一天的寻找中我找到了两个办法来达成目的方法一 使用Goland自带连接WSL2选择Output目录进行编译说来这个非常凑巧。原本我是打算搜索wsl2如何使用Goland的,结果浏览器第一个就给我跳出来官方的Goland连接WSL2的教程..
转载 2023-06-02 09:30:54
376阅读
目录编译成windows文件编译成Linux文件静态资源文件打包首先安装go-bindatago-bindata 将静态文件打包成 go 文件go程序中获取go-bindata打包的静态资源 编译成windows文件SET CGO_ENABLED=1 SET GOARCH= SET GOOS=windows go build编译成Linux文件SET CGO_ENABLED=0 SET GOAR
Go语言开发环境配置(Linux)一、Go安装二、IDE安装三、Vim IDE 常用功能 一、Go安装Go 有多种安装方式,比如 Go 源码安装、Go 标准包安装、第三方工具(yum、apt-get 等)安装。了解一下两个环境变量:GOROOT:GOROOT就是 Go 的安装路径GOPATH:GOPATH 是作为编译后二进制的存放目的地和 import 包时的搜索路径(其实也是你的工作目录) G
转载 2024-08-16 20:03:35
836阅读
go实现linux命令行要求:实现selpg命令,使用Go语言以下为该命令参数形式-s start_page -e end_page [ -f | -l lines_per_page ] [ -d dest ] [ in_filename ]各参数意义如下-s start page 表示打印开始的页数 -e end page 表示打印结束页数 -f 可选,表示文件是否以\f作为分页标志,与-
转载 2023-11-29 20:35:01
76阅读
1.获取linux位数 getconf LONG_BIT2.下载地址: https://studygolang.com/dl3.解压安装包 sudo tar -xzf go1.9.2.linux-amd64.tar.gz -C /usr/local4.设置环境变量sudo vi /etc/profile export GOROOT=/usr/local/go export GOBIN=$G
转载 2023-07-31 21:58:29
1135阅读
< 在Windows上安装Go语言开发包在Mac OS上安装Go语言开发包 >前面我们介绍了在 Windows 系统上来搭建Go语言开发包,本节将为大家讲解在 Linux 平台安装Go语言开发包,大家可以在Go语言官网找到对应的安装包(Downloads - The Go Programming Language),但是先不要急着下载。提示:阅读本节需要对 Linu
go build 命令用于编译我们 指定的 源码文件 或 代码包 以及它们的依赖包。 例如,如果我们在执行 go build 命令时不后跟任何代码包,那么命令将试图编译当前目录所对应的代码包。例如,我们想编译 goc2p 项目的代码包 logging。其中一个方法是进入 logging 目录并直接执
转载 2017-02-22 11:50:00
190阅读
2评论
Go单元测试(1)进行了Go语言简单的测试,下面记录一下Go更多的测试参数。 在hello目录下创建test子目录,最终的目录结构如下: E:. └─hello ├─sub └─test 将之前sub子目录的 add_test.go 移动到test子目录中(不迁移的话,无法使用go test fil ...
转载 2021-07-18 12:34:00
327阅读
# 欢迎来到Go语言进入Go模式Linux教程! ## 一、整体流程 为了更好地指导你如何实现“Go语言进入Go模式Linux”,我将整个过程分成以下几个步骤,并通过表格展示: | 步骤 | 操作 | | ---- | ---- | | 1 | 下载并安装Go语言 | | 2 | 配置环境变量 | | 3 | 创建并运行第一个Go程序 | ## 二、具体操作步骤 ### 1. 下载并安装
原创 2024-06-23 06:42:43
42阅读
Go开发如何一个代码文件最小单位都是包各包直接最好别重名,负责会覆盖只能导入库文件,不能导入另外一个包的可执行文件,也就是带有package main 开头的包如果需要导入另外一个包,那这个被导入包的开头package 可以随意写如果是同一包里面的函数,直接调用即可,无需import需注意的是: 在运行go run 会报错, 需要go build 或者go install 后执行编译后的程序,不会
原创 2017-12-03 22:15:53
702阅读
今天女主就给大家带来了一份关于GO结合HTTP/2的开发示例分享给大家
转载 2021-07-06 16:24:39
236阅读
上篇文章我们了解了如何在HTTP/2 server端进行Header信息的发送,同时保持连接不断开。这次我们在这个基础上,实现自动下发PUSH。
转载 2021-07-07 15:13:55
175阅读
go-tour (1)之后,整理go-tour教程中,有关go语言的方法、接口和并行。3 方法和接ge mai
原创 2022-09-09 06:41:13
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5