Problem std::tr1::mem_fnやstd::tr1::bindを使わず、イテレータを使って自分でループ処理を書いてはいけませんか? Solution Algorithm vs Loopでも述べたように、ループ処理は極力避けることが望ましいです。 あなたは、「C++にも他のプログラミング言語のようなforeachステートメントがあれば良いのに」と思うかもしれません。 たしかにC++にはforeachステートメントはありませんが、boostにforeachステートメントを実装したライブラリBoost.Foreachがあります。 Boost.Foreachを使うと次のように書くことができます。 #include <list> #include <boost/foreach.hpp> class Widget { public: void tes
Tutorial 4: From Web Content Mining to Natural Language Processing Bing Liu Web mining is a growing research area. It consists of Web usage mining, Web structure mining, and Web content mining. Web usage mining refers to the discovery of user access patterns from Web usage logs. Web structure mining tries to discover useful knowledge from hyperlinks. Web content mining aims to extract/mine useful
Linuxカーネルの勉強会「カーネル読書会」に参加した。お題は、「Linux Fault Injection」で、開発者(美田晃伸さん)本人が解説。人為的にメモリアロケーションなどのエラーを発生させて、Linuxカーネルがちゃんとエラーに対応できているかを確認する仕組み、らしい(←ちゃんと理解できてません)。 Linux Foundation Symposiumのときと同じ話ではあるが、改めて受講メモ。会場からいろいろツッコミがあって勉強になった。 エラーをわざと起こしてエラーリカバリーコードが正常に動作するかテストする Fault InjectionはWikipediaにもエントリーのある用語 Linuxカーネルで実装 エラーを意図的に発生させたい箇所にshould_fail()をしかける エラーを発生させる確率やタイミングなどをdebugfsでコントロール あらかじめ埋め込んだところ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く