• Go实战--golang中生成读取二维码 skip2/go-qrcode和boombuler/barcode

    时间:2024-04-05 13:12:34

                         生命不止,继续go go go!!!这里介绍一下,golang如何生成二维码,当然是面向github编程了。QRCode百度百科: QR Code码,是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、...

  • golang语言系列:Web框架+路由 之 Echo-2.Echo使用快速入门

    时间:2024-04-03 11:07:20

    2.1.Echo安装 Echo 的安装需要有go环境,Go 1.13或更高版本。Echo 对 Go 1.12的支持有限,一些中间件将不可用$ mkdir myapp && cd myapp$ go mod init myapp# Go v1.15及以上,安装命令$ go get g...

  • Golang Context是什么

    时间:2024-04-03 08:28:50

    一、这篇文章我们简要讨论Golang的Context有什么用 1、首先说一下Context的基本作用,然后在讨论他的实现 (1)数据传递,子Context只能看到自己的和父Context的数据,子Context是不能看到孙Context添加的数据。 (2)父子协程的协同,比如同时取消父子协程。 2、...

  • FindFirstFile 1.go: The system cannot find the file specified golang调试错误

    时间:2024-04-01 22:01:59

    相信不少初学者会碰到跟我一样的问题,如下图所框(我电脑系统win7 64 go sdk 1.11版本 VScode1.27.2) 其中,gostudy是我的gopath路径,我的1.go文件在src路径下面所以终端编译的时候应该是这样的:...

  • windows vscode golang的调试错误及生成EXE可执行程序

    时间:2024-04-01 22:01:35

    (如未特别声明:本人系统为win7 64旗舰版)GO SDK版本为 1.11 vscode版本为1.27.2因为新版本的GO跟以往的不同,具体我这里不比较,我还是入门学习中,只是把碰到的问题描述一下如下图,是我己经安装的vscode环境,下面一层窗口有个debug console,点到这一项,按F5...

  • 标准库unsafe:带你突破golang中的类型限制

    时间:2024-03-29 10:27:27

    本文分享自华为云社区《突破语言golang中的类型限制》,作者:码乐。1 简介在使用c语言编程时,常常因为类型的问题大伤脑筋,而其他语言比如java,python默认类型又是难以改变的,golang提供了一些方式用于喜欢hack的用户。2 标准库unsafe的简单介绍官方说明标准库 unsafe 包...

  • grpc-golang在win7/8/10下的安装配置(别的系统同样适用)

    时间:2024-03-28 07:23:57

    gRPC是由Google主导开发的RPC框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。支持多种语言,之所以采用golang,是因为其特点:C家族,程序员上手容易、动态语言,开发效率高,coroutine机制实现、大规模并发方案,标准库完善、部署容易。 一、GO语言及项目环境1、在64...

  • golang基础教程(附录一)Golang代理配置,解决google包无法下载的问题

    时间:2024-03-27 08:19:42

    前言在开发go项目时经常会用到 golang.org/x下的包,但这个通常无法下载,例如:go get golang.org/x/net: unrecognized import path "golang.org/x/net" (https fetch: Get https://golang.org...

  • Golang标准库CHM格式文档

    时间:2024-03-27 08:19:18

       上手Go后,想熟悉golang标准库来做一些项目。在学习和使用golang标准库的时候,发现golang标准库文档不太友好。主要是导航区域和内容区域无法同屏浏览,在包和包间、包内不同对象间来回切换的时候效率比较低下。在官网上也没找到像MSDN和Python Manuals这样的CHM格式库文档...

  • golang 安装logrus

    时间:2024-03-27 08:14:47

    谷歌,百度了半天,没几个是能安装logrus,不是下载超时,就是失败,无语了 下载logrus方法一:go get github.com/sirupsen/logrus国内连不上,一直到最后是timeout,要是你能下载可以直接下方法二:直接去github上下载logrus,地址:https://g...

  • golang内存优化

    时间:2024-03-25 07:03:42

    GPM调度模型想要进行性能优化首先要了解最基础的底层模型一个 G 就是一个 goroutine,在 runtime 中通过类型 g 来表示。当一个 goroutine 退出时,g 对象会被放到一个空闲的 g 对象池中以用于后续的 goroutine 的使用(减少内存分配开销)。一个 M 就是一个系统...

  • Golang orm数据库访问时区问题

    时间:2024-03-24 22:44:36

    最在在学golang 有java的基础学go还是很方便的学习beego框架时踩了一个坑 虽然这种坑不是第一次踩了 每个编程语言都有自己的解决方法具体问题就是插入时间和mysql存储时间相差了八小时因为是很有规律的八小时 首先想到的是time.now()的问题 测试了time.now并没有什么问题 开...

  • Golang初学者的资源整理

    时间:2024-03-24 19:11:44

    看了汪汪汪不是我的语言的GO语言零基础入门资料整理,个人感觉还不够全面,忍不住过来补充一些内容。网站教程:GO语言编程 and GO语言开发2048 from 实验楼Go语言后台应用开发 form 优才网Go语言第一课 form 慕课网入门书籍《Go 入门指南》(《The Way to Go》中文版...

  • (goland)关于cannot find package “GoSpider/golang.org/x/net/html“ in any of:问题的解决

    时间:2024-03-23 19:36:54

    最近在学习go语言,今天在github上下载了一个go语言爬虫的源代码,然后在用自己的goland打开的时候发现了一个问题,引入的包会报红色:然后我们强行运行程序,会发生报错:我们通过报错可以知道:这里的html文档在GORROT和GOPATH中都是找不到的,这里的GORROT和GOPATH我们在之...

  • Golang标准库fmt深入解析与应用技巧

    时间:2024-03-23 13:06:47

    Golang标准库fmt深入解析与应用技巧 前言fmt包的基本使用打印与格式化输出函数Print系列函数格式化字符串格式化输入函数小结字符串格式化基本类型的格式化输出自定义类型的格式化输出控制格式化输出的宽度和精度小结错误处理与fmt使用fmt.Errorf生成错误信息fmt包与错误处理的最...

  • Golang案例开发之gopacket抓包三次握手四次分手(3)-二、代码实践

    时间:2024-03-23 11:44:27

    1.模拟客户端和服务器端 我们准备了两台Linux虚拟机,分别是: 192.168.37.90 Client 192.168.37.100 Server 服务器端,我们可以启动一个Python的http服务来模拟。一般的Linux服务只要有Python2都可以运行: python -m Simpl...

  • golang和java的http性能对比

    时间:2024-03-22 08:17:58

    为什么80%的码农都做不了架构师?>>>       公司要重构一个统计项目,统计部分要提供一个web收数的接口,因为统计系统的日志量十分大,所以对web服务的性能要求很严格,在技术选择的背景下做了golang和java的性能对比.测试环境:        mac pro  13....

  • golang Aes

    时间:2024-03-21 20:09:15

    package modelsimport ( "bytes" "crypto/aes" "crypto/cipher" "errors")const ( ivDefValue = "0102030405060708")func AesEncrypt(plaintext ...

  • golang编译环境搭建

    时间:2024-03-20 21:29:11

    李程峰 11-6 10:22:18 go build ‘yourprojectpath/main.go’,编译工程文件报错 go get 把这些没有的包 装上 ,例如: go get golang.org/x/crypto go get的时候报错,显示超时,需要配置代理环境(linux系统,) ...

  • DLL调用一 :golang 调用 delphi 编写的 dll

    时间:2024-03-19 14:41:20

    DLL调用一 :golang 调用 delphi 编写的 dll1 统一参数为 json 字符串2 delphi端这个难度不大,资料比较多.参考下图.3 golang端这个资料少,毕竟很少有人干.3.1 加载 dll ,3.2加载函数 .见下图4 执行函数4.1 变量转成指针4.2 接收返回结果4....