applications templates using go

go-使用通道模拟抢到活动

package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "math/rand" "sync" "time" ) // 用户结构体 type User struct { Id int Name string Tel strin ......
通道 go

go pflag

go pflag 1 package main 2 3 import ( 4 "fmt" 5 "github.com/spf13/pflag" 6 ) 7 8 var ( 9 help = pflag.BoolP("help", "h", false, "Show this help message ......
pflag go

Go sync 包解析与实战

在并发世界中,Go语言以其原生的并发特性脱颖而出。Go的sync包提供了基本的同步原语,如互斥锁(sync.Mutex)、等待组(sync.WaitGroup)等,能够帮助开发者在并发环境下编写更安全、更可靠的代码。本文将深入剖析sync包的核心组件,并通过实例演示其在Go并发程序中的实际应用。 从 ......
实战 sync Go

go依赖的版本管理

在 Go 语言的项目中,要将依赖升级到最新版本,你可以使用 go get 命令。 以下是一些常用的步骤和命令: 更新单个依赖到最新版本: go get -u package-name 这里 package-name 是你想要更新的依赖包名。这个命令会将指定的依赖更新到最新版本。 更新所有依赖到最新版 ......
版本

Nextjs SyntaxError: Cannot use import statement outside a module错误

NextJs 报 SyntaxError: Cannot use import statement outside a module 第三方依赖不能导入问题 解决方案: 1,Next.JS13.1+,可以使用next.config.js中的属性transpilePackages const next ......
SyntaxError statement 错误 outside Nextjs

2023-12-27:用go语言,店铺数量n,编号1~n, 人的数量m,编号1~m, 每个人有自己投票的店铺p,和改投1号店的报价x。 返回想让1号店铺成为人气最高的店,至少花多少钱? 1 <= p,

2023-12-27:用go语言,店铺数量n,编号1~n, 人的数量m,编号1~m, 每个人有自己投票的店铺p,和改投1号店的报价x。 返回想让1号店铺成为人气最高的店,至少花多少钱? 1 <= p,n,m <= 3000, 1 <= x <= 10^9。 1号店铺贿赂问题。来自华为OD。 答案20 ......
店铺 数量 语言 人气 2023

完美解决SqlServer2012启动报错(cannot find one or more components.Please reinstall the application。)

原因:默认安装在C:\Program Files (x86)\Microsoft Visual Studio 10.0文件夹,以支持sql server2012.(我之前不小心把这个文件夹删除了)。 解决方案:下载了visual studio 2010 Isolated shell 完美解决问题,下 ......

go-carbon v2.3.0 圣诞特别版发布,轻量级、语义化、对开发者友好的 Golang 时间处理库

go-carbon v2.3.0 圣诞节特别版发布,这应该是 2023 年的最后一个版本,祝大家圣诞节快乐! carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com ......
轻量 轻量级 语义 开发者 go-carbon

Go语言编程教程-基本数据类型

课程要点 了解布尔类型 了解整数类型 了解浮点数类型 了解复数类型 了解字符串类型 了解字符类型 布尔类型 类型 名称 取值范围 说明 bool 布尔类型 true或false 默认值为false 示例 ok := true println(ok) 整数类型 类型 名称 取值范围 说明 uint8 ......
语言编程 语言 类型 教程 数据

go应用运维

查找应用整体依赖关系: go mod graph beego 2.0.0 升级指南 获取最新版本的 bee 工具 go get -u github.com/beego/bee/v2 更新 beego 框架 go get -u github.com/beego/beego/v2 然后进入项目,执行:  ......

Go简单自定义协程池

package main import ( "fmt" "sync" ) type Task struct { f func() error } var wg sync.WaitGroup type Pool struct { //任务通道 JobQueue chan Task //worker通道 ......

Go语言微服务框架重磅升级:dubbo-go v3.2.0 -alpha 版本预览

随着 Dubbo3 在云原生微服务方向的快速发展,Dubbo 的 go 语言实现迎来了 Dubbo3 版本以来最全面、最大幅度的一次升级,这次升级是全方位的,涉及 API、协议、流量管控、可观测能力等。 ......
重磅 框架 dubbo-go 语言 版本

vue+go实现注册功能

<!DOCTYPE html><html><head> <meta charset="utf8"> <style> .container { width: 400px; margin: 0 auto; padding: 20px; border: 1px solid #ccc; border-rad ......
功能 vue go

MagicArray:像php一样,让Go业务代码不再卷!

卷!一个字形容了当今码农行业的现状。一层一层的代码结构,一个一个dto,entity,vo,req,resp。这些对象越来越多,让码农们非常劳于奔命,加一个字段,改一个字段,影响面有多少。代码量也越来越大。有可能一个代码,要建10多个数据对象。这虽然有点夸张,但体现了行业的乱象。 我是曾经写php代 ......
MagicArray 代码 业务 php

Maven – Guide to using Multiple Repositories

[Maven – Guide to using Multiple Repositories](https://maven.apache.org/guides/mini/guide-multiple-repositories.html) PS D:\gitrepo\fairbeautycrm\fair ......
Repositories Multiple Maven Guide using

【go】终端颜色

@目录写在前面[console 颜色输出]颜色库goading github.com/fatih/color下面是一些基本的ANSI颜色和格式代码:文本格式前景色(文本颜色)背景色高亮前景色(一些终端支持)高亮背景色(一些终端支持)参考资料基础/标准库/第三方库golang 导航编程规范算法|面试项 ......
终端 颜色

C# 中使用 using 关键字和不使用 using 关键字创建 FileStream

在 C# 中使用 using 关键字和不使用 using 关键字创建 FileStream 实例之间有一些区别。 使用 using 关键字: using (FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAcce ......
关键字 关键 using FileStream

Go常见限流算法代码

计数器法:https://gitee.com/lymgoforIT/golang-trick/tree/master/08-count-limit-rate令牌桶算法:https://gitee.com/lymgoforIT/golang-trick/tree/master/09-token-buc ......
算法 常见 代码

安装go-icp_cython-master报错error C2371: “int8_t”: 重定义;不同的基类型

库链接:aalavandhaann/go-icp_cython: 用于全局最优 3D 点集配准的 Go-ICP (github.com) 解决方法:找到matrix.hpp文件,用记事本打开,在__int8之前加入signed,然后保存。 ......

[引]Power Automate Use variables and the % notation

Variable manipulation and the % notation - Power Automate | Microsoft Learn 变量操作和 % 表示法 - Power Automate | Microsoft Learn In this articleHardcoded va ......
variables Automate notation Power Use

mysql执行计划之Extra列-Using where

顾名思义, Extra 列是用来说明一些额外信息的, 我们可以通过这些额外信息来更准确的理解 MySQL 到底将如何执行给定的查询语句。 MySQL 提供的额外信息很多。这里单说 Using where。 Using where 只是表示 MySQL 使用 where 子句中的条件对记录进行了过滤。 ......
mysql Extra Using where

控制台打印时显示的文件来源没有显示.vue文件,而是出现了一堆index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-optio…

控制台打印时显示的文件来源没有显示.vue文件,而是出现了一堆index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-optio…,看不出来打印的语句来自哪个vue组件 ......
vue 文件 loader index 控制台

《Go语言高级编程》学习笔记之第一章

以下主要是记录自己看曹大的《Go语言高级编程》一书,记录下自己的学习记录以及自己的理解,仅做记录使用。 原文链接 1、语言基础 1.3 数组、字符串和切片 1.3.1 数组 var c = [...]int{2: 3, 1: 2} // 定义长度为 3 的 int 型数组, 元素为 0, 2, 3 ......
语言 笔记

Q:以非root用户编辑定时任务报错You are not allowed to use this program(crontab)

编辑定时删除文件任务时报错 crontab -e 编辑定时任务时报错,如下图所示 问题原因:/etc/cron.allow中没有添加对应的用户名解决办法:切换到root用户,在/etc/cron.allow中添加对应的用户名 编辑定时任务:crontab -e #每天中午13点,定时删除/var路径 ......
任务 allowed crontab program 用户

如何让 Go 反射变快

如何让 Go 反射变快 小白debug 2023-12-25 07:43 发表于上海 1人听过 以下文章来源于Golang技术分享 ,作者机器铃砍菜刀 Golang技术分享. 专注于Go语言知识分享 最近读到一篇关于 Go 反射的文章,作者通过反射给结构体填充字段值的案例,充分利用 Go 的各种内在 ......
Go

创建一个能跑的go-gprc

go-gRPC 创建项目 创建项目gprc,并新建文件夹server、client、pb 在pb文件下创建文件hello_grpc.proto并写入如下内容 syntax = "proto3"; option go_package="./;golang"; package hello_grpc; m ......
go-gprc gprc go

强化学习研究方向(研究领域)现有的不足(短板、无法落地性) —— Why You (Probably) Shouldn’t Use Reinforcement Learning

外文原文: Why You (Probably) Shouldn’t Use Reinforcement Learning 地址: https://towardsdatascience.com/why-you-shouldnt-use-reinforcement-learning-163bae193 ......

Go 语言学习指南:变量、循环、函数、数据类型、Web 框架等全面解析

学习基础知识 掌握 Go 语言的常见概念,如变量、循环、条件语句、函数、数据类型等等。深入了解 Go 基础知识的好起点是查阅 Go 官方文档 文章链接:Go 编程语言详解:用途、特性、与 Python 和 C++ 的比较 基本语法 了解 Go 语言的基本语法,包括 Go 程序的执行方式、包引入、主函 ......
语言学习 变量 函数 框架 语言

Gin中使用jwt-go实现JWT鉴权登陆

在Go语言中,JWT(JSON Web Token)鉴权可以使用第三方库来实现,比如jwt-go。 库的介绍和使用可见文档:jwt package - github.com/golang-jwt/jwt/v5 - Go Packages 创建JWT令牌 在服务器中,我们可以使用以下代码创建JWT令牌 ......
jwt-go Gin jwt JWT go

深入浅出Go泛型

众所周知,Go是一门静态类型的语言。静态类型也就意味着在使用Go语言编程时,所有的变量、函数参数都需要指定具体的类型,同时在编译阶段编译器也会对指定的数据类型进行校验。这也意味着一个函数的输入参数和返回参数都必须要和具体的类型强相关,不能被不同类型的数据结构所复用。 而泛型就是要解决代码复用和编译期 ......
深入浅出
共3070篇  :5/103页 首页上一页5下一页尾页