Charlotte

只是一条咸鱼!

他的话题

使用sublime text3 VUE会报空格错误 这个要怎么解决呢

使用sublime text3 VUE会报空格错误 这个要怎么解决呢?...  继续阅读»

Gin实战:Gin+Mysql简单的Restful风格的API

我们已经了解了Golang的Gin框架。对于Webservice服务,restful风格几乎一统天下。Gin也天然的支持restful。下面就使用gin写一个简单的服务,麻雀虽小,五脏俱全。我们先以一个单文件开始,然后再逐步分解模块成包,组织代码。...  继续阅读»

Go语言中的错误处理(Error Handling in Go)


概述
在实际工程项目中,我们希望通过程序的错误信息快速定位问题,但是又不喜欢错误处理代码写的冗余而又啰嗦。Go语言没有提供像Java、C#语言中的try…catch异常处理方式,而是通过函数返回值逐层往上抛。这种设计,鼓励工程师在代码中显式的检查错误,而非忽略错误,好处就是避免漏掉本应处理的错误。但是带来一个弊端,让代码啰嗦。...  继续阅读»

仅需简单 5 步,给你的 Golang 程序添加 GUI (使用 Electron )

创建一个 Golang app 是一件简单又轻松的事情,但是有时候你想给你的应用锦上添花:创建一个 GUI!

在本篇文章中,我将通过使用 astilectron 工具中的 bootstrap 以及 bundler...  继续阅读»

Golang 套件管理工具 Glide

如同 nodejs 的 npm , Go 也擁有自己的套件管理工具 Glide,這裡介紹一下的使用方式

安裝方式 (window 10)

下載取得專案
> go get github.com/Masterminds/glide...  继续阅读»

JS退位,Go语言是DevOps时代最好的编程语言

如今,成功实施DevOps对于企业的深远影响已经不言而喻了,但是想要找到一位优秀的DevOps工程师却绝非易事。本文我们与Toptal人才运营副总裁Alvaro Oliveira进行了深度对话,谈谈他对DevOps总体情况的看法以及对2018年的预测。...  继续阅读»

DNS解析器,深入浅出Go语言

由于文章完成时间比较巧,首先,祝各位大佬圣诞快乐,元旦快乐,新年快乐!最近在写一个涉及DNS查询的小脚本时遇到个需求,需要指定DNS服务器获得域 名的解析结果。由于近两年一直用Go作为主语言,借由这个场景,也刚好给小伙伴们普及一下Google爸爸创造的这门神奇的语言。Github上已经有很...  继续阅读»

Golang学习--TOML配置处理

配置工具的选择

但我们又遇到了一个问题,一个项目通常是有很多配置的,比如PHP的php.ini文件、Nginx的server.conf文件,那么Golang的项目又适合使用怎样的配置文件呢?

其实现在我们有很多选择,比如...  继续阅读»

许式伟:我与Go语言的这十年

2007 年 9 月 20 日,关于设计一门全新语言的讨论正式开始,这门全新的语言,就是后来的 Go。时至今日,Go 语言已经发布到 1.9 版本,走过了整整十年的历程。在这十年间,Go 语言两夺 TIOBE...  继续阅读»

用 Go 编写的恶意流量分析程序xsec-traffic

概述
xsec-traffic为一款轻量级的恶意流量分析程序,包括传感器sensor和服务端server 2个组件。

sensor

sensor负责采集流量,然后发到server端,由server来检测是否为恶意流量。...  继续阅读»

Golang 1.10 前瞻

Golang 1.10 beta 今天正式 release 了,Golang 1.10 正式发布将在 2018 年 2 月份,我们不妨先来看一下 1.10 的特性。大家可以从这个链接 go1.10 beta...  继续阅读»

golang单点推送

package mainimport ("encoding/json""flag""fmt""log""net/http""time""config""framework/logger""global"...  继续阅读»

Gost -- 一个极简且有用的GOPATH管理工具

Gost

项目地址:https://github.com/byte16/gost

gost 是一个用于Go语言的简单工具。它可以以一种简洁轻便的方式来帮助你管理GOPATH并运行Go命令。如果你同时开发多个Go项目,并且因为某些原因这些项目基于相互隔离的不同工作空间(例如这些项目基于某些相同依赖的不同版本),这导致你在运行Go命令的时候需要在不同的GOPATH间来回切换,那么gost对于你来说将非常有用。它可以用于持续开发和持续集成的工具链中,也可以作为Gogland这样可以在项目层级来管理GOPATH的集成开发工具在命令行方面的补偿(Gogland无法为命令行终端切换GOPATH)。...  继续阅读»

Go 内嵌静态资源

使用 Go 开发应用的时候,有时会遇到需要读取静态资源的情况。比如开发 Web 应用,程序需要加载模板文件生成输出的 HTML。在程序部署的时候,除了发布应用可执行文件外,还需要发布依赖的静态资源文件。这给发布过程添加了一些麻烦。既然发布单独一个可执行文件是非常简单的操作,就有人会想办法把静态资源文件打包进...  继续阅读»

  • 1
  • 跳至