Directories
¶
| Path | Synopsis |
|---|---|
|
Go 1.19 で Build Constraints に新たに unix が追加された。
|
Go 1.19 で Build Constraints に新たに unix が追加された。 |
|
無償で利用できる Web API である Free Weather API を使って、HTTPリクエストを送信し 結果データとして受信した JSON を表示するサンプルです。
|
無償で利用できる Web API である Free Weather API を使って、HTTPリクエストを送信し 結果データとして受信した JSON を表示するサンプルです。 |
|
デッドロックのサンプルです.
|
デッドロックのサンプルです. |
|
GOTRACEBACKの値をプログラムから設定するサンプル
|
GOTRACEBACKの値をプログラムから設定するサンプル |
|
017.designpatterns
|
|
|
singleton
command
|
|
|
018.dev_shm
|
|
|
read
command
|
|
|
readwrite
command
|
|
|
write
command
|
|
|
020.diff_logfatal_and_logpanic
|
|
|
fatal
command
|
|
|
panic
command
|
|
|
025.fileio_performance_tips
|
|
|
buffering1
command
|
|
|
buffering2
command
|
|
|
nobuffering
command
|
|
|
027.flag_pkg
|
|
|
flagset
command
|
|
|
normal
command
|
|
|
go tool trace のサンプルです.
|
go tool trace のサンプルです. |
|
ヘキサゴナルアーキテクチャのサンプル
|
ヘキサゴナルアーキテクチャのサンプル |
|
staticcheck の 警告 を無視するやり方についてのサンプルです.
|
staticcheck の 警告 を無視するやり方についてのサンプルです. |
|
040.ini_file
|
|
|
append
command
|
|
|
read
command
|
|
|
write
command
|
|
|
041.iotest
|
|
|
044.linkedlist
|
|
|
circular
command
|
|
|
048.map_is_not_threadsafe
|
|
|
notrace
command
マップ操作 はスレッドセーフでは無いというのを示すサンプルです。
|
マップ操作 はスレッドセーフでは無いというのを示すサンプルです。 |
|
race
command
マップ操作 はスレッドセーフでは無いというのを示すサンプルです。
|
マップ操作 はスレッドセーフでは無いというのを示すサンプルです。 |
|
049.mkfifo
|
|
|
create
command
|
|
|
read
command
|
|
|
read-nonblocking
command
|
|
|
write
command
|
|
|
write-nonblocking
command
|
|
|
054.option_pattern
|
|
|
1
command
Option Pattern についてのサンプルです。
|
Option Pattern についてのサンプルです。 |
|
2
command
|
|
|
Goが内部で利用しているスレッド数を表示するサンプルです。
|
Goが内部で利用しているスレッド数を表示するサンプルです。 |
|
066.slice_is_not_threadsafe
|
|
|
notrace
command
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。
|
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。 |
|
notrace2
command
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。
|
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。 |
|
race
command
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。
|
スライス操作 (スライスヘッダの書き換え)はスレッドセーフでは無いというのを示すサンプルです。 |
|
lib
command
|
|
|
archive/tar の サンプルです。
|
archive/tar の サンプルです。 |
|
079.unix
|
|
|
fork/01.fork
command
|
|
|
fork/02.join
command
|
|
|
fork/03.exec
command
|
|
|
socket/01.basic/client
command
|
|
|
socket/01.basic/server
command
|
|
|
socket/03.nonblocking/client
command
|
|
|
socket/03.nonblocking/server
command
|
|
|
085.version_and_revision
|
|
|
with_embed
command
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
|
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです. |
|
with_embed2
command
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
|
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです. |
|
with_ldflags
command
go build 時に -ldflags を指定して内部の変数に外部から値を注入するサンプルです.
|
go build 時に -ldflags を指定して内部の変数に外部から値を注入するサンプルです. |
|
088.web
|
|
|
superbasic
command
Go webアプリ サンプル (超基本)
|
Go webアプリ サンプル (超基本) |
|
XML宣言にてencodingの指定がUTF-8ではない場合のXMLデコードのサンプルです.
|
XML宣言にてencodingの指定がUTF-8ではない場合のXMLデコードのサンプルです. |
|
archive/zip の サンプルです。
|
archive/zip の サンプルです。 |
|
False Sharingについてのサンプルです。
|
False Sharingについてのサンプルです。 |
|
failsafe-goライブラリのサンプルです。
|
failsafe-goライブラリのサンプルです。 |
|
RetryPolicy + Timeout を組み合わせて、
|
RetryPolicy + Timeout を組み合わせて、 |
|
096.circuit_breaker
|
|
|
client
command
client.go サーキットブレーカーパターンを標準ライブラリのみで実装した TCP クライアント。
|
client.go サーキットブレーカーパターンを標準ライブラリのみで実装した TCP クライアント。 |
|
server
command
server.go サーキットブレーカーの動作確認用 TCP サーバー。
|
server.go サーキットブレーカーの動作確認用 TCP サーバー。 |
Click to show internal directories.
Click to hide internal directories.