条件switch go

Go--字符串函数

示例: package main import ( "fmt" "strings" ) func main() { //strings.Contains(): 判断一个字符串是否包含另一个子字符串 str := "Hello, World!" substr := "World" if strings ......
字符串 函数 字符 Go

go语言多箱环境配置

Go语言多箱环境配置 原创 低配全栈 低配全栈 2023-12-07 00:02 发表于浙江 收录于合集#golang开发14个 前言 在日常的开发过程中, 我们必然要使用多套环境来运行我们的代码, 比如dev, test, uat, prod等, 每个环境在软件开发周期的不同阶段承载着不同责任. ......
语言 环境

go-zero 之安装 etcd

本文只涉及 Linux 上的安装。 二进制安装 下载二进制安装包 ETCD_VER=v3.4.28 DOWNLOAD_URL=https://github.com/etcd-io/etcd/releases/download INSTALL_DIR=/tmp rm -f ${INSTALL_DIR} ......
go-zero etcd zero go

go-zero 开发之安装 goctl 及 go-zero 开发依赖

安装 goctl go 版本在 1.16 及以后执行: GO111MODULE=on&&go install github.com/zeromicro/go-zero/tools/goctl@latest go 版本在 1.16 之前执行: GO111MODULE=on&&go get -u git ......
go-zero zero goctl go

go的defer的坑

【Golang】defer的这些坑,你遇到过吗? 马哥Linux运维 2023-11-30 20:17 发表于江苏 前言 之前的文章中分享了关于defer的一些用法和实现原理,但是在实际使用过程中,总会踩不少坑(在上一篇最后的总结中也有一些关于特性的总结),这篇文章中将结合代码的方式展现,希望能帮到 ......
defer

2023-12-06:用go语言,给你一个由 n 个数对组成的数对数组 pairs, 其中 pairs[i] = [lefti, righti] 且 lefti < righti 。 现在,我们定义一

2023-12-06:用go语言,给你一个由 n 个数对组成的数对数组 pairs, 其中 pairs[i] = [lefti, righti] 且 lefti < righti 。 现在,我们定义一种 跟随 关系,当且仅当 b < c 时, 数对 p2 = [c, d] 才可以跟在 p1 = [a ......
righti pairs lefti 数组 个数

go的编译器安装

中文网:https://studygolang.com/dl 点击下载 next-next后安装路径:D:\Go\ next-next-install go build 生成可执行文件.exe ./可执行文件.exe 执行 ......
编译器

Go--gjson

GJSON 是一个用于处理 JSON 数据的 Go 语言库。它提供了一些方便的功能,例如解析 JSON 字符串、查询 JSON 对象、生成 JSON 对象等 下载gjson: go get -u github.com/tidwall/gjson 1、使用 传入 JSON 串和要读取的键路径,路径使用 ......
gjson Go

JS(JavaScript)-if-switch选择结构-for-while循环

前言: 回到JS基础,用console输出; console.log(); 输入内容: window.prompt(); 向页面做出输入接收(类似于后端Scanner) 整数转换:parseInt(); 1. 选择结构: ①if 结构 if( ){ }; if( ){ }else{ }; if( ) ......
JavaScript if-switch for-while 结构 switch

Go 获取 IP 地址

1. 获取本地IP地址 使用 net 包可以获取本地机器的 IP 地址。以下是一个获取本地 IP 地址的简单示例: package main import ( "fmt" "net" ) func main() { // 获取所有网络接口 interfaces, err := net.Interfa ......
地址 Go IP

Go:条件控制语句

在 Go 语言中,主要的条件控制语句有 if-else、switch 和 select。以下是对它们的简单介绍: 1. if 语句: if 语句用于根据条件执行不同的代码块。它的基本形式如下: if condition { // code block } else if condition2 { / ......
语句 条件

设置子网格过滤条件

在Dynamics 365中,有时候需要设置子网格不显示当前表单实体的相关记录,而是显示与其他查找字段的相关记录 ......
网格 条件

VSCode 自定义 “Go to File”workbench.action.quickOpenNavigateNextInFilePicker 中上下移动的快捷键

默认情况下,是使用 Ctrl+p 也只能向下进行选择,如果用 down 或者 up 手则需要离开主键盘区域,非常的不方便。 放到vscode配置快捷键的json文件中 { "key": "ctrl+n", "command": "workbench.action.quickOpenNavigateN ......

go设计模式之工厂模式

Go语言实现设计模式之工厂方法模式 原创 汀风 汀风说后端 2023-12-06 08:10 发表于北京 汀风说后端 编程知识普及,让学习与工作变得更简单。 18篇原创内容 公众号 摘要: 工厂方法模式是一种创建型设计模式,它将对象的创建延迟到子类中进行,通过定义一个创建对象的接口,让子类决定实例化 ......
模式 设计模式 工厂

Golang(Go语言) 对windows进行注销、关机、重启、闪电关机、闪电重启的操作

有个小项目需要对windows系统进行远程电源操作,于是封装了以下代码方便使用。 目录结构如下: main.go package main import ( "fastshutdown/utils/power" "fmt" ) func main() { err := power.Shutdown( ......
windows 语言 Golang

条件语句

目标 条件语句作用 if语法 if...else... 多重判断 if嵌套 一. 了解条件语句 假设一个场景: 同学们这个年龄去过网吧吗? 去网吧进门想要上网必须做的一件事是做什么?(考虑重点) 为什么要把身份证给工作人员? 是不是就是为了判断是否成年? 是不是如果成年可以上网?如果不成年则不允许上 ......
语句 条件

Go - two bcrypt hashes of the same password are NOT equal

package main import ( "fmt" "golang.org/x/crypto/bcrypt" ) func main() { password := "abcdef" hashedPassword1, _ := bcrypt.GenerateFromPassword([]byte ......
password bcrypt hashes equal same

金蝶云星空单据编辑界面,不允许批量填充操作【分条件】

一、前提说明 上一个文章的设计,不管是填充值,还是清空值都一律不允许,但是有时候业务就允许清空,不允许填充值而已。 二、案例演示售后单,明细信息单据体,物料编码字段为空,允许填充,物料编码不为空,禁止批量填充。 三、开发设计编写表单插件,在BeforeEntryBatchFill事件。 public ......
单据 界面 星空 条件

go concurrency: implement a map

requirement: 实现阻塞读且并发安全的map GO⾥⾯MAP如何实现key不存在 get操作等待 直到key存在或者超时,保证并发安全 implementation: package main import ( "fmt" "sync" "time" ) type sp interface ......
concurrency implement map go

分享go的一些东西

使用值为nil的slice和map会发生什么? 在nil切片中添加元素成功。在nil的map中添加会panic,因为map没有分配实际内存。为空的切片底层数组的指针为nil,但是len,cap都是0,当append时,go会自动分配新的底 层数组。 2.访问map的key需要注意什么? 当访问map ......
东西

Go--连接mysql,增删改查

下载驱动库,下为官方推荐的,还有其他ORM库,暂时没涉及,故本文不做阐述 go get -u github.com/go-sql-driver/mysql 一、连接 1.1 直接连接,查询单行 package main import ( "database/sql" "fmt" _ "github. ......
mysql Go

go 循环语句

package main import "fmt" func main() { // 循环语句 // for init; condition; post {} // for condition {} // for 循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环。格式如 ......
语句 go

go const 用法

package main import "fmt" func main() { // 声明变量 // iota // iota,特殊常量,可以认为是一个可以被编译器修改的常量。 // 在每一个const关键字出现时,被重置为0,然后再下一个const出现之前,每出现一次iota,其所代表的数字会自动 ......
const go

go 数字类型注意点

package main func main() { // 数字类型 // uint8 0-255 // uint16 0-65535 // //.... // int8 -128-127 // int16 -32768-32767 // // .... // byte 类似于 uint8 // r ......
类型 数字 go

Go开发环境

https://golang.google.cn/dl/ | go1.21.4.windows-386.zip | Archive | Windows | x86 | 69MB | 870a0e462b94671dc2d6cac707e9e19f7524fdc3c90711e6cd4450c3713 ......
环境

go接口多态性

浅谈Golang接口:作用、应用场景及实际应用 马哥Linux运维 2023-12-04 18:42 发表于江苏 引言: Golang(Go)作为一门现代的静态类型编程语言,提供了许多强大的特性,其中之一便是接口(interface)。接口是Golang中的一个核心概念,它具有广泛的应用场景,可以帮 ......
多态性 接口

Day08 逻辑结构(switch和增强for)

1. 知识点 if ,switch, for, while等等和 C++、js等相似,需要注意以下几点: 1.1 有关switch switch 中的 case value: value 类型可以是 byte , short, int, char。 value 类型:string 类型是JDK7才开 ......
逻辑 结构 switch Day for

go network poller 一

网络基础 协议架构 tcp链接 假如需要开发者去实现一套新的网络协议(例如 redis 的resp), 是基于TCP的, 那tcp这层的协议,是否需要开发者自己去实现? 这层如果自己实现, 其实很复杂, 会涉及很多算法相关. 因此, 出现了 socket 对传输层进行了抽象, 开发者不需要关注传输层 ......
network poller go

Go 语言中,函数的参数传递--值传递

在 Go 语言中,函数的参数传递是值传递的方式。当函数被调用时,函数参数的值会被拷贝到函数的参数变量中。 对于指针类型的参数,指针本身也是以值的方式进行传递。这意味着函数内部的指针参数将获得原始指针的拷贝,但这个拷贝仍然指向相同的内存地址。 当在函数内部修改通过指针传递的变量时,由于指针本身是值传递 ......
函数 参数 语言 Go

go-carbon v2.2.14 发布,轻量级、语义化、对开发者友好的 Golang 时间处理库

carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安装 ......
轻量 轻量级 语义 开发者 go-carbon
共2990篇  :10/100页 首页上一页10下一页尾页