• Golang安装gRPC翻墙报错问题的解决方法

    按照 gRPC 官方命令安装: go get google.golang.org/grpc 未挂国外代理的情况下会报网络连接超时错误 遇到这个问题的话可以使用以下方式安装: (即去github寻找对应的包放在google.golang.org目录下):# git clone...

  • php根据word模板生成新的word文件

    php使用phpword将word内容变量替换a.安装phpword composer require phpoffice/phpword b.当前目录下a.docx,假设word内容需要替换的变量为说明人:${user} 电话:${email} c.php改写word内容参考地址<?php // 根据模...

  • linux环境php将word转换成pdf

    ## ubuntu、java环境、openoffice、jodConverter、php# 1.安装java环境#### a. <a href="https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">jdk下载(我选的是jdk-8u201...

  • golang错误处理机制:panic与recover

    panic知识点package main import ( "fmt" "github.com/pkg/errors" ) func main() { outerFunc() fmt.Println(1) } func outerFunc() { innerFunc() } func innerFunc() { panic(erro...

  • 《Go语言实战》笔记之第六章 ---- 并发

    ####并发 Go 语言里的并发指的是能让某个函数独立于其他函数运行的能力。 当一个函数创建为 goroutine时,Go 会将其视为一个独立的工作单元。 这个单元会被调度到可用的逻辑处理器上执行。Go 语言运行时的...

  • 《Go语言实战》笔记之第五章 ---- 类型系统

    ####类型 关键字 struct,它可以让用户创建一个结构类型 结构里每个字段都会用一个已知类型声明。这个已知类型可以是内置类型, 也可以是其他用户定义的类型 // user 在程序里定义一个用户类型 t...

  • 《Go语言实战》笔记之第四章 ----数组、切片、映射

    ####数组 数组是一个长度固定的数据类型,用于存储一段具有相同的类型的元素的连续块。 数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型, 其占用的内存是连续分配的. 由于内存连...

  • 《Go语言实战》笔记之第三章 ----包

    ####包 所有的.go 文件,除了空行和注释,都应该在第一行声明自己所属的包。 每个包都在一个单独的目录里。 不能把多个包放到同一个目录中, 也不能把同一个包的文件分拆到多个不同目录中。 这意味着,...

  • Golang基础之json

    json 包提供编解码 JSON 的功能json与结构体的编码与解码package mainimport ( "encoding/json" "fmt" "log")type User struct { Username string `json:"username"` Age int `json:"age"`...

  • 《Go语言实战》笔记之协程同步 sync.WaitGroup

    <p>文档介绍</p><code> // A WaitGroup waits for a collection of goroutines to finish. // The main goroutine calls Add to set the number of // goroutines to wait for. Then eac...

  • Top