微信支付SDKwxpay
这是一个功能齐全,超轻量的微信支付SDK...阅读全文
这是一个功能齐全,超轻量的微信支付SDK...阅读全文
https://github.com/liyoung1992/wechatpa...阅读全文
地址: https://github.com/shen100/wemall 求star,求关注  func main() { jssdk := jssdk.New("wx02d6c9061******", "7acfb40fb2f70cd331a*******","http://a.com") config := jssdk.GetWechatConfig() fmt.Println(config) } go写的微信jssdk,github地...阅读全文
 ...阅读全文
dogo 是一个非常小巧的web开发框架,使用微内核架构,可以很方便进行扩展 https://github.com/wuciyou/dog...阅读全文
首先需要注册微信企业公众号,选团队的可以不使用认证 如图进入公众平台 选择设置.里面有CorpID 和 SecretID 这个发送的时候需要用到. 下面就是使用提供的API 开始发送信息了.具体自己可以看开发者中心里面的文档. package main import ( "bufio" "bytes" "encoding/json" "errors" "flag" "io/ioutil" "net/http" "os" ) const ( //发送消息使用导的url sendurl = `https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=` //获取token使用导的url get_token = `https://q...阅读全文
mkdir /opt/go vim go_install.sh wget -c https://storage.googleapis.com/golang/go1.3.1.linux-amd64.tar.gz tar -C /usr/local -xzf go1.3.1.linux-amd64.tar.gz cat >>/etc/profile<
func Kefu(w http.ResponseWriter, req *http.Request) { //2018/11/19 15:45:11 /kf?signature=21db514acf702211d5118488ef65c2e7deef2d53&echostr=711491803160476671×tamp=1542613511&nonce=1036331002 query := req.URL.Query() fmt.Println("\n------------signature-------------", query["signature"][0]) fmt.Println("\n------------timestamp-------------",que...阅读全文
dogo,用 Go 语言开发的 Web 框架,高效简单。采用微内核框架,高度可定制化。可以很方便添加各种组件...阅读全文
这个错误怎么办。D:\GoProject\src\golang.org\x\text 这个我已经有了但是好像不全,貌似只有一部分有的定义In computer science, a microkernel (also known as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, thread management, and inter-process communication (IPC). If the hardware provides ...阅读全文
计算机发展简史阶段:电子管计算机 > 晶体管计算机 > 集成电路计算机(操作系统出现)> 超大规模集成电路计算机(微型计算机)特点:体积越来越小 集成度越快 运算效率更高 功耗低越来越低计算机分类1.超级计算机(用于国家尖端技术 每秒10000亿次浮点运算)2.大型计算机 (具有高性能 可处理大量数据与复杂的运算)3.迷你计算机 (服务器)4.工作站 (体积大 性能强劲)5.微型计算机 (个人计算机)计算机的体系与结构冯诺依曼体系:将程序指令和数据一起存储的计算机设计概念结构发展过程:早期计算机仅含固定程序计算机 > 更改程序更改结构重新设计电路 > 把程序存储起来并设计通用电路组成:存储器 + 控制器 + 输入设备 + 输出设备现代计算机结构(解决了冯诺依曼瓶颈 主要解决cpu 与 存储设...阅读全文
type WXPrams struct { m map[string]interface{} // 参数 sign string // 签名 } func (p *WXPrams) InitSign() { var keys []string for k, _ := range p.m { keys = append(keys, k) } sort.Strings(keys) builder := strings.Builder{} for _, v := range keys { builder.WriteString(v) builder.WriteString("=") builder.WriteString(fmt.Sprint(p.m[v])) builder.WriteStrin...阅读全文
UnixNano纳秒要转换成毫秒, 进6个位 1 纳秒 = 1000皮秒 1,000 纳秒 = 1微秒 μs 1,000,000 纳秒 = 1毫秒 ms 1,000,000,000 纳秒 = 1秒 s t := strconv.FormatInt(time.Now().UnixNano()/1e6, 10) fmt.Println(len(t)) // 13 fmt.Println(t) // 1588733947147 fmt.Println(fmt.Sprint(1e6)) // 1*10^6= 100000...阅读全文