サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
やる気の出し方
www.ginga.co.jp
★メッセージキュー [1]メッセージキューとは 相手が単数、複数のプロセス間での固有のつながりを問わずデータバッファの転送により、データのやり取りを果たす機能。 「メッセージ」とは「意味を持つデータ」の事で、「キュー」とは「メッセージをFIFO形式でためておく」もの。 [2]メッセージキューの内部的概念とシステム 「プロセス」と「カーネル」が存在していて、「カーネル」を通して「プロセス」間でのデータのやり取りをする。 「プロセス」→「メッセージ」を作成して、「カーネル」との間で「メッセージの送信・受信」を行う。 「カーネル」→「メッセージ」を受け取ったら、カーネル内にある「キュー」にためていく。 ※「受信」は、一方的に送りつけられるわけではなく、自分で「キュー」を見に行き「キュー」にためてある「メッセージ」 を選んで受け取る。(選ばない時は、一番新しいメッセージを選ぶ) (例)「プロセスA
★セマフォ [1]セマフォの動作とシステム セマフォは、「セマフォ値」に対応した処理をする。 セマフォは大きく分けて2つの処理に利用されます。 �@複数のプロセス間でプログラムの実行の同期を取る �A共有リソースの排他アクセスの制御 �@プログラムの実行の同期を取る (例)プロセスAとプロセスBが待ち合わせをする(片方が実行するステップまで来たら、もう片方が実行するステップまで来るのを 待つ) �@セマフォ数を決める →セマフォの数は2つで、初期値は両方とも0とする。 �Aブロック値を決める。 →プロセスAをブロックする時は0番を使う。 プロセスBをブロックする時は1番を使う。 �Bプロセスに割り付けられたセマフォが処理をする →プロセスAが実行するステップまで来たら、相手のプロセスのセマフォに「アンロック」を行い、自分のセマフォに 「ロック」を行う。 (プロセスAなら、1番を「アンロック
メニュー <ノーツスクリプト百選集> 1. 保存時にテキストフィールド(field1)の入力を半角に変換するには。 2. テキストフィールド(field1)に対して、全角入力を禁止するには。 3. フィールド(field1)からから改行を取り除くには。 4. ロータススクリプトで簡単に「ダブルクオート」を表現するには。 5. 保存時にテキストフィールド(field1)の入力を半角に変換するには。 6. リッチテキストフィールドが空かどうかチェックするには。 7. ブラウザより文書を保存する際に、必須項目のチェックをブラウザ側で実行するには。 8. 日付フィールド(field1)の値と今日の日付との間隔を計算するには。 9. 年月日(date1)から年月(date2)を計算するには。 10. 日付(date1)から「和暦と年」(date2)を求めるには。
UNIXのプロセス間通信 1.プログラムの実行の過程 �@プログラムやデータに必要なメモリの確保を行い、ファイルとデバイスにアクセス出来る環境 の準備をする。 2.プログラムの扱い方 �@固有の環境を持つプロセスとして扱う。 3.プロセス �@プログラムの実行単位。 4.プロセスの仕事 �@プロセス1つに対して処理する作業は1つ。 �A2つの処理をさせる時は、新たなプロセスを生成しなければいけない。 �B新たなプロセスを生成してメモリ不足が生じた場合、前のプロセスは一時的にディスクなどの 外部記憶に退避される。 5.親プロセスと子プロセス �@上の�Bの場合、元からあるプロセスを親プロセス、そのプロセスから生成されたプロセスを子 プロセスと言い、このプロセス間は完全に独立している。 <新しいプロセスを生成する> [1]プログラムの生成について プロセスは実行単位なので、プログラムを実行した
◇SQL*Loaderとは? SQL*Loaderにより、外部ファイルのデータをOracleデータの表にロードすることが できます。また、SQL*Loaderはさまざまな形式の入力データを受け付け、フィルタ処理( データの値に基づいてレコードを選択してロードする)を実行したり、1つのロード・ セッション中に複数のOracleデータベース表へデータをロードできます。 SQL*Loaderは制御ファイルを入力として使用します。制御ファイルには、SQL*Loader へのロードが記述されています。そして、実行時にログ・ファイルを生成しロードに 関する情報を記録します。 ◇制御ファイルとは? 制御ファイルは、SQL*Loaderデータ定義言語(DDL)で記述され、データの解釈方法、 データの挿入先の表と列が指定されます。また、入力データ・ファイルの管理情報が 記述されているこ
職種を説明する前に、その仕事の流れを説明しておきます。システム開発は大きく6つの段階に分かれます。 1 基本計画 2 外部設計(基本設計) 3 内部設計(詳細設計) 4 プログラム設計 5 プログラミング 6 テスト (評価、検証) [7 業務開始(オペレーション、メンテナンス)] これらの段階の最後にはレビューが行われます。 レビューとは、システム開発の担当者から顧客に開発に成果について説明をし、顧客から検証をしてもらった上で、これでOKという承認をもらうプロセスです。 このレビューが終わった時点で次の段階に進めるわけです。 システム開発は開発担当者と顧客との間の契約であるので、このレビューはおろそかにできません。 承諾した、しない、の不一致からトラブルになってしまうことがままあるからです。 それでは、各段階についてもう少し詳しく説明していきましょう。 1 基本計画
このページを最初にブックマークしてみませんか?
『www.ginga.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く