サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
syassy.cocolog-nifty.com
おっしゃるとおり! C/C++のコードでNULLチェックしない派が存在します。 構造体やクラスオブジェクトのポインタを受け取る関数すべてに引数チェックとしてNULLチェックするのは意味がないという主張です。 主張の例: NULLポインタがアドレス0x0へのポインタだとしたら、 0x1へのポインタはチェックしなくてもいいのかよ。 「不正なポインタかどうか」なんてチェックのしようがない。 NULLチェックなんて、無意味なんだよ。 この手の主張に技術的に応えるためには、 アドレスがヒープかどうかチェックする機構 を実装するとか、 独自メモリアロケータのアドレス範囲でチェックする機構 を実装すればよいだけであることは、ペレの皆様ならご存知かと思います。 一方、コーディングルールなどで、 ポインタの初期値はNULL
MPICH2では、Windows版が使いやすくなった模様。 MPICH2 http://www-unix.mcs.anl.gov/mpi/mpich2/ Windows版は、楽チンだなぁ。msiでインスコ完了。mpiデーモンに相当するsmpd.exeもWindowsサービスとして勝手にインストールしてくれます。ただし、パスフレーズはクラスタを構成するマシンすべてで同じにしておく、と。 ところで、mpi実行するexeは、実行時にWindowsファイアウォールのブロック機能が動作します。しかしmpich2では、けったいな感じでこけます。 幽霊ウィンドウ。 これは、mpi実行するexeごとに発生しますんで、新しいexeを配布するたびに、注意しないといけません。ポート番号8676狙い撃ちで例外ルールを設定したら良いのかもしれませんが。 さてクラスタ環境っていうんですか、使用したマシンリストは
ググっても出てこないので悲しいです。 Googleとかモジラってオタクな人しか使ってないので,Yahoo!とかOutlookでカレンダ使えないと無意味なんすよ。もうしわけないけどシェアが物言う世界なもんで。 日本語はEUC-JPで処理されている模様。http://calendar.yahoo.co.jp/?v=60v=60はバージョンでしょうか。URL=http://syassy.cocolog-nifty.com/gomitame/こいつをつけると「予定リンク」が現れますな。ST=20051024T080000「日付」と「開始時刻」が入ってますな。タイムゾーンは無し。TITLE=test+event「タイトル」で全角80文字までだそうで。DUR=0800 REND=1130371199 RPAT=01Dy「時間:時間指定」の場合の「期間」DURと「終了日」と終了時間REND,RPATは「
例えば,あの火星の裏まで飛んでいったというVxWorksですら,仮想メモリによるプロセス間のメモリ保護はおこなわれていません。というかスレッド型OSですからプロセスなんてありません。いや厳密に言えばあります,知りたい人は調べてください。使用実績もね。 μITRONも同じです。4.0くらいでMMUによるメモリ保護は登場していますが,ゲンジツのシステムで使っているのはミドルウェアメーカだけじゃないですか? メモリ保護されていない環境の恐ろしさをいくら説明しても理解されないのが悲しいです。 例えば,自前のアプリケーションはバッチリ書いてあるとします。しかし,メモリ空間が同一である限り,システムコールやいわゆるドライバルーチンが「出来心で」変なアドレスにアクセスした途端,自前アプリのどの変数が突然書き換えられても誰にも分かりません。デバッガでおいかける?それは正解です。ただし全システムのバイナリを
このページを最初にブックマークしてみませんか?
『syassy.cocolog-nifty.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く