编程语言
文章平均质量分 61
编程语言
xcSpark
这个作者很懒,什么都没留下…
展开
-
Go基础笔记_4_map
map是一种特殊的数据结构,一种键值对(key-value)的无序集合。和数组切片不同,数组切片是有序的。value_type可以是切片。原创 2022-07-24 15:56:06 · 167 阅读 · 0 评论 -
Go基础笔记_5_数组切片
切片是底层数组的连续段的描述符,并提供对该数组中元素的编号序列的访问。切片包装数组,为数据序列提供更通用、更强大、更方便的接口。数组的长度不可变,切片可以增加元素。注意Go中的大多数数组编程都是使用切片而不是简单数组完成的。切片本身按值传递切片包含对底层数组的引用,如果将一个切片分配给另一个切片,则两者都引用同一个数组。如果函数接受切片参数,则它对切片元素所做的更改将对调用者可见,类似于将指针传递给底层数组。元素类型相同切片类型表示其元素类型的所有数组切片的集合。...原创 2022-07-24 00:59:57 · 311 阅读 · 0 评论 -
Go基础笔记_5_流程语句
go语言流程语句。原创 2022-07-19 00:18:49 · 128 阅读 · 0 评论 -
shell常用操作
1. 计算文件夹下文件大小# 计算opt目录下符合yyyymmdd的文件总大小find /opt -name "*yyyymmdd*" -ls | awk '{size +=$7} END {print size}'2. 分割#!/bin/bash str="A,B,C,D"function split_func { IFS="," for i in $(echo "${str}") do echo "i is: ${i}" done} split_func原创 2022-05-25 22:43:44 · 96 阅读 · 0 评论 -
Go基础笔记_4_基础语法
一. Go基础语法Go语言的代码结尾不需要分号。Go语言区分大小写。Go语言和Java、C、C++等语言一样,属于静态语言。Go语言会自动推断类型。1. 常见基本类型变量描述默认初始值范围bool布尔类型falsestring字符串类型空int整型0int8整型0int16整型0int32整型0int64整型0uint无符号整型0uint8无符号整型0uint1原创 2022-05-15 21:57:15 · 144 阅读 · 0 评论 -
Go基础笔记_3_常用命令
Go常用命令工具|go build|编译当前目录下 Go 源码,生成可执行的文件||go clean|清理当前目录源码包和关联源码包里面编译生成的文件||go run|编译源码,并且直接执行源码的 main() 函数,不会在当前目录留下可执行文件||gofmt|将代码按照Go语言官方提供的代码风格进行格式化||go install|将源码编译为可执行的文件||go get|获取源码包||go test|单元测试,性能测试|原创 2022-05-15 17:41:46 · 543 阅读 · 0 评论 -
Go基础笔记_1_概述
第一章 Go语言入门介绍目录第一章 Go语言入门介绍一、Go语言介绍?二、妙招三、核心内容一、Go语言介绍?Go 程序设计语言是由 Robert Griesemer、Rob Pike、Ken Thompson 主持,于 2007 年末开始开发的全新高级编程语言。Go特点并发编程基于 Goroutines 和 Channels强大的垃圾回收能力Go语言是静态类型需要编译,自带编译器二、妙招1.代码格式化: gofmt三、核心内容函数、结构体、接口、包、并发、反射、测试及性能原创 2022-04-23 15:41:06 · 80 阅读 · 0 评论 -
Go基础笔记_2_环境搭建
第二章 Go环境搭建一、下载安装SDK下载地址根据需要可选择其他版本,然后安装二、环境变量配置windows 中将安装的go所在目录,添加到 PATH 的环境变量值中。linux 可配置如下sudo vi ~/.bash_profile1. GOPATH指定开发工作区,存放源代码、测试文件、库静态文件、可执行文件的目录。不要和Go的安装目录相同。windows 中 GOPATH 的默认值则为 %USERPROFILE%\go。linux 和 macOS,GOPATH 的默认值是原创 2022-04-23 16:20:08 · 1229 阅读 · 0 评论