You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Using the sqlite3_unlock_notify() API /* This example uses the pthreads API */ #include <pthread.h> /* ** A pointer to an instance of this structure is passed as the user-context ** pointer when registering for an unlock-notify callback. */ typedef struct UnlockNotification UnlockNotification; struct UnlockNotification { int fired; /* True after unlock event has occurred */ pthread_cond_t cond; /*
【画像】 女子高生の間で「マカンコウサッポウ」が大ブーム! 1 :☆ばぐた☆ ◆JSGFLSFOXQ @☆ば ぐ 太☆ Mkつーφ ★ :2013/03/28(木) 18:10:03.05 ID:???0 女子高生の間で「マカンコウサッポウ」写真が謎の流行 最近のJKは気を操れるのか…… 「マカンコウサッポウ!」というかけ声に若干違和感があるものの、これは「気」の存在を証明するまぎれもない証拠写真と言えるのではないでしょうか。これらの画像は合計2万回以上リツイートされ、「すげぇw」「なにやってんだww」などと話題になりました。 しかも怖ろしいことに、どうやら「気」を使えるのはこの女の子だけではない模様。こちらのNAVERまとめ「女子高生を中心に『かめはめ波』『マカンコウサッポウ』が流行中! 吹っ飛び画像まとめ」を見ると、ほかにも多くの吹っ飛び画像が投稿されているようです。 ツイートの日付け
C++11標準ライブラリのスレッド安全性 オブジェクトがスレッド間共有される内部状態を持つ場合でも、データ競合が生じないことを保証する。例:スレッド毎のstd::shared_ptrオブジェクトが同一オブジェクトを指しているとしても、各スレッド上で行われるstd::shared_ptrオブジェクト操作を安全に行える。[7](17.6.5.9/p7) [7]:例えばstd::shared_ptrが参照カウンタ方式で内部実装されていた場合、処理系はその参照カウンタ更新をデータ競合なしに行う義務がある。 std::shared_ptrの参照カウンタはアトミックであることが義務付けられている、という話は前から知っていたものの、どこに書いてあるのかわからず悩んでましたが、id:yohhoy先生がすでに調べてくれてました。 これの経緯としては、N2351 Improving shared_ptr fo
mrubyはクロスプラットフォームなのでJITよりインタープリタが高速な方がうれしいよね、ということを話していたらmatz仙人からやれよって言われたのでアイデアを出してみた。今はDalvik本の執筆が優先なのでそっちが落ち着いたらやりたいです(無理かもしれない)。 JITトランスレータ 実行されるメソッドのうち実行頻度が高いものを巨大命令セットのバイトコードにトランスレートする。ホットスポットは巻き戻す方向のジャンプをした回数またはメソッドの呼び出しが一定回数を超えた箇所とする。ホットスポットのカウンタはサイズNのハッシュテーブルとし、ハッシュテーブルの検索はホットスポットのバイトコードのアドレスをNで割った剰余(通常はマスク値との論理積)をハッシュ値とする。高速化のためハッシュ値が衝突しても無視する。 巨大命令セット方式 mrubyの命令セットとは別のバイトコード命令セット。mrbcでコ
Ok, that was a little link bait title. I’ve been a big fan of Module::Install — it automatically figures out the metadata of my module with just all_from, and does the right thing creating META files. Then it bundles itself in inc/ so that if you install from CPAN you don’t need to have Module::Install pre-installed. But not everybody likes it, especially contributors who need to install plugins b
2013-03-28 LALR(1)の言語の構文解析をVim scriptで行う はじめに Vim Advent Calendar 2012の118日目の記事です。 117日目は@syuiさんのAndroidでもVimでした。お疲れ様でした。 発端 元々は2011年に、平山直之氏 (@jonigata) の開発したLALR(1)パーサジェネレータ“caper”のプロジェクトを引継ぎ、演算子優先順位及び終端記号結合方向によるコンフリクトの回避、若干の高速化などの改良を加える目的でkp19ppの開発を開始、2012年の春頃にC++のコード生成ができる段階にまで落ち着いて飽きたので暫く放置、以下のやりとりによって再度Vim script向けのコードを出力する動機に至りました。 https://github.com/marionette-of-u/kp19pp @uwanosora_n ジェ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く