競技プログラミングにおける C++ の入出力を高速化する (入力編)
私は普段 AtCoder では GCC を使っているのですが、たまには Clang も試してみるか~と軽い気持ちで Clang で提出してみました。すると、実行時間が GCC の場合の 3倍 に...
22 search resultsShowing 1~20 results
You need to log-in
私は普段 AtCoder では GCC を使っているのですが、たまには Clang も試してみるか~と軽い気持ちで Clang で提出してみました。すると、実行時間が GCC の場合の 3倍 に...
『F#を知ってほしい』を読んでF#に興味が湧いてきたので、F#を始めてみた。チュートリアルをやるだけだと面白くないので、手頃な習作として正規表現エンジンを作りながらF#の機能を学んでみることにし...
nginx は Apache と違ってモジュールを static リンクする必要がある都合上、自分でビルドしないと行けない場合が多い。 以下は Debian/Ubuntu 用の nginx のビ...
C++ のメモリモデルについてのメモ。 評価 このメモでは以下の2つを評価と呼ぶ。 オブジェクト M に対する読み込み (値の計算) オブジェクト M に対する書き込み (副作用) 規格上はこれ...
status line の設定方法について調べたのでここにメモしておきます。 status line の構成 tmux の status line は下図のように 3 つの部分から構成されていま...
implicit conversion を使ったらこんな warning が出たので、理由を調べた。 [warn] .../Main.scala:8: implicit conversion m...
C++ の右辺値について混乱していたので、右辺値と右辺値参照についてメモしておく。 value category C++ の式は、型とは別に value category というものを持つ。va...
今まで↓のように for で回していたんですが # [git] 'tmp-' で始まるブランチを全て削除 for branch in $(git branch --list "tmp-*" | ...
LXC のデフォルトの設定だと、DHCP でコンテナに IP アドレスが割り振られるため、コンテナ同士で Riak クラスタを組んでみる、みたいなことがやりづらい。 IP アドレスを固定しようと...
LXC の lxc-create で Ubuntu テンプレートに対して指定できるオプションの一覧。 (LXC 1.0.3 で確認) Option Name Description -h, --...
sudo lxc-create -t ubuntu -n testvm -B dir --dir /data/lxc/testvm みたいに -B dir で backing store に "...
VMware Player 5 から vmnetcfg.exe が本体に添付されなくなったが、以下の方法でGUIを呼び出すことができるらしい。 管理者権限でコマンドプロンプトを開く。 cd "C...
JekyllはLiquidというテンプレートエンジンを採用しています.Liquidは表現力をあえて制限することで危険なコードをテンプレートに埋め込めないようになっています.そのため,テンプレート...
GEXFはグラフをXMLで表現するフォーマットです. Gephiなどで読むことができます. 例 単純な例を以下に示します. hello.gexf <?xml version="1.0" e...
嵌ったのでメモ.std::bindで何も考えずに参照を引数に取る関数を束縛すると値渡しになってしまう. # include <iostream> # include <func...
GitHub for Windows は実は GitHub 以外のレポジトリも扱えるらしい. サーバに公開鍵を登録する. C:\Users\yourname\.ssh\github_rsa.pu...
RVM よりもシンプルな Ruby のバージョン切り替えシステムである rbenv を使って Ruby を Debian にインストールするメモ. ビルドに必要なパッケージ一式を入れる.(RVM...
まず,コンパイラをダウンロードする. $ wget https://github.com/downloads/D-Programming-Language/dmd/dmd.2.059.zip $...
Git は強力な VCS だけど,コマンド体系が不必要に複雑で使いにくかったりする.そこで,Git を wrap してコマンドを使いやすくした eg というツールがある.特徴は以下の通り. 基本...
Ruby1.9用.プロコンなどで便利かも. "1 1 2 3 5 8 13 21".split.map(&:to_i) # => [1, 1, 2, 3, 5, 8, 13, 21...
22 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.