这是本Golang系列教程第三篇。本篇介绍Golang变量。你可以阅读 Golang教程:(二)Hello World 来学习如何建立 Go 工作空间以及编写和运行 hello world 程序。什么是变量变量(Variable)是给某个内存地址起一个名字。我们用变量来存储某个特定类型值。在 Go 中有多种声明变量语法。声明单一变量声明一个变量语法为:var name type,例如
转载 2024-10-23 06:34:32
34阅读
前言最近我负责了一个新项目,大概流程是从 DB 里拿出一堆数据之后,得到一个包含字段很多结构体 List,然后需要对这个 List 进行一系列过滤,包括但不限于类似 sql 中 where、group by、select 、按照某个字段排序、求并补交集之类操作。如果让我自己写,我肯定是一个一个条件慢慢写,但是代码库我是接手别人,我看了下现有的实现,大呼牛逼,原来目前对于这种操作已经有
转载 2024-05-08 19:06:46
43阅读
工欲善其事,必先利其器!在学习和使用 Golang 时如果有一款得心应手 IDE,相信一定可以事半功倍。虽然很多 IDE 都提供了对 Golang 支持,但真正好用没几个。VSCode 算是不错一个,但比起收费 GoLand 还有些差距。本文结合 Golang 和 GoLand 安装介绍如何构建一个基本 go 语言开发环境。文中演示用户环境为 Ubuntu 18.04 desktop
GoLang学习笔记(二) GoLang基础一、包Go程序从 main 包开始运行,程序内通过导入路径来使用其他包。Go中约定是,包名与导入路径最后一个元素一致。如"math/rand"包中代码都是以package rand开头package main//main包 程序运行 //包导入 import ( "fmt" "math/rand" ) func main() { fm
转载 2024-09-10 21:45:27
33阅读
GoLang基础一. 环境部署1.1 源码包下载国外网址:https://golang.org/dl国内镜像:https://golang.google.cn/dl中文网址:https://studygolang.com/dl1.2 在Linux中部署# 解压源码包 sudo tar -zxvf goxxxlinux-amd64.tar.gz -C /usr/local # 配置环境变量 sud
文章目录一、创建项目仓库二、拉去仓库,编辑代码三、推送与发布代码四、使用发布第三方包小结 一、创建项目仓库1.输入仓库名字,我这里输入simpleExample,用来做演示 2.选择public,公开。要不并不好拉 3.选择需要添加文件(可选) 4.点击create repository创建此仓库完成后就有一个名为simpleExample项目仓库,如下图所示。二、拉去仓库,编辑代码1.
转载 2024-03-18 12:46:04
289阅读
Go语言项目十分重视代码文档,在软件设计中,文档对于软件可维护和易使用具有重大影响。因此,文档必须是书写良好并准确,与此同时它还需要易于书写和维护。Go语言注释Go语言中注释一般分为两种,分别是单行注释和多行注释单行注释是以 // 开头注释,可以出现在任何地方。多行注释也叫块注释,以 /* 开头,以 */ 结尾,不可以嵌套使用,
转载 2024-08-07 19:17:27
41阅读
goroutineGPM模型工作队列G队列-本地/全局gouroutine创建-newproc-newproc1执行出让cpu-gopark-park_m主动让出公平调度抢占式调度发送sigpreempt信号sighandler处理信号 goroutine 协程优势在于 1拥有自己携程栈 2方便保存现场和恢复现场,GPM模型 代码执行过程: 1代码变异后生产可执行文件,拷贝到栈代码段,包含r
工作原理:利用adb shell截图游戏屏幕读取截屏图片,获取当前位置,下一跳位置,计算跳动距离和触屏事件利用adb shell发送input swipe事件来跳跃具体步骤1.需在电脑中安装ADB(Android DebugBridge)2.使用golang程序安装方法一:一键下载安装,无需搭建环境,傻瓜化使用方法 请在release 页面下载对应操作系统二进制压缩包,解压后,执行ju
## Docker和Golang: 为什么使用Docker镜像下载Golang 1.18.2? ### 什么是Docker? Docker是一个开源容器化平台,它可以帮助开发者将应用程序及其依赖项打包到一个独立容器中,以便在任何环境中运行。Docker主要优势在于它提供了一种轻量级虚拟化解决方案,可以更高效地部署和管理应用程序。 ### 为什么使用Docker? 使用Docker有
原创 2023-08-12 06:45:31
710阅读
场景当要做一件事儿时候,这件事儿流程和步骤是固定好,但是每一个步骤具体实现方式是不一定。这个时候就可以使用模板模式。业务流程接口type BankBusinessHandler interface { // 排队拿号 TakeRowNumber() // 等位 WaitInHead() // 处理具体业务 HandleBusiness() // 对服务作出评价 Comme
Docker安装go-fastdfs1、go-fastdfs简介FastDFS 是一个开源高性能分布式文件系统(DFS)。 它主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体在线服务。看着还挺合适嘛,不错…更详细介绍请看 这里;项目地址:https:
转载 4月前
66阅读
一.前言     作为一名初级嵌入式软件开发从业者,工作中大部分项目以C语言实现。使用C语言来编写代码,通常我们可以预测到编译生成汇编/机器编码大致情况,在不同芯片架构上,有其相应ABI标准。而近年来逐渐流行起来Go语言编程,虽然同样语法上和C语言语法都有较为简单特点,也都是编译型静态语言,但我们对它在基本类型——函数参数传递方式就了解很少了。另外
Golang 快速入门即时通信系统 - 服务端版本一:构建基础 Server版本二:用户上线功能版本三:用户消息广播机制版本四:用户业务层封装版本五:在线用户查询版本六:修改用户名版本七:超时强推功能版本八:私聊功能即时通信系统 - 客户端客户端类型定义与链接解析命令行菜单显示更新用户名公聊模式私聊模式 即时通信系统 - 服务端项目架构图:版本迭代:版本一:构建基础 Server版本二:用户上线
Dockerfile是由一系列命令和参数构成脚本,这些命令应用于基础镜像并最终创建一个新镜像。它们简化了从头到尾流程并极大简化了部署工作。Dockerfile从FROM命令开始,紧接着跟随各种方法,命令和参数。其产出为一个新可以用于创建容器镜像。Dockerfile命令Dockerfile提供了很多命令用于构建镜像,简单介绍:FROM FROM命令定义了使用哪个基础镜像启动构建流程。基
转载 2024-03-20 16:23:52
66阅读
目录1. docker基本操作1.1 下载安装docker1.2 docker中央仓库1.3 镜像操作1.4 容器操作1. docker基本操作1.1 下载安装docker# 1. 下载关于Docker依赖环境 yum -y install yum-utils device-mapper-persistent-data lvm2# 2. 设置一下下载Docker镜像源 yum-c
转载 2023-08-12 10:09:35
251阅读
# Docker 下载基础镜像教程 ## 前言 在使用 Docker 进行应用开发和部署时,我们需要使用基础镜像作为应用运行环境。本文将教会你如何在 Docker 中下载基础镜像步骤,并提供每一步所需代码和解释。 ## 整体流程 下面是下载基础镜像整体流程,我们将使用以下步骤来完成任务: ```mermaid journey title 下载基础镜像流程图 sect
原创 2024-01-21 04:19:39
119阅读
# Docker下载基础镜像 在使用Docker进行应用部署和容器化时,通常需要使用基础镜像作为容器基础环境。基础镜像是一个最小化操作系统镜像,它包含了应用程序运行所需最基本组件和依赖库。本文将介绍如何使用Docker下载基础镜像,并提供一些常用基础镜像示例。 ## Docker下载基础镜像方法 Docker提供了多种下载基础镜像方法,包括使用Docker命令行工具下载、使用D
原创 2024-02-11 07:31:47
495阅读
安装VMware软件进入VMware 官网下载 VMware下载Vmware需要登录账号以后才可以下载安装VMware基本上就是下一步下一步就可以了下载CentOS镜像源去CentOS 官网下载 centOS镜像 2. 这里下载是CentOS 7版本 3. 最好选择阿里镜像下载会快一些 4. 镜像下载按照自己需求来下载镜像迷你镜像没有图形界面体积较小CentOS虚拟主机安装新建虚拟主机选择镜像
转载 2024-03-27 15:09:06
58阅读
# 如何在Docker中下载Windows基础镜像 ## 1. 了解Docker基本概念 在开始之前,让我们先了解一些与Docker相关基本概念。 Docker是一个开源容器化平台,用于快速构建、打包和发布应用程序。它使用容器来隔离应用程序及其依赖项,并提供一个轻量级、可移植运行环境。Docker镜像是一个只读模板,它包含了运行应用程序所需所有文件和设置。每个Docker容器都是
原创 2023-09-27 13:17:12
467阅读
  • 1
  • 2
  • 3
  • 4
  • 5