|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
EBSCO_on1035519601 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
180512s2018 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d YDX
|d MERUC
|d IDB
|d CHVBK
|d NLE
|d TEFOD
|d OCLCQ
|d LVT
|d UKAHL
|d C6I
|d OCLCQ
|d N$T
|d UX1
|d K6U
|d OCLCQ
|d UKMGB
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBC205728
|2 bnb
|
016 |
7 |
|
|a 018867839
|2 Uk
|
019 |
|
|
|a 1035397293
|a 1040676963
|a 1175643105
|a 1243142332
|
020 |
|
|
|a 9781788622530
|q (electronic bk.)
|
020 |
|
|
|a 1788622537
|q (electronic bk.)
|
020 |
|
|
|a 9781788626545
|
020 |
|
|
|a 1788626540
|q (Trade Paper)
|
024 |
3 |
|
|a 9781788626545
|
029 |
1 |
|
|a CHNEW
|b 001016264
|
029 |
1 |
|
|a CHVBK
|b 523132565
|
029 |
1 |
|
|a AU@
|b 000067099324
|
029 |
1 |
|
|a UKMGB
|b 018867839
|
035 |
|
|
|a (OCoLC)1035519601
|z (OCoLC)1035397293
|z (OCoLC)1040676963
|z (OCoLC)1175643105
|z (OCoLC)1243142332
|
037 |
|
|
|a 62BD4897-4C26-4332-9C92-7BEC0B0AB1C9
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73.G63
|b .T768 2018eb
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Tsoukalos, Mihalis.
|
245 |
1 |
0 |
|a Mastering Go :
|b Create Golang production applications using network libraries, concurrency, and advanced Go data structures.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing,
|c 2018.
|
300 |
|
|
|a 1 online resource (598 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Go and the Operating System; The structure of the book; The history of Go; Why learn Go?; Go advantages; Is Go perfect?; What is a preprocessor?; The godoc utility; Compiling Go code; Executing Go code; Two Go rules; You either use a Go package or do not include it; There is only one way to format curly braces; Downloading Go packages; Unix stdin, stdout, and stderr; About printing output; Using standard output; Getting user input; About := and =; Reading from standard input.
|
505 |
8 |
|
|a Working with command-line argumentsAbout error output; Writing to log files; Logging levels; Logging facilities; Log servers; A Go program that sends information to log files; About log. Fatal(); About log. Panic(); Error handling in Go; The error data type; Error handling; Additional resources; Exercises; Summary; Chapter 2: Understanding Go Internals; The Go compiler; Garbage Collection; The Tricolor algorithm; More about the operation of the Go Garbage Collector; Unsafe code; About the unsafe package; Another example of the unsafe package; Calling C code from Go.
|
505 |
8 |
|
|a Calling C code from Go using the same fileCalling C code from Go using separate files; The C code; The Go code; Mixing Go and C code; Calling Go functions from C code; The Go package; The C code; The defer keyword; Panic and Recover; Using the panic function on its own; Two handy Unix utilities; The strace tool; The dtrace tool; Your Go environment; The Go Assembler; Node Trees; Learning more about go build; General Go coding advices; Additional Resources; Exercises; Summary; Chapter 3: Working with Basic Go Data Types; Go loops; The for loop; The while loop; The range keyword.
|
505 |
8 |
|
|a Examples of Go for loopsGo arrays; Multi-dimensional arrays; The shortcomings of Go arrays; Go slices; Performing basic operations on slices; Slices are being expanded automatically; Byte slices; The copy() function; Multidimensional slices; Another example of slices; Sorting slices using sort.slice(); Go maps; Storing to a nil map; When you should use a map?; Go constants; The constant generator iota; Go pointers; Dealing with times and dates; Working with times; Parsing times; Working with dates; Parsing dates; Changing date and time formats; Additional resources; Exercises; Summary.
|
505 |
8 |
|
|a Chapter 4: The Uses of Composite TypesAbout composite types; Structures; Pointers to structures; Using the new keyword; Tuples; Regular expressions and pattern matching; Now for some theory; A simple example; A more advanced example; Matching IPv4 addresses; Strings; What is a rune?; The Unicode package; The strings package; The switch statement; Calculating Pi with great accuracy; Developing a key/value store in Go; Additional resources; Exercises; Summary; Chapter 5: Enhancing Go Code with Data Structures; About graphs and nodes; Algorithm complexity; Binary trees in Go.
|
500 |
|
|
|a Implementing a binary tree in Go.
|
520 |
|
|
|a This book not only goes into great depth on Go features usually taken for granted, but also explains how to use an improved understanding of Go internals to optimize Go code, use all Go data types and data structures in new and unexpected ways, and understand how to write Go systems projects, do OS-level coding and build Go network applications.
|
504 |
|
|
|a Includes bibliographical references.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Go.
|
650 |
|
7 |
|a Database design & theory.
|2 bicssc
|
650 |
|
7 |
|a Cloud computing.
|2 bicssc
|
650 |
|
7 |
|a Information architecture.
|2 bicssc
|
650 |
|
7 |
|a Programming & scripting languages: general.
|2 bicssc
|
650 |
|
7 |
|a Computers
|x Data Modeling & Design.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Programming Languages
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Data structures (Computer science)
|2 fast
|
650 |
|
7 |
|a Go (Computer program language)
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Tsoukalos, Mihalis.
|t Mastering Go : Create Golang production applications using network libraries, concurrency, and advanced Go data structures.
|d Birmingham : Packt Publishing, ©2018
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1804686
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0036705467
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 15343697
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1804686
|
994 |
|
|
|a 92
|b IZTAP
|