タグ

templateに関するf99aqのブックマーク (4)

  • Kazuho@Cybozu Labs: String::Filter っていうモジュール書いた - 続: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について

    先のエントリ「(Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について」の続き。 弾さんが「404 Blog Not Found:DHTML - 構造化テキストは構造化するのがやっぱ正しい」で示されているような DOM ベースの操作を行えば、原理的に XSS 脆弱性を防ぐことができます。ただ、クライアントサイド JavaScript によるレンダリングはウェブの構造を破壊するという点で筋が悪い(テーブルと FONT タグを利用したページレイアウトが批判されていた頃を覚えていらっしゃいますでしょうか。JavaScript によるレンダリングはウェブのリンク構造も破壊するので一層たちが悪いというのが自分の考え)ですし、サーバサイドでの DOM 操作は重たいので、できれば避けたいところです。 構造化テキストの HTML への変換は、よほど複雑な記法でない限り

  • C++TMPを使ってコンパイル時に多倍長フィボナッチ計算。 - 簡潔なQ

    C++テンプレートメタプログラミング、つまりC++のテンプレート機能を使うと、静的に決定できる計算をコンパイル時にやってのけることができる。 あまりにすごすぎたのでフィボナッチ計算のプログラムを作ったのだが、unsigned long long intではすぐ桁あふれしてしまうので、テンプレート多倍長を組んでフィボナッチ計算。 ただし、FFT多倍長乗算とかまで実装する余裕はないので、行列を使った累乗の方法ではなく、普通の加算による線形時間計算の方法を使った。 今回はfib(700)を求めた。コンパイルには5分ほどかかった。 #include <iostream> using namespace std; namespace TMP { template<bool expr, typename IfTrue, typename IfFalse> struct select { typedef

    C++TMPを使ってコンパイル時に多倍長フィボナッチ計算。 - 簡潔なQ
  • ビジネス文例集

    e総務.com閉鎖のお知らせ 平素より格別のお引き立てを賜り誠にありがとうございます。 誠に勝手ながら、このサイトは2020年1月をもちまして閉鎖いたしました。 これまでご利用いただきました皆さまには、心より御礼申し上げます。

  • ビジネス文書のポータルサイト B-Form.biz(ビーフォームビズ)

    「取引先に文書を送りたいが、どう書けばいい?」「契約書に書くべき内容は?」と迷ったときに役立つビジネス文書の文例集、契約書雛形。さらに、企画書・伝票・社内届出用紙から贈答用のし紙・プライスカードのテンプレートまで、仕事で使える様々なテンプレートがダウンロードできます。また、ビジネス文書やメールの書き方、マナーなどの記事も掲載しています。 2023/11/01 「リフィルシート」と「ビジネスカレンダー」に2024年用カレンダーを追加しました。 2022/11/01 「リフィルシート」と「ビジネスカレンダー」に2023年用カレンダーを追加しました。 2021/11/01 「リフィルシート」と「ビジネスカレンダー」に2022年用カレンダーを追加しました。 2020/11/27 「リフィルシート」と「ビジネスカレンダー」に2021年用カレンダーを追加しました。 ※2021年の祝日は、今国会にて成立

  • 1