Pages are deceptive. Live life in a basket.
do you think www.aws.org runs on aws?
For those inter st in the finest writing of all time https://www-allure-com.cdn.ampproject.org/v/s/www.allure.com/story/best-sex-tip-by-zodiac-sign/amp?amp_gsa=1&_js_v=a6&usqp=mq331AQKKAFQArABIIACAw%3D%3D#amp_tf=From%20%251%24s&aoh=16392879347932&referrer=https%3A%2F%2Fwww.google.com&share=https%3A%2F%2Fwww.allure.com%2Fstory%2Fbest-sex-tip-by-zodiac-sign
... #lowframe The Go Programming Language Go ▽ Documents Packages The Project Help Blog Play magnifying glass: package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "encoding/json" Overview Index Examples The package's Name is printed as title by the top-level template Package json implements encoding and decoding of JSON as defined in RFC 7159. The mapping between JSON and Go values is described in the documentation for the Marshal and Unmarshal ...
... #lowframe The Go Programming Language Go ▽ Documents Packages The Project Help Blog Play package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "io" Overview Index Examples Subdirectories The package's Name is printed as title by the top-level template Package io provides basic interfaces to I/O primitives. Its primary job is to wrap existing implementations of such primitives, such as those in package os, into shared public interfaces that ab...
... #lowframe The Go Programming Language Go ▽ Documents Packages The Project Help Blog Play package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "io" Overview Index Examples Subdirectories The package's Name is printed as title by the top-level template Package io provides basic interfaces to I/O primitives. Its primary job is to wrap existing implementations of such primitives, such as those in package os, into shared public interfaces that ab...
The Go Programming Language Go ▽ Documents Packages The Project Help Blog JSON and Go Go: one year ago today golang.org Install Go A Tour of Go Go Documentation Go Mailing List Go on Google+ Go+ Community Go on Twitter Blog index The Go Blog Go Slices: usage and internals 5 January 2011 Go's slice type provides a convenient and efficient means of working with sequences of typed data. Slices are analogous to arrays in other languages, but have some unusual properties. This article will look at what slices are and how they are used. The slice type is an abstraction built on top of Go's array type, and so to understand slices we must first understand arrays. An array type definition specifies a length and an element type. For example, the type [4]int represents an array of four integers. An array's size is fixed; its length is part of its type ( [4]int...
tag:blog.golang.org,2013:blog.golang.org 2016-10-04T11:00:00+00:00 tag:blog.golang.org,2013:blog.golang.org/http-tracing 2016-10-04T11:00:00+00:00 2016-10-04T11:00:00+00:00 Jaana Burcu Dogan In Go 1.7 we introduced HTTP tracing, a facility to gather fine-grained information throughout the lifecycle of an HTTP client request. Support for HTTP tracing is provided by the <a href="https://golang.org/pkg/net/http/httptrace/" target="_blank"><code>net/http/httptrace</code></a> package. The collected information can be used for debugging latency issues, service monitoring, writing adaptive systems, and more. <h4 id="TOC_1.">Introduction</h4> <p> In Go 1.7 we introduced HTTP tracing, a facility to gather fine-grained information throughout the lifecycle of an HTTP client request. Support for HTTP tracing is provided by the <a href="https://golang.org/pkg/net/http/httptra...
The Go Programming Language Go ▽ Documents Packages The Project Help Blog Four years of Go Arrays, slices (and strings): The mechanics of 'append' golang.org Install Go A Tour of Go Go Documentation Go Mailing List Go on Google+ Go+ Community Go on Twitter Blog index The Go Blog Strings, bytes, runes and characters in Go 23 October 2013 The previous blog post explained how slices work in Go, using a number of examples to illustrate the mechanism behind their implementation. Building on that background, this post discusses strings in Go. At first, strings might seem too simple a topic for a blog post, but to use them well requires understanding not only how they work, but also the difference between a byte, a character, and a rune, the difference between Unicode and UTF-8, the difference between a string a...
... #lowframe The Go Programming Language Go ▽ Documents Packages The Project Help Blog Play package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "net/http" Overview Index Examples Subdirectories The package's Name is printed as title by the top-level template Package http provides HTTP client and server implementations. Get, Head, Post, and PostForm make HTTP (or HTTPS) requests: resp, err := http.Get(" http://example.com/ ") ... resp, err :=...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package strconv 6 7 // ParseBool returns the boolean value represented by the string. 8 // It accepts 1, t, T, TRUE, true, True, 0, f, F, FALSE, false, False. 9 // Any other value returns an error. 10 func ParseBool(str string) (value bool, err error) { 11 switch str { 12 case "1", "t", "T", "true", "TRUE", "True": 13 return true, nil 14 case "0", "f", "F", "false", "FALSE", "False": 15 return false, nil 16 } 17 return false, syntaxError("ParseBool", str) 18 } 19 20 // FormatBool returns "true" or "fal...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). Cgo enables the creation of Go packages that call C code. To use cgo write normal Go code that imports a pseudo-package "C". The Go code can then refer to types such as C.size_t, variables such as C.stdout, or functions such as C.putchar. If the import of "C" is immediately preceded by a comment, that comment, called the preamble,...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "net/http" Overview Index Examples Subdirectories The package's Name is printed as title by the top-level template Package http provides HTTP client and server implementations. Get, Head, Post, and PostForm make HTTP (or HTTPS) requests: resp, err := http.Get(" http://example.com/ ") ... resp, err := http.P...
Documents Packages The Project Help Blog The Go Programming Language Share Memory By Communicating Go Programming session video from Google I/O golang.org Install Go A Tour of Go Go Documentation Go Mailing List Go on Google+ Go+ Community Go on Twitter Blog index The Go Blog Go's Declaration Syntax 7 July 2010 Newcomers to Go wonder why the declaration syntax is different from the tradition established in the C family. In this post we'll compare the two approaches and explain why Go's declarations look as they do. First, let's talk about C syntax. C took an unusual and clever approach to declaration syntax. Instead of describing the types with special syntax, one writes an expression involving the item being declared, and states what type that expression will have. Thus int x; declares x to be an int: the expression 'x' will have type int. In genera...
Documents Packages The Project Help Blog The Go Programming Language Go Wins 2010 Bossie Award Share Memory By Communicating golang.org Install Go A Tour of Go Go Documentation Go Mailing List Go on Google+ Go+ Community Go on Twitter Blog index The Go Blog Defer, Panic, and Recover 4 August 2010 Go has the usual mechanisms for control flow: if, for, switch, goto. It also has the go statement to run code in a separate goroutine. Here I'd like to discuss some of the less common ones: defer, panic, and recover. A defer statement pushes a function call onto a list. The list of saved calls is executed after the surrounding function returns. Defer is commonly used to simplify functions that perform various clean-up actions. For example, let's look at a function that opens two files and copies the contents of one file to the other: func CopyFile(dstName, s...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // HTTP server. See RFC 2616. 6 7 package http 8 9 import ( 10 "bufio" 11 "crypto/tls" 12 "errors" 13 "fmt" 14 "io" 15 "io/ioutil" 16 "log" 17 "net" 18 "net/url" 19 "os" 20 "path" 21 "runtime" 22 "strconv" 23 "strings" 24 "sync" 25 "sync/atomic" 26 "time" 27 ) 28 29 // Errors introduced by the HTTP server. 30 var ( 31 ErrWriteAfterFlush = errors.New("Conn.Write called after Flush") 32 ErrBodyNotAllowed = errors.New("http: request method or response status code does not allow body") 33 ErrHijacked ...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share This document explains how to contribute changes to the Go project. It assumes you have installed Go from source: $ git clone https://go.googlesource.com/go $ cd go/src $ ./all.bash TODO(adg): delete the above, restore the below after we have updated install-source.html <a href="/doc/install/source">installation instructions</a> and have <a href="code.html">written and tested your code</a>. (Note that the gccgo frontend lives elsewhere; see Contributing to gccgo .) The project welcomes submissions but please let everyone know what you're working on if you want it to become part of the main repository. Before undertaking to write something new for the Go project, send mail to th...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "time" Overview Index Examples The package's Name is printed as title by the top-level template Package time provides functionality for measuring and displaying time. The calendrical calculations always assume a Gregorian calendar. Table of contents for API; must be named manual-nav to turn off auto ...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "net/rpc" Overview Index Subdirectories The package's Name is printed as title by the top-level template Package rpc provides access to the exported methods of an object across a network or other I/O connection. A server registers an object, making it visible as a service with the name of the type of the obje...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "net/rpc" Overview Index Subdirectories The package's Name is printed as title by the top-level template Package rpc provides access to the exported methods of an object across a network or other I/O connection. A server registers an object, making it visible as a service with the name of the type of the obje...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "net/rpc" Overview Index Subdirectories The package's Name is printed as title by the top-level template Package rpc provides access to the exported methods of an object across a network or other I/O connection. A server registers an object, making it visible as a service with the name of the type of the obje...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "reflect" Overview Index Examples The package's Name is printed as title by the top-level template Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types. The typical use is to take a value with static type interface{} and extract its dynamic type informa...
Documents Packages The Project Help Blog The Go Programming Language The Go Gopher Go talks at FOSDEM 2014 golang.org Install Go A Tour of Go Go Documentation Go Mailing List Go on Google+ Go+ Community Go on Twitter Blog index The Go Blog Go Concurrency Patterns: Pipelines and cancellation 13 March 2014 Go's concurrency primitives make it easy to construct streaming data pipelines that make efficient use of I/O and multiple CPUs. This article presents examples of such pipelines, highlights subtleties that arise when operations fail, and introduces techniques for dealing with failures cleanly. There's no formal definition of a pipeline in Go; it's just one of many kinds of concurrent programs. Informally, a pipeline is a series of stages connected by channels, where each stage is a group of goroutines running the same ...
... #lowframe Documents Packages The Project Help Blog Play The Go Programming Language package main import "fmt" func main() { fmt.Println("Hello, 世界") } Run Format Share Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Note: Static (i.e., not template-generated) href and id attributes start with "pkg-" to make it impossible for them to conflict with generated attributes (some of which correspond to Go identifiers). import "sync" Overview Index Examples Subdirectories The package's Name is printed as title by the top-level template Package sync provides basic synchronization primitives such as mutual exclusion locks. Other than the Once and WaitGroup types, most are intended for use by low-level library routines. Higher-leve...
Pages are deceptive. Live life in a basket.