Operating systems based on Microsoft Windows NT technologies have always provided applications with a flat 32-bit virtual address space that describes 4 gigabytes (GB) of virtual memory. The address space is usually split so that 2 GB of address space is directly accessible to the application and the other 2 GB is only accessible to the Windows executive software. The 32-bit versions of the Window
ページ ファイルのサイズ設定は、システム クラッシュ ダンプ設定の要件と、システム コミット料金のピーク使用量または予想されるピーク使用量によって異なります。 どちらの考慮事項も、同一のシステムの場合でも、各システムに固有です。 この一意性は、ページ ファイルのサイズ設定も各システムに固有であり、一般化できないことを意味します。 適用対象: Windows 10 適切なページ ファイル サイズを決定する すべてのバージョンの Windows および Windows Server のページ ファイルサイズ設定に関して、次の考慮事項を使用します。 クラッシュ ダンプ設定 システム クラッシュ時にクラッシュ ダンプ ファイルを作成する場合は、ページ ファイルまたは専用ダンプ ファイルが存在し、システム クラッシュ ダンプ設定をバックアップするのに十分な大きさである必要があります。 それ以外の場合
複利を計算する場合は、上記のとおりキャッシュフローを入力して、最後に=IRR(B2:B12)*2と入力します。すると答えは2.05%であることがわかります。 イールドカーブ 近年の低金利でイールドカーブはフラット化していているということですが、これはどういうことでしょうか。このイールドカーブとは何か、簡単に説明しましょう。 イールドカーブというのは、債券の利回りと残存期間の関係を表したものです。 利回りには一般的には最終利回り(複利)を使います。順イールドというのは上記の図のように右肩上がりの形を言い、逆イールドというのは右肩下がりの形を言います。したがって、残存期間が長くなれば利回りが高くなるのが普通ですから、通常は順イールドです。 ある債券の金利や価格を予測するとき、イールドカーブの分析も有効な手段です。あとで説明するデュレーションも債券の価格変動リスクを推し量る手法ですが、イ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
CRTPについてちまちま書いていたのをまとめてみました. CRTP(Curiously Reccursive/Reccuring Template Pattern)とは以下のように基底クラスのテンプレート引数として自分自身を代入するテクニックのことを指します. template class Base{/*.....*/}; class C : public Base{/*.....*/}; よく見かけるパターンなので,これがどういう使われ方をしているかを適当にまとめてみました. あるクラスの機能の一部を変えてコードの再利用を行う場合,変えたい機能を提供するメンバ関数を仮想関数にしてそれを派生クラスでオーバーライドするのが通常の方法ですが,CRTPを使えば仮想関数を用いずに行うことができます. 自分で何か良さそうな例を書こうと思ったのですが,あんまり適切な例が思い浮かばないので,このCRTP
問題を解く有効な手法の1つが、最終的な解を求めるために、その問題の小さな部分問題の解を用いることです。一般的に小さな問題はより容易に分析・解決できるものです。この手法の代表的なものに、分割統治法(Divide and Conquer)と動的計画法 (Dynamic Programming: DP)があります。 分割統治法では問題を2つ(またはそれ以上)に分け、それらをそれぞれ解き、元の問題を解くためにそれらの分割して解かれた問題を統合して利用する、という処理を再帰的に行います。マージソートが分割統治法のよい例です。 一方動的計画法は、小さな部分問題を計算して得られた解をメモリに記録し、さらに大きい問題を解くためにそれら記録された結果を有効に使うことによって問題を解きます。 どちらも重要なプログラミング手法ですが、動的計画法は多くの問題の最適な解(最大値や最小値)を求めることができ、様々な問
Windowsプログラマーでスレッドをいちども使ったことがない人はいないだろう。CPUのマルチコア化によって、ソースコードが上から順に実行という定説がなくなったのは久しい。このdev .NET特集では、知らぬと怖いテクニックを解説する。 スレッドをいちども使ったことのないWindowsプログラマーは少ないだろう。理由はいくつか考えられる。 まず、利用者の目が肥えており、時間がかかる作業を裏で行い、応答性向上を要求されるようになったこと。そしてCPUの高速化によってI/O部との処理速度差が広がり、スレッドを使うことで全体的な効率を上げられるようになったことだ。 今後CPUのマルチコア化にともない、スレッドへの要求はさらに高まっていくと思われる。 しかし、マルチスレッドや非同期モデルといったものに対する人間の対応能力は残念ながら低く、これらを使わないプログラムよりも数段高い技能が要求される。言
ブログ (blog) は、World Wide Web上のウェブページに覚え書きや論評などを記すウェブサイトである。「WebにLogする」のウェブログ (weblog) をブログ(Blog)と略称する[1]。執筆者はブロガー (blogger)、個別記事はブログエントリーと呼ばれる。 概要[編集] 英語のウェブサイトがニュースやサイトなどに感想などを付して該当のURLとともに紹介したことが始まりとされる。のちにアメリカ同時多発テロの一月後にリリースされたツール、例えばMovable TypeやBloggerなどが登場し本格的に拡大した。イラク戦争の際はバグダッド在住のイラク人女性リヴァーベンドが発するブログ『Baghdad Burning』(バグダッド炎上)が話題となり、その知名度を大きく引き上げる結果となった。 筆者の個人的な体験や日記、ニュースや時事などの話題など、時系列で記録されるウ
戻り値は、関数の実行に成功したか否かを表す真偽値である。 Cのサンプル: 下記TestStackWalk関数は、不正なメモリアクセスによって例外が発生する。例外ハンドラとして設定されているSWFilter関数は、スタックフレームを呼び出し元へ順に辿っていくことにより、例外発生時の関数呼び出し履歴を表示する。 void TestStackWalk(); void Test1(); void Test2(); void Test3(); LONG CALLBACK SWFilter(EXCEPTION_POINTERS *ExInfo); void TestStackWalk() { /* SWFilter()を例外フィルタとして設定しておく */ SetUnhandledExceptionFilter(SWFilter); Test1(); } void Test1() { Test2();
I am using Stackdumps with Win32, to write all return adresses into my logfile. I match these with a mapfile later on (see my article [Post Mortem Debugging][1]). EDIT:: Problem solved - see my own answer below. With Windows x64 i do not find a reliable way to write only the return adresses into the logfile. I tried several ways: Trial 1: Pointer Arithmetic: CONTEXT Context; RtlCaptureContext(&Con
vimrcをいじり始めると納得するまでいじってしまい仕事が手に使ない皆さん、こんにちわ。 このところ、vimrcに新たな設定を幾つか追加したのでまとめてみます。どれも、もっと早く知りたかった!と思うものばかりでした。 (),[],{},<>,””,’’,“入力+()の中にカーソル戻す HTMLでもPHPでもRubyでも、()を入力する場合には”()+←+中身を入力”という風に、いつも”←”をタイプしていました。面倒だな!といつも思ってたところ、先日偶然晒されているvimrcの中から以下の設定を発見しました。(どこで見つけたかは忘れました。) imap {} {}<Left> imap [] []<Left> imap () ()<Left> imap “” “”<Left> imap ” ”<Left> imap <> <><Left> imap “ “<Left> “()”を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く