go:embed 詳解 - 使用編 -
go1.16rc1 以降は コチラ で更新していきます。 この記事は Go Advent Calendar 2020 23日目 と CyberAgent Developers Advent C...
35 search resultsShowing 1~20 results
go1.16rc1 以降は コチラ で更新していきます。 この記事は Go Advent Calendar 2020 23日目 と CyberAgent Developers Advent C...
はじめに 先日、ChromiumでAPNG(Animated PNG)がサポートされたというニュースを聞いて、Golang製のAPNGエンコーダgoapngを作って見ました。 ただ、現状APNG...
ある要素集合から要素を重みを付けてランダムに選出することを「重み付き乱択アルゴリズム」というらしいのですが、今回はそれを浮動小数点数を使わずに整数のみで実装しようと思います。 ソースコードは本記...
この投稿は CyberAgent Developers Advent Calendar 2019 24日目 兼 Go2 Advent Calendar 2019 25日目の記事です。 先日、社内...
はじめに 大量のPNG画像を標準パッケージで処理する機会があったのですが、あまりにも遅すぎたので、 どこがボトルネックになっているか調べ、どうすれば標準パッケージの範囲で改善できるか実験してみま...
過去の自分を含め、意外と間違っている人が多いのですが、 for { select { default: break } } では for ループを抜けることができません。 これは switch ...
ちゃんとテストしてませんが、だいたいこれで行けると思います。 strings $(BIN_FILE_PATH) | grep -oP '(?<=rt0_).+(?=\.s)' 解説 Goの...
8月中にリリース予定の Go1.13 から、標準パッケージ errors にエラーの発生元を特定しやすくするための 新しい機能 が導入されます。 Go1.13以前は github.com/pkg...
はじめに Go1.9でmath/bitsパッケージとして様々なビット演算を行う関数が実装されたので使用例をご紹介します! Note: XXはビット数を表し、8, 16, 32, 64のいずれかを...
こんにちは、@cia_rana です! これは CyberAgent 19新卒 エンジニア Advent Calendar 2018 の25日目の記事です。 はじめに 現在卒業研究として Del...
この記事は「合成数列の和 Advent Calendar 2018」25日目になります。 お題 解答 シクシク素数列 Advent Calendar 2018 Julia編 と同じ理由で今回も ...
@mosaxiv さんの代打で、Go で Enum を定義するときに気になっていたこととその解決策についてお話します。 Go にはデフォルトで Enum を定義する仕組みがないため、一般的に c...
この記事は「シクシク素数列 Advent Calendar 2018」4日目になります。 言語は Julia を使って解いたのですが、素数関連の関数を使用する関係上バージョン 0.4 を使ってい...
みなさんは一度くらい乗算・減算の使用が制限された環境でプログラミングをしなくちゃいけなかった経験、ありますよね?ないですか、そうですか。まぁそこはあるとしておきましょう。今後いつ来るか分からない...
Go 1.11 から正式に Go の WebAssembly(wasm) サポートが導入されるのに先立ち、Go を wasm 化しブラウザでサクッと実行する手順をご紹介します。 概要 Go 1....
Go における定数識別子 iota の使い方を理解するためにクイズを10問用意しました! あなたは果たして何問正解できるでしょうか? 数字や真偽値が出力されるので、その値を当ててみてください! ...
特定の処理をひとまとめにした関数を block とします。 1秒後に特定の処理をしたいとき、非同期処理でなければ time.Sleep(time.Second) を普通に使えば良いし、非同期処理...
以前までは、The Go Playground で実行できる Go Command は go run のみだったので、テストを書きたい場合 previous_test_description p...
マッカーシーの91関数は $101$ 以下の整数が与えられたとき必ず $91$ を返す関数として有名ですが、ふと返す整数を自由に変えられたらいいのになと思いました。あ、もちろん定数関数とか簡単な...
※ タイトルは2.1秒となっていますが、0.96秒を達成しました。詳しくは「追記の章」を参照。 はじめに C#で「エラトステネスの篩」で「2.6秒で百万個」の素数を計算できる「無限シーケンス」を...
35 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.