解決へのアプローチ 「 OnChainScaling & OffChain Scaling 」
[Alex Tabarrok, “Google City!,” Marginal Revolution, September 21, 2017] Amazonは新しい本社を建てる都市を探してるそうだ.ちっちゃいねぇ.グーグルは都市をつくろうとしてる.『フィナンシャル・タイムズ』の記事から: グーグルの親会社は,一から都市を建設するという途方もない計画に取り組んでいる――同社の都市イノベーション事業の責任者となっている役員が火曜に発言した.この計画が試みているのは,技術によって可能となった都市環境は生活の質を改善しうるとともに都市が環境に及ぼす影響を緩和できることの証明だそうだ. (…)「実は新しい都市を建設したいと考えています.この都市の一地区にではありますが,しかし,十分な広さ・規模をもち,統合的にイノベーションの実験場となりうるものを考えています」と Sidewalk Labs のダン
本日、ついに JavaSE 9 がリリースされました! そこで、かねてから噂になっていた JEP 254: Compact Strings がどのように実装されているのか調べてみました。 Compact Strings の概要 これまで String クラスや StringBuilder クラスなどの内部では、文字列を UTF-16 でエンコードして char 配列で保持していました。 つまり、一文字あたり*1常に char ひとつ = 2バイト分のメモリを使っていました。 しかし、これだと 1 バイトで表せる LATIN1(ASCII コード + ラテン文字)の文字列の場合、その半分が 0x00 になるという無駄がありました。 そこで、内部表現を変更し、文字列が LATIN1 のみで構成されるときは 1 文字を 1 バイトで保持するようにリファクタリングされました。 ちなみに、LATIN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く