タグ

ブックマーク / www.ne.jp (5)

  • Tomcat5.5メモ(Hishidama's Tomcat5.5 Memo)

    サンプル実験 最も単純なHTML webappsの下に適当なディレクトリ(例えばtest)を作り、その中にhtmlファイル(例えばsample.html)を置いてやる。 すると、http://localhost:8080/test/sample.htmlで そのHTMLを表示できる。 最も単純なJSP webappsの下に適当なディレクトリ(例えばtest)を作り、その中にjspファイル(例えばsample.jsp)を置いてやる。 (→jspファイルの記述例) すると、http://localhost:8080/test/sample.jspで そのJSPを表示できる。 なお、変換されたjavaファイルやclassファイルは以下のような場所に置かれる。 >cd C:\apache-tomcat-5.5.23\work\Catalina\localhost\test >tree /f C:.

  • JNIメモ(Hishidama's Java native interface Memo)

    Solarisの例: % cc -G -I /usr/java/include -I /usr/java/include/solaris JniJikken.c -o libJniJikken.so Solarisでのmakefileの例: all: libJniJikken.so lib%.so: %.c %.h cc -G $< -I /usr/java/include -I /usr/java/include/solaris -o $@ %.h: %.class javah $* %.class: %.java javac $< ↑この例の場合、javaのコンパイル・javahでの生成まで含んでいる。 VC++の例: インクルードパスの追加方法参照。 ↓JDK1.6の場合 C:\Program Files\Java\jdk1.6.0\include,C:\Program Files\

    learn
    learn 2010/06/16
  • 論文の書き方

    残念ながら普段大学生は基的な論文の書き方を大学の授業で学ぶことがない。論文の書き方、というのは学生の学ぶ必須事項でありながら、大学側は誰一人として「一般的な論文の書き方」というものを教えないのだ。これは僕のゼミでもそうであり、知る限り他のゼミでもそうであるように思える。また、もしゼミ内で教授していたとしても、それは不公平であり、一般的な書き方、書く上でのルールなどのガイドラインは全学生に対して行われるべきだと思う。特に実験レポートを主とする理系論文と違って、社会科学系論文ではその内容の合理性・説得力に重点が置かれることになり、論文自体の構成がそのものの評価に関わって来ることは自明である。 ここではイギリスで一般的に学生に求められる論文の書き方を紹介したいと思う。どういった骨格でレポート、論文をまとめたらよいかわからないと悩む学生の助けになれば幸いに思う。また、この論文の展開は学問的論文に

    learn
    learn 2010/03/31
  • Javaスレッドメモ(Hishidama's Java thread Memo)

    概要 Javaでは、マルチスレッド用のクラスとしてThreadが用意されている。[2017-04-15] しかし新しいJavaでは、Threadを直接使う事はあまり無い。 ExecutorService/Future(JDK 1.5)やFork/Join(JDK 1.7)といったクラスが追加されているので、そちらを使う。 Java21で仮想スレッド(virtual thread)が導入された。[2023-09-23] これにより、従来のスレッドはプラットフォームスレッド(platform thread)と呼ぶようになった。 Javaでは、マルチスレッド用のThreadクラスが用意されている。 Threadを継承して独自のクラスを作り、runメソッドをオーバーライドして処理体を記述する。 class スレッドクラス名 extends Thread { @Override public vo

  • Javaリフレクションメモ(Hishidama's Java Reflection Memo)

    Javaでは、クラス生成やメソッド呼び出しをソース上に直接書いてコンパイル時に決定されるだけでなく、文字列(クラス名)を使ってクラスを生成したり、 メソッド名の文字列を使ってメソッドを呼び出したりすることが出来る。 クラス(インスタンス)生成 [/2015-04-26] Classのメソッド [/2021-03-21] instanceof [2007-02-16] Classからのインスタンス生成(非推奨) [/2018-04-30] インスタンス生成 [/2013-08-06] 総称型による限定 [2007-05-02] 内部クラスのインスタンス生成 [/2008-02-10] メソッド呼び出し staticメソッド実行 [/2017-07-23] メソッド実行(引数なし) [/2017-07-23] メソッド実行(引数あり) [/2017-07-23] 可変引数メソッド [/2015

  • 1