OSはWindowsNTか2000で使用予定です。/a-d/sパラメータででサブディレクトリすべてを検索/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイルこれを実行すると最後にファイルの個数とファイルサイズの合計を表示します。/sだけで良いと思われます。他の回答も見るQポートの80と443こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。Aベストアンサーポート80は一般的なHTTP、ポート443はHTTPSです。この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。80、HTTPS(暗号化用)443は通常閉じません。危険性?WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。他の回答も見るQワイルドカード<?>と型パラメータの違いがすっきりしない。ワイルドカード<?>と型パラメータ<T>の違いがすっきりしない。現在、Javaを勉強中の初心者です。一応、Cの心得はあります。SJC-P資格の取得を目的として勉強していますが、どうも<?>のワイルドカードがすっきりと理解できません。いうのも、Generics表記である<T>との違いが明確に区別できずにいるからです。下のサンプルプログラムを例として、<T>と<?>の使い分けは、どのように頭を整理すればよいのでしょうか?Java初心者ゆえ、できるだけ難しい言葉は使わずに教えていただけると幸いです。WildCardSample<Double>(5.0));}}ワイルドカード<?>と型パラメータ<T>の違いがすっきりしない。現在、Javaを勉強中の初心者です。一応、Cの心得はあります。SJC-P資格の取得を目的として勉強していますが、どうも<?>のワイルドカードがすっきりと理解できません。いうのも、Generics表記である<T>との違いが明確に区別できずにいるからです。下のサンプルプログラムを例として、<T>と<?>の使い分けは、どのように頭を整理すればよいのでしょうか?Java初心者ゆえ、できるだけ難しい言葉は使わずに教えていただけると...続きを読むAベストアンサー<T>とか<E>というのはジェネリックスのクラスやメソッドを宣言する時に使うもので、ワイルドカードの<?>は引数や変数、戻り値型などの参照の宣言にしか使えません。WildCardSample1<?>{のようなコードは書くことができないということです。<?>は単に任意の型を代入できますということをあらわしているだけです。ArrayList<String>();は出来ません。Tは何のクラスになるか分からないので、Stringではエラーになります。パッケージ名.クラス名」を打つのは面倒なので、シェルスクリプトのファイルを作って、それを実行するだけで起動できるようにしようと思っています。クラスが見つからないってエラーが出て実行できませんでした。パッケージ名.クラス名」を実行しているディレクトリにシェルを作ってます)恐らく環境変数などの設定がシェルの中にいるのではないかと思いますが、シェルスクリプトとかLinuxの環境には疎い為、どういった記述が必要なのか解りません。どなたか例を提示して頂けないでしょうか?ちなみに、一般的なJavaの環境変数や、プロジェクト特有・jarファイル等の環境変数は設定済みです。それから、シェルは以下のように記述してます。パッケージ名.クラス名よろしくお願いします。他のディレクトリからスクリプトを実行した場合にはクラスが見つからないというエラーになるという状況なら、クラスパスにそのJavaクラスファイル(のトップ階層)へのパスを追加するか、スクリプト内でカレントディレクトリを変更するかする必要がある。パッケージ名.クラス名のように/a/b/cをクラスパスに指定する。他にもクラスパスを設定しているならそれも込みでクラスパスを設定する。スクリプトが置かれているディレクトリがスクリプト実行時のカレントディレクトリに勝手になるわけではない。Javaプログラムの実行中のカレントディレクトリが、スクリプトが置かれているディレクトリであることを前提にプログラムが作られていたりするのなら(そうでない場合でもいいが)、javaコマンドを実行する前にカレントディレクトリを変更するようにスクリプトを書く。テキストファイルから文章を一行ずつ読み込み、それをString型の変数に格納していきます。その文から数字(整数で、何桁かはわからない。)を取り出し(ちなみにその数字の前後には特定の文字がついています)、変数に格納するというプログラムを作りたいのですが、具体的な方法がわかりません。他の回答も見るQsqlplusで表示が変なので、出力を整形したい。いつもお世話になっています。出力形式が見づらくて困っています。2の値3の値---------------------------カラム名1---------------------------カラム名2---------------------------カラム名3---------------------------上記のように意味不明な形式で出てきます。等のように分かりやすく表示できないでしょうか?ちなみにOracle9iR2を使用しています。sqlに関するツールは使用できないルールでして、あくまでsqlplusのコマンド上でみやすくしなければなりません。分かりづらくですいませんが、皆さま、ご教授お願いします。いつもお世話になっています。出力形式が見づらくて困っています。linesizeで確認ができる。他の回答も見るQOracleで流したSQLのログを取得できますか?ASP+Oracle9iで作られたシステムがあります。Oracleの設定などは前任者がしており、まともな引継ぎを受けないまま私が維持運用員となりました。現在DBからあるレコードが消えてしまい(最初から作られてない可能性もあり)、顧客からクレームがついています。状況から考えて怪しいプログラムを調査したのですが、原因不明でした。そこで、Oracleの方で今まで流れたSQLをログとして保存していれば手がかりがつかめるのではないかと思い、情報を探しているのですが見つからないので教えて頂きたいのです。私はOracleの知識(管理面について)が殆どなく、Oracleを使うことはできるが、Oracleの設定がどういう状況になっているか調べることもできず、資料もありません。1.そもそもOracleにSQLをログとして保存する機能があるのか?2.あるとすれば、保存機能が有効になっているか、保存したファイルがどこにあるかをどこで確認できるか?以上の点についてご存知の方、どうぞ回答よろしくお願いします。AベストアンサーOracleのSQL実行痕跡は以下に示すものの中にあります。それぞれの設定レベル、保存方法によって、参照できる範囲は変わります。1.オンラインREDOログとアーカイブログオンラインREDOログはすべてのOracleデータベースに存在します。そのREDOログのサイズとシステムのアクセス量によって保存期間は変化します。アーカイブログ設定しておけば、古いREDOログはアーカイブとして吐き出されます。これらは#1の方がおっしゃったLOGMINERで実行済みSQLを調査することができます。アーカイブログモードになっているかどうかは、下記で確認できます。v$database;また、どのアーカイブログファイルを調査するかは下記を参照すれば良いと思います。v$archived_log;2.フラッシュバック問い合わせこれは初期化パラメータUNDO_MANAGEMENTがAUTOに設定されており、かつUNDO_RETENTIONが保存期間として適切に設定されている場合のみ使用できます。やっていることは、UNDO表領域(旧RBS用表領域)の中に残っている実行履歴を参照しています。したがって、データベース設計時にフラッシュバック問い合わせを前提としていない限り、使える可能性は低いです。監査を実行していれば、実行SQLを取得できる可能性があります。監査レベルなどを理解しておかないと、すべてのSQLが取得されていない可能性がありますので、難しいかもしれません。OracleのSQL実行痕跡は以下に示すものの中にあります。それぞれの設定レベル、保存方法によって、参照できる範囲は変わります。1.オンラインREDOログとアーカイブログオンラインREDOログはすべてのOracleデータベースに存在します。そのREDOログのサイズとシステムのアクセス量によって保存期間は変化します。アーカイブログ設定しておけば、古いREDOログはアーカイブとして吐き出されます。」カンマを使いたいのですが、可能でしょうか?具体的には「これは1,500円でした。」というように、CSVファイルに収められた文章内で出てくる半角の数字(お金)の区切りに使いたいのです。全角では代用したくないのですが、CSVファイルでデータを受け渡しする際に、困っています。受け渡しに使うと言うことは相手方のアプリケーションのことも考えなければいけないのですが・・・とりあえず対応が簡単そうな方法を。1.各セルを""で囲む。(もちろんデータにダブルクォートがある場合はカンマと同様に困ります。2.カンマで区切らずにタブで区切る。(比較的使われない文字ですが、やはりデータ中にタブがあるとカンマと同様です)難しいけれど完璧に対応するためには、データ中の区切り文字は特殊な文字列に変更し、受け取り側のアプリケーションではその特殊な文字列をデータ中の区切り文字として扱うという方法が使われます。データ中のカンマは\,にするとか。データ作成側、受け取り側でそれぞれどこまで対応できるのか分かるともっと簡単かつ具体的な方法を回答できるかも知れません。2>&1というコマンドがありましたが意味がわからないので教えてください。/dev/null部分は、出力を捨てるということだと思いますが、2>&1部分がわからないです。0は入力、1は普通のメッセージ出力、2はエラーメッセージの出力というように使い分けされています。いうファイル(このファイルは特殊で、ここに出力された内容は全て捨てられます)に出力されます。いう部分ですが、これは2番のファイル記述子を1番というファイル記述子にする、という意味になります。全てのメッセージは(/dev/nullに)捨てられる、つまり、エラーがあろうがなかろうが出力されるメッセージは何もないことになります。Javaソースプログラムどーも、こんにちは。プログラミング初心者です。現在Javaを使ってプログラムをしています。JavaはJavaソースをコンパイルするとClassファイルが生成されるじゃないですか?では逆に、ClassファイルからもとのJavaソースプログラムに変換する(?)、取り戻すことはできないのでしょうか???もしかして無理なのかもしれませんが、これが出来ないとどうしていいか分かりません。しても、ソースプログラムが見たいClassファイルがあるのです。そんな状態なので困っています。どなたか少しでもご存知の方は、ご一報ヨロシクお願いします!!Aベストアンサープログラムからソースコードを生成するのを「デコンパイル」といいます。そのためのプログラムを「デコンパイラ」といいます。現在は、Jadの他にJodeなどのデコンパイラが出ていますし、Jadの応用ソフトもいろいろあるようです。デコンパイラで検索してみるといろいろと見つかりますよ。表示されるという...17PCが故障しました。SystemにおけるXサー...19ネットワーク収集コマンドの使い方20テキスト通りにいきません。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。