yubikey-server 是 Go 语言实现的 yubikey 服务器,你可以在网络上运行自己的服务器,这些服务并不能访问你的办公网络。
使用方法:
// to build the server
$go build
// will add a new application and display the id and key
$./yubikey-server -app "NameOfYourApp"
// will add a new key in the system
$./yubi
DHT 是BitTorrent DHT 协议的实现,采用Go语言。主要包括以下部分:BEP-3 (part)BEP-5BEP-9BEP-10展示截图:安装:go get github.com/shiyanhui/dht使用示例:import ( "fmt" "github.com/shiyanhui/dht" ) func main() { downloader := dht.NewWire() go func() { // once we go
Gift 包提供一整套有用的图像处理过滤器。完全使用 Go 语言,没有 Go 标准库之外的外部依赖。安装/更新go get -u github.com/disintegration/gift文档http://godoc.org/github.com/disintegration/gift快速开始// 1. 创建一个新的 GIFT 过滤器列表以及添加一些过滤器 g := gift.New( gift.Resize(800, 0, gift.LanczosResampling),
本文实例讲述了Go语言中使用反射的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:// Data Model
type Dish struct {
Id int
Name string
Origin string
Query func()
}
创建实例如下:
代码如下:shabushabu = Dish.new
shabushabu.instance_variables # => []
shabushabu.name = “Shabu-Shabu”
shab
本文实例讲述了Go语言map用法。分享给大家供大家参考。具体分析如下:
map 映射键到值:
map 在使用之前必须用 make 来创建(不是 new);一个值为 nil 的 map 是空的,并且不能赋值。
代码如下:package main
import “fmt”
type Vertex struct {
Lat, Long float64
}
var m map[string]Vertex
func main() {
m = make(map[string]Vertex)