タグ

_studyに関するoverdrive_596のブックマーク (10)

  • http://www.nextindex.net/java/memberVar.html

  • 並列プログラミングクイックイントロ

    1. 並列処理概論 1.1. 並列処理と並列プログラミング 並列処理 (parallel processing) は、複数の計算機を一つの目 的のために用いることにより、性能の向上を実現するものである。並列処 理に対し、単一の計算機により処理を行う場合は逐次処理という。 よく似た概念に、並行処理 (concurrent processing) とい うものがある。この場合には、複数の処理が同時に行われている ことを指しており、必ずしも複数の計算機が用いられているとは限らない。 近年の計算機ハードウェアの性能向上は目覚ましいが、クロック向上によ る性能向上の速度には限界があり、実際の性能向上のかなりの部分は並列処理 (命令レベル並列性)によって得られている。しかし、命令レベル並列性によ る性能向上も限界に近いと考えられており、今後はもっと明示的な並列性が性 能向上の主役になるものと予想される

  • 抽象クラス

    継承にかかわる諸問題2003-05-07「継承」はオブジェクト指向ではよく話題になり、また問題視されます。しかしそれは使い方が間違っているからです。 抽象クラスというのは、それ自身がインスタンスを作ることはなく、他のオブ ジェクトに継承されるためだけに存在するクラスです。その反対に、インスタ ンスを作るクラスを具象クラスと言います。 と、これが一般の解説 書によくある説明です。この説明は悪い説明ではありませんが、どことなく的 を射ていない感があります [1]。ここでは「抽象クラス」とは何でどう使うべきものなのかを考えてみましょう。 抽象クラスの例まず、イメージが沸くように例からお話ししましょう。先程「犬」というオブ ジェクトの話をしました。そして同様に「」「馬」「豚」といったオブジェ クトも作ったとしましょう。これらのオブジェクトはすべて上位概念である 「動物」というオブジェクトから継承

  • 整合性制約 - Oracle/オラクルをマスターするための基本と仕組み

    整合性制約のタイプ 主キー制約 / プライマリキー 表の各行を完全に一意に識別できるカラムまたはカラム集合であり、すべてのカラムに NULL を含まない。 識別するということは、例えば会員を管理する場合の会員番号をあらわす。 主キーは原則として、変更しない項目の集合であることが望ましい。 また、主キーには表のリレーションを行なうという重要な役割もある。 そして、1 つの表に 1 つしか定義できない。 参考 ⇒ 主キー・プライマリキーの追加、変更、削除 主キー以外の主キーになり得るキーの集まりは候補キー、そして、一意となるすべてのパターンはスーパーキーと呼ばれる。 キーにはエンティティ来がもつ自然キー (ナチュラルキー)とデータベースによって発番して管理する代替キー(サロゲートキー)がある。 複合主キー / 複合プライマリキー 主キーで複数のカラムから構成されていることを強調したい場合には

  • R. Suda's Home Page

    R. Suda's Home Page Reiji Suda/須田 礼仁 Associate Professor Sugihara Laboratory, Department of Computational Science and Engineering, Graduate School of Engineering, Nagoya University. Personal History March, 1991 (H 3) Batchelor of Science from Department of Information Science, Faculty of Science, the University of Tokyo. March, 1993 (H 5) Master of Science from Department of Information Science

  • http://homepage3.nifty.com/toremoro/security/security.html

  • 3 Minutes Networking

    インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。

    overdrive_596
    overdrive_596 2008/05/05
    基本。初心者にもわかりやすい。
  • インターネットを支えるDNS

    nslookupで実際のDNSの動作を探ってみよう WindowsLinux/UNIXには、「nslookup」というDNSクライアント・コマンドが付属している。普段は隠れてほとんど見えないDNS検索も、このコマンドを使って実際の動作をシミュレーションすることができる。ここでは、「www.atmarkit.co.jp」のIPアドレスをどのように見つけているか、実際に試して確認してみよう。 前回説明したDNS検索のフローを、もう一度思い出してほしい。DNS検索では、まずルート・ネーム・サーバをスタート・ポイントにして始める必要がある。そのためには、このルート・ネーム・サーバのIPアドレスなどを知らなければならない。 一般に、多くの「フルサービス・リゾルバ」DNSサーバの起動時に必要とするのが「ルート・キャッシュ」の設定だ。これは、ルート・ネーム・サーバの一覧表である。例えばBINDであれば

    インターネットを支えるDNS
    overdrive_596
    overdrive_596 2008/05/05
    nslookupの基本
  • DNSの仕組みの基本を理解しよう

    いきなりだが、2001年はDNSDomain Name System)にとっては、当たり年ともいえる年だった。ニュースなどでも取り上げられているが、「日語」や「多言語」ドメインという大きな構造変化がシステム全体に押し寄せ、ブロードバンド環境の広がりは、個人がドメインを取得して運用するための足掛かりともなった。 連載では、ドメインの運用など、これからDNSと付き合おうとしている方々を対象に「DNSの概念や運用の考え方」を明らかにしていこう。ただし「BIND」など、DNSに関する具体的な製品の設定方法については触れない。詳しくは以下の記事もぜひ参考にしてほしい。 DNSはなぜ必要か? 最初に、「DNSとは何か」を説明するために、「なぜDNSが必要になるのか」を考えてみよう。それには、歴史的経緯から考えるのが分かりやすい。 DNSはご承知のとおり、IPアドレスホスト名をマッピングして相互

    DNSの仕組みの基本を理解しよう
    overdrive_596
    overdrive_596 2008/05/05
    基本的な概要
  • インターネットを支えるDNS

    前回は、DNSの基的な考え方や動作について説明した。今回は、DNSという巨大な分散システムが、インターネットの中で実際にどのように運用されているのかを見てみよう。 ドメインの種類ドメインの種類 前回説明したように、ドメイン名(FQDN)とは「ドメイン・ツリー」と呼ばれるDNSの根幹そのものの書式を示している。 ところで、このトップ・レベル・ドメイン(TLD:Top Level Domain)やセカンド・レベル・ドメイン(SLD:Second Level Domain)は、だれがどのように決めて管理しているのだろうか? TLDなどを決定・運営しているのがICANN(Internet Corporation for Assigned Names and Numbers)で、ドメイン名のほか、IPアドレス/ポート番号管理などを指揮する国際的な非営利法人団体である*1。すなわち、ルート・ネーム・

    インターネットを支えるDNS
    overdrive_596
    overdrive_596 2008/05/05
    ドメインの管理とレジストラ
  • 1