模拟浏览器登录操作

近来想用Go做一点事,以减轻工作上的负担。 我的工作中有几项工作是每日重复的,大致内容: 1、将数据收集到Excel中。 2、收集齐后,将Excel中的部分数据提交到办公系统中(网页上操作)。 3、再将提交过后的审批号码提取出来,存入Excel中。 我现在有两个问题: 1、现在,上面的第一步Excel操作,Go中不知有何现成的库,若没有,我有个效率不高的办法。这个问题倒还不算急。 2、第二个问题比较着急。向办公系统提交数据,得先登录。我的操作步骤如下: ...阅读全文

2015-06-13 03:49:12

为什么说go语言中的string是不可变的?

```go s := "foobar阿斯蒂芬" fmt.Println(s) fmt.Println(&s) s = "qweqweqweqweqwe" fmt.Println(s) fmt.Println(&s) ``` 这个不可变到底指的是啥意思?上面的代码不就使s这个string变量改变了吗?而且s的地址也没有变化(说明没有给s重新分配内存),那这样看来,s就是可变的呀,实在不懂,求解惑 阅读全文

2017-09-29 02:58:17

分享一份非常适合新手学习的《Go语言从入门到实战——简明高效的Go语言实战指南》课程

课程亮点 1. 讲师蔡超,曾任亚马逊(中国)和惠普的首席软件架构师,精通 Go 语言和多门编程语言,具有丰富的项目实战经验。 2. 独特的学习方法:着重对比 Go 语言语法和其他其他编程语言的不同,带你快速入门 Go 语言,高效掌握 Go 语言的编程方法。 3. 学以致用,注重实战:带你对 Go 语言在开发中的常见问题进行拆解分析,比如并发编程模式,常见并发任务,高可用服务设计,性能调优等难题,让你可以从入门走向实战。 讲师简介 蔡超目前在 Mobvista 担任技术副...阅读全文

2019-07-30 17:35:27

go在同包下怎么访问不同文件下的变量

# 环境 Linux dan 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ## ./main.go ```go package main import ( "fmt" "net/http" ) func home(w http.ResponseWriter, r *http.Request) { _, _ = w.Write...阅读全文

2020-06-27 23:16:31

Go 1.16 Beta1 发布了:你的 M1 可以安装原生 Go 了

北京时间 18 日凌晨,Go 官方发布了 Go 1.16 Beta1。之前看到有一些文章较大家怎么在 M1 上安装 Go,现在 Go1.16 Beta1 发布了,那些方法都不需要了,直接安装官方预编译好的 Go 1.16 Beta1 即可。具体可以访问该链接:<https://golang.google.cn/dl/#unstable>,下载下图红框的包。 ![go1.16-dl.png](https://static.studygolang.com/201218/37f975d2722a...阅读全文

2020-12-18 12:20:33

好未来招聘go工程师,各级别都要

职位诱惑: 团队氛围好,领导nice,帅哥美女多 地点:北京 工作职责: 1、参与业务开发,以及高性能高并发工具链的开发; 2、持续提升核心底层在高并发环境下的高处理性能; 3、深入理解业务架构和需求; 岗位要求: * 采用Go语言(Golang)开发稳健可扩展的后端程序; * 为各类项目需求设计架构,开发后端功能服务,同团队成员合作并积极提出建议和反馈; * 同产品和设计团队协作,理解用户需求,归纳功能用例,并转化为高效的技术解决方案; * 加分项...阅读全文

2021-05-19 21:21:07

Go语言练手项目:实现一个简单的VPN

### 实现原理 将客户端虚拟网卡(tun)的流量转发到Linux服务器虚拟网卡,然后将服务器虚拟网卡流量再转发到真实的物理网卡上,传输层可以使用UDP或者TCP,然后对流量进行加密。 [https://github.com/net-byte/vtun](https://github.com/net-byte/vtun)阅读全文

2021-05-26 10:28:07

Go 项目开发中,哪些你觉得手敲很麻烦?

例如: 1. json 转 go struct,[前往已有工具](https://www.printlove.cn/tools/json2go) 1. yaml 转 go struct,[前往已有工具](https://www.printlove.cn/tools/yaml2go) 2. sql 转 gorm model,[前往已有工具](https://www.printlove.cn/tools/sql2gorm) 3. sql 转 ent schema, [前往已有工具](http...阅读全文

2021-08-02 11:04:24

开心!Go语言中文网意外获得 1260 美元

大家好,我是 polarisxu。 运营 <https://studygolang.com> 这么多年,陆陆续续有不少人问我网站赚钱的事情。今天聊聊这个。 过去一年多,网站几乎没有任何广告。18、19 年,通过放 Google Adsense(谷歌广告),每个月几百美元。钱不是太多,但抵服务器费用是够了的。那为什么之后下线了 Google Adsense? 谷歌打款一直是通过西联汇款的方式,国内接收西联汇款挺麻烦的,不是所有的银行都能接收。那时候,在网上找了一圈,为了好几个银行...阅读全文

2021-08-28 21:23:47

Go 优雅判断 interface 是否为 nil

> 关注公众号【爱发白日梦的后端】分享技术干货、读书笔记、开源项目、实战经验、高效开发工具等,您的关注将是我的更新动力! ## 背景 很久之前发过一篇文章:《[10个令人惊叹的Go语言技巧,让你的代码更加优雅](https://mp.weixin.qq.com/s/VOrh6zYR1C25sZgCj2lWvw)》,这篇文章中第八点有一处错误的地方被认真的读者发现了: ![Snipaste_2024-01-15_00-22-06.png](https://static.gol...阅读全文

2024-01-15 14:47:11