タグ

2013年3月26日のブックマーク (2件)

  • StringとStringBuilderと、in C# - 亀岡的プログラマ日記

    @irofさんから「.NETでやれ」といわれたのだけれど。 文字列連結と+演算子について整理しておく - 日々常々 気で、「まとめる」だけにしますよ。逆アセンブルめんどいし。 +演算子 を使用するべき状況 in C# というわけで定数は.NETでどうなのよ、といいますとですね。 ソース コードの読みやすさを改善するために、長いリテラル文字列を短い文字列に分割する方法を次の例に示します。 これらの部分は、コンパイル時に単一の文字列に連結されます。 含まれる文字列の数は、実行時のパフォーマンスには影響しません。 方法: 複数の文字列を連結する (C# プログラミング ガイド) というわけでまず、定数ではコンパイラが面倒見てくれます。 つづいて、定数を変数として使った場合。 public string GetStr() { const string s1 = "hoge"; string s2

    StringとStringBuilderと、in C# - 亀岡的プログラマ日記
  • KDE、あやうくレポジトリを失いかける

    Too Perfect A Mirror - Me, my blog, and my Johnson 追記:上記記事の全訳 の虫: KDEレポジトリ消失問題の記事の全訳:完璧過ぎるミラー 追記:この記事は上記のブログ記事にざっと目を通して素早く書いたものであり、詳細を欠く。上記の記事は全訳しているので、より正確で詳細な内容のために、目を通すべきである。 2013-3-22に、git.kde.orgをホストしている仮想マシンをセキュリティアップデートのために一旦落とした。アップデート後に復帰させてみると、ファイルシステムが壊れていたらしく、KDEの1500以上ものレポジトリが消えていた。 問題は、この問題が気づかれぬまま復帰したので、ミラーサーバーが誤りをそのままコピーしてしまったことだ。 ミラーは正しいバックアップではない。 とてつもなく幸運なことに、この問題が起こる一日前、ミラーサーバ

    ayato0211
    ayato0211 2013/03/26