[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

61users がブックマーク コメント 3

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

UTF-8のコードポイントはどうやって高速に数えるか - Qiita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント3

  • 注目コメント
  • 新着コメント
nminoru
x86-64とかARMとかもUTF-8文字列を処理する専用命令を追加してもいい頃だよな。

その他
mattn
面白い

その他
tkmkg8m
なるほど ′′コードポイント数は先頭バイト数に等しい ので、コードポイントを数えるには先頭バイトを数えればよい′′

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「UTF-8のコードポイ...」が注目されています。

気持ちをシェアしよう

ツイートする

UTF-8のコードポイントはどうやって高速に数えるか - Qiita

UTF-8文字列からコードポイント数を計算するアルゴリズムについて紹介します。コードポイント数カウント... UTF-8文字列からコードポイント数を計算するアルゴリズムについて紹介します。コードポイント数カウントは、シンプルに書くのはそれほど難しくないものの、高効率な実装は意外にややこしいです。 内容は二立てです。 実践的な実装について、Ruby(CRuby)の内部実装(string.c)で使われているものを紹介します。 標準Cの範囲を超えて、SIMD命令(AVX/AVX2)を使った実装についても述べます 軽く検索する限りだと既知のアルゴリズムが見当たらなかったので、アドホックな実装をひねり出しましたが、そんなに効率は悪くなさそうです おまけで簡単な性能評価をやってみました。 なお、UTF-8文字列はバリデーション済み(不正なシーケンスでないことが分かっている)であるとします。 Rubyの内部実装だとどうやっているか まずは、それがコードポイントの先頭バイト(leading byte)かを判定す

ブックマークしたユーザー

  • isudzumi2025年05月31日 isudzumi
  • techtech05212024年03月03日 techtech0521
  • moccos_info2020年07月04日 moccos_info
  • hate-uruma2019年06月20日 hate-uruma
  • k_oshima2019年04月17日 k_oshima
  • xef2019年04月11日 xef
  • munky69rock2019年04月09日 munky69rock
  • nminoru2019年04月08日 nminoru
  • attakei2019年04月08日 attakei
  • sonota882019年04月08日 sonota88
  • akishin9992019年04月08日 akishin999
  • serihiro2019年04月08日 serihiro
  • uzimith2019年04月08日 uzimith
  • dhrname2019年04月07日 dhrname
  • hycon2019年04月07日 hycon
  • natural900002019年04月07日 natural90000
  • advblog2019年04月07日 advblog
  • yuusuke01072019年04月07日 yuusuke0107
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /