Go语言中文网 为您找到相关结果 83

Go语言爬虫

之前写爬虫都是用的python语言,最近发现go语言写起来也挺方便的,下面简单介绍一下。这里说的爬虫并不是对网络中的很多资源进行不断的循环抓取,而只是抓通过程序的手段都某些网页实现特定的信息抓取。可以简单分成两个部分:抓取网页,对网页进行解析。抓取网页。一般是向服务器发送一个http get/post请求,得到response。go提供的http包可以很好的实现。get方法:1resp, err := http.Get(“http://www.legendtkl.com") post方法:12resp, err := http.Post(“http://example.com/upload”, “image/jpg”, &buf)resp, err := http.PostForm(...阅读全文

博文 2017-07-02 19:22:57 Tao Kelu

golang高性能日志库zap配置示例

golang高性能日志库zap配置示例 zap是uber开源的Go高性能日志库,gitlab地址 安装 go get -u go.uber.org/zap 请注意,zap仅支持两个最新的Go版本。 示例 简单示例 格式化输出 package main import ( "go.uber.org/zap" "time" ) func main() { // zap.NewDevelopment 格式化输出 logger, _ := zap.NewDevelopment() defer logger.Sync() logger.Info("无法获取网址", zap.String("url", "http://www.baidu.com"), zap.Int("attempt", 3), zap....阅读全文

博文 2019-01-02 19:34:47 阿甘__

工欲善其事,必先利其器 (开发工具)

前言 还在犹豫要不要学,要学哪个的同学,不如看完我的这个兵器谱,挑一个趁手的,Coding起来吧。 我的历程 我从2014年开始使用Golang,之前一直使用Java,但后来因为职务变化,需要学习更多扩展我的技术栈。所以用过的开发工具也不少。与Go相关的具体列表如下,目前主要使用的是 Goland + Sublime text + VS Code Sublime text 3 Liteide Golang VS Code Atom Android Studo IntelliJ IDEA vim 我的推荐 工具不分好坏,您顺手就行,但新手而言,选一个少走弯路的会是极好的。首先我声明:我不想挑起开发工具之间的战争,更不想影响你们和妹子约会,所以强烈推荐新手使用Goland,对于老鸟我只想说:“你...阅读全文

博文 2018-06-28 11:47:45 yyl719133368

Gogland

<p>I submitted a request to get early access to Gogland but haven&#39;t heard anything back yet in about a week. </p> <p>.</p> <p>Anyone know how long Jetbrains takes to grant access or if they have been accepting applications from people who are just using it personally, not in production or within an organizati...阅读全文

资源 2016-12-20 07:00:14 blov

RSS 阅读器 QReader

QReader 是一款使用 Go 和 JavaScript 编写的阅读器,支持订阅 RSS 2.0 和 Atom 1.0 格式的 feed。 为了运行 QReader ,你需要有一台 server,它可以是你放在局域网中的 PC。你需要在 server 上运行 QReader 服务端程序,然后使用手机、平板电脑或 server 上的浏览器访问 QReader。当然,如果你有兴趣,可以尝试把 QReader 编译到 Android、iOS 设备或路由器中。 QReader 是一个单用户的阅读器,不适合多人共同使用。 ![QReader](http://static.oschina.net/uploads/img/201510/03192857_qoy8.jpg) QReader 包...阅读全文

开源项目 2015-10-02 16:00:00 m3ng9i

高度可配置的聊天机器人 linda

linda 是多平台、高度可配置的机器人(conference bot)。 **特性:** * 支持多种的适配器: * [Slack](https://api.slack.com/bot-users) * [Telegram](https://core.telegram.org/bots/api) beta 配置命令: * [`bully`](https://github.com/kpashka/linda/blob/master/commands/bully) - 回复与预定的短语匹配的文本。 * [`copycat`](https://github.com/kpashka/linda/blob/master/commands/copycat) - 返回相同的文字,与...阅读全文

开源项目 2016-09-07 16:06:48 kpashka

2017 一些非常棒的 Sublime Text 3 主题

Sublime Text 是编程时非常流行的编辑器之一。Sublime 有些功能可以使编程变得有趣。Sublime 在打开速度、处理大文件效率、内存占用等多个方面相对于其他编辑器都有很大优势,并且它非常易于扩展。 在安装 Sublime Text 插件之前,我们需要先安装 Package Control,可以参考这篇文章来安装 Package Control。 本文整理了一些 2017 年非常棒的 Sublime Text 主题,希望你能从其中找到一款适合的。 1. Material Theme Material Theme 文档非常完善,并把 Material Design 设计语言引入到你的 Sublime Text 3 中,并且这款主题有非常多可以自定制的选项。 该主题提供了可视化的编...阅读全文

博文 2017-08-18 11:00:34 WEB资源网

Emacs or Vim?

<p>Currently using Intellij Idea as my IDE, working really well but I&#39;d like to transition into Emacs or Vim as I get tired of using my mouse/trackpad. I&#39;d prefer a fully customizable and keyboard based solution which is why I&#39;ve come down to these two. Now I&#39;m just not sure which one has better go support. I&a...阅读全文

True GUI IDE?

<p>How long until there will be a GUI IDE system? (example; Visual Studio, Netbeans, ect...)</p> <p>I know that there are a few GUI system for Go, along with an official one in testing. But how long until it can be made into a simple Drag &amp; Drop system?</p> <hr/>**评论:**<br/><br/>I_SMOKE_DONGS: <...阅读全文

Go 开源博客平台 Pipe 1.5.0 发布!

该版本主要在平台首页加入了 Top 10 博主列表,并可以在编辑文章时指定发布时间。 ## 简介 [Pipe](https://github.com/b3log/pipe) 是一款小而美的开源博客平台,通过[黑客派](https://hacpai.com/)账号登录即可使用。 ### 动机 产品层面: * 市面上缺乏支持多独立博客的平台级系统 * 实现 [B3log 构思](https://hacpai.com/b3log) 技术层面: * 在博客系统这个轮子上充分发挥 golang 的优势 * 后台使用 Vue.js 进行前后端分离 ### 案例 http://pipe.b3log.org ## 特性 * 多用户博客...阅读全文

使用visual studio code开发Go程序

在visual studio code 1.0发布之前我也曾多次尝试使用visual studio code开发Go程序,但是都放弃了,一是Go的插件还没发布或者不完善,而是vscode还不是那么方便,所以我一直使用atom + goplus + godebug编写Go的代码,而且用起来也非常的顺手方便。 现在vscode 1.0发布了,而且支持10种本地化语言,我尝试使用它编写Go程序,功能和性能都不错,所以目前atom和vscode都是我的菜。 本文简单介绍一下使用vscode开发Go的一些配置,速览vscode + Go 的功能。 调整本地语言 vscode安装上后会根据你的操作系统的本地化设置来配置你的visual studio code采用的语言,所以很可能你安装上之后显示为简体中...阅读全文

博文 2017-02-08 12:53:36 smallnest

在安全的防火墙内如何把 Atom 打造成一款 Golang 的开发利器

之前一直通过 VS Code 或者 Gogland 写 go,说实话个人感觉这两款编辑器对 golang 的支持是很不错的,不过最近看很多人也在使用 Atom 写 go,今天顺手尝试了一下,发现在我国伟大的防火墙的保护下,Atom 插件的安装还真没那么顺利,所以记录了一下解决方案:_ 方案 A: 下载对应系统的 Atom 下载对应系统 nodejs SDK 安装 Atom nodejs 到 PC 执行:npm install -g node-gyp-install 进入用户宿主目录下的:.atom/packages 目录下 执行:git clone https://github.com/joefitzgerald/go-plus.git 进入 go-plus 目录:cd go-plus 安装...阅读全文

博文 2017-08-08 07:05:02 谢烟客

golang教程:Ubuntu下安装GoLand工具

开发工具: 文本类的编辑器:记事本,notepad,sublime text,atom。。。 ​ 通过命令执行程序 IED:集成开发环境(integrated development environment) ​ goland ## 1.1 使用Goland Goland是JetBrains公司推出的Go语言IDE,是一款功能强大,使用便捷的产品。 下载地址: 对于Mac和Windows,都有直接的安装文件,直接双击后,傻瓜式安装,一路next,直到完成。 打开Goland工具,goland的激活码:http://idea.iblue.me 新建Go项目: ![land1](http://7xtcwd.com1.z0.glb.clou...阅读全文

博文 2019-04-22 14:00:19 qfhanru

Atom插件

[初音未来][atom-miku] 快捷键 ctrl-alt-k markdown 快捷键 ctrl-shift-m markdown-preview:编辑实时预览插件,Atom 官方出品 language-markdown:提供 Github Flavored Markdown 等 MD 高亮支持 markdown-writer:方便管理图片、链接等 markdown-scroll-sync:将 markdown-preview 的编辑区和预览区同步滚动 markdown-table-formatter:格式化表格 打造atom成为golang开发神器 Golang 环境配置建议(Atom...阅读全文

博文 2017-09-29 23:34:53 丶沙工

Go Feedreader

Feedreader 是用于 Go 语言的 RSS 2.0 和 Atom 1.0 解析模块,供 [QReader](http://www.oschina.net/p/qreader) 调用。 Feedreader包可以解析RSS 2.0与Atom 1.0标准的feed。使用方法可以看上面的例子,然后看一下`Feed`、`FeedItem`和`FeedPerson`的结构。如果要了解完整的功能,可以把包里代码都读一下。 如果RSS或Atom的xml中包含特殊字符,这个包会先将其去除,再进行解析。因此不会出现类似`XML syntax error on line XXX: illegal character code U+XXXX`这样的错误。 因为有些功能我用不上,也就没有实现这些功能:...阅读全文

开源项目 2015-10-02 16:00:00 m3ng9i

1-day old GO noob

<p>So I spent my night after the little one went to bed last night installing/configuring Go, Git and Atom (with Go-Plus), and tested a quick hello world web request handler to make sure everything is working...which it is!</p> <p>My first question is...is there a way to have my Atom editor also have shortcuts/ability to do &...阅读全文

资源 2016-03-16 17:04:21 agolangf

Completely new programmer, trying to start with go. Good resources/anything i should know first?

<p>Hi, as the title says, i am completely new to programming and trying to start with go. While dave cheney&#39;s site from the sidebar gives a lot of suggestions, most seem to be more appropriate for programmers in other languages switching to go(instead od people with little to no programming experience like myself). Any resources/way o...阅读全文

资源 2015-07-07 21:20:34 agolangf

vs code snippets

<p>vs code look like a very nice IDE ,</p> <p>Im looking for ready made snippets like <em>run</em> <em>test</em> </p> <p>somthing like atom use to have if you type err it will generate</p> <p>err!=nill{} </p> <p>Can you share your snippets hacks :)</p> <hr/&...阅读全文

资源 2016-04-13 08:09:49 blov

Go and IDE's

<p>Just wondering how many here are using an IDE to work with Go, and what the preferred product is. I&#39;m using Webstorm but I also have the Gogland beta ide (which honestly I never use, not sure why) Or are most folks just running things from the favorite editor?</p> <hr/>**评论:**<br/><br/>dlsniper: <pre>&...阅读全文

资源 2017-10-06 20:00:06 blov