ProKaseifu の回答履歴

全450件中181~200件表示
  • JAVAのdouble型情報をリトルエンディアンでバイナリへ出力の方法

    JAVAでdouble型の情報をリトルエンディアンでバイナリとして出力する方法を教えてください。 現在、java.io.DataOutputStreamを使用し、writeDoubleで出力していますが、ビックエンディアンとしてしか無理でした。 読み込むのはテキスト型で出力がバイナリ。 現在のソースの簡易フローチャートを書いて置きます。 START ↓ テキストファイルから特定の文字列を取得する(1 , 7 , 5.5等) ↓ 取得した文字列をそれぞれ対応の型に変換する int top = Integer.parseInt("1"); int sub = Integer.parseInt("7"); double miks = Double.parseDouble("5.5"); ↓ バイナリのフォーマットに合わせて出力する int型は4バイトでビックエンディアン。 double型は8バイトでリトルエンディアン。 例えば、デフォルトのビックエンディアンで出力した時、数字の1は 00 00 00 01 になりますが、 リトルエンディアンで出力した時は、 01 00 00 00 になると思います。 変換するタイミングとしては、書き込む時にオリジナル機能(メソッド)で書き込むデータ(int型やdouble型)とビックかリトルを指定して、バイナリに出来るものを探しています。 PS 現在の質問はソースを上げるのが一番とは思いますが、社外秘のソースなので、公開することは出来ません。 PPS 私の質問に対する質問があれば、より詳細に答えていくつもりです。 以上、宜しいお願い致します。

    • ベストアンサー
    • myfight
    • Java
    • 回答数2
  • プログラミング困っています。

    下記ソースを3つ以上の数字の計算ができるようにしたいのですが、わかりません。 教えていただけますでしょうか。 お願い致します。 ソースを添付します。

  • Java Scriptのロールオーバについて

    現在ホームページを作成しています。 メニューボタンをJava Scriptのロールオーバで画像を変えたいのですが、1つの画像をオンマウスすると2つの画像が同時に変わるということはできますか?

  • log4jログ解析(性能)に最適な方法は?

    こんにちは。 log4jによって出力されたログの解析を言い渡され、なにか楽な方法はないかと思案しております。 以前はgawkやらsedやらで頑張っていたのですが、短期間で効率よく解析したいので何か効率のいい方法がありましたら、教えてください。 漠然としていてすみまんせん。。。ログはうん10万ラインのオーダになりそうです。先輩にはPerlでツールを書くのがいいのではないかとアドバイスされましたが、短期間でPerlを習得してツールまで書くとなると、ちょっと間に合わなさそうです。 例えばlog4jの解析に特化したツールなどはありませんでしょうか?

    • ベストアンサー
    • foxa-gogo
    • Java
    • 回答数2
  • Java でMysqlへ接続について

    こんにちは。 MySQLもJavaも初心者です。 (VBからAccessは昔やったことがありますが…) JavaでMySQLを操作するプログラムをサンプルとして作りたいのですが、その関連やファイル操作について初心者でも読み進められる書籍があれば教えていただけないでしょうか? よろしくお願いいたします。

  • javascriptでクイズ

    HP上で簡単なクイズのページを作りたいのですが、 私はjavascript初心者なのでさっぱり分かりません。。。 --内容としてはこんな感じです----------- 3択クイズでラジオボタンをつける。 全部で5問くらいを5つの枠にわけ1ページに表示 「回答する」ボタンで判定 全問正解なら別ページにリンク。 不正解の場合はその箇所の背景の色を変える。 ----------------------------------------- ちょっと分かりにくくてすみません・・・ ご回答いただけると、とっても助かります! よろしくお願いいたします。

    • ベストアンサー
    • noname#81985
    • JavaScript
    • 回答数3
  • javascriptでクイズ

    HP上で簡単なクイズのページを作りたいのですが、 私はjavascript初心者なのでさっぱり分かりません。。。 --内容としてはこんな感じです----------- 3択クイズでラジオボタンをつける。 全部で5問くらいを5つの枠にわけ1ページに表示 「回答する」ボタンで判定 全問正解なら別ページにリンク。 不正解の場合はその箇所の背景の色を変える。 ----------------------------------------- ちょっと分かりにくくてすみません・・・ ご回答いただけると、とっても助かります! よろしくお願いいたします。

    • ベストアンサー
    • noname#81985
    • JavaScript
    • 回答数3
  • 矢印(左右)キーでイベントを発生させたい。

    いつもお世話になっております。 VB初心者です。ご理解のほど宜しくお願い致します。 データベースの入力画面でリストボックス1と2を二つ並べてあります。マウスクリックで選択できるのですが、操作性を良くする意味でキーボード入力にも対応させたいと思っております。 標準で矢印の↑←は上に移動します。↓→は下に移動します。 現状は[ESC]キーでリスト1と2を切り替えていますが操作性がとても悪いです。やはり←→キーでフォーカスを移動させたいです。 e.KeyChar = Chr(Keys.Left) などとやってはみたのですが、受け付けてくれません。 ちなみにセレクト位置を移動させたリストボックスに反映させています。フォーカスを失ったリストボックスは再生成させてセレクトを消しています。 ご教授頂きたく宜しくお願いいたします。

  • 初心者なんですけど、

    ちょっと解らないのですけど、 例えば、一つのページがあって、そこに、複数の広告があって、それを全部見たら、新しいページが出てくる。 そんなのが出来ますか?それとも、他の言語をつかわないといけないんですか? それと、それを携帯でも出来る様にするにはどうすれば良いですか? 初心者なんで解らない所ばっかで教えていただいたらうれしいです。 よろしくお願いします。

  • warファイル 「種類:WAR ファイル」の解凍方法

    warファイルの解凍方法をどなたかご存知の方いらっしゃいませんでしょうか? デスクトップのフォルダの中を開いた時にSYORUI.WARと書かれたファイルがあり、フォルダ内のサイズの横の種類欄に「WAR ファイル」とかかれてあります。 いろいろネットで調べたのですが他ツールプログラミングでの入力で解凍できるようなのですが何か直接、解凍できるソフトをご存知の方 教えていただけませんでしょうか?

  • 矢印(左右)キーでイベントを発生させたい。

    いつもお世話になっております。 VB初心者です。ご理解のほど宜しくお願い致します。 データベースの入力画面でリストボックス1と2を二つ並べてあります。マウスクリックで選択できるのですが、操作性を良くする意味でキーボード入力にも対応させたいと思っております。 標準で矢印の↑←は上に移動します。↓→は下に移動します。 現状は[ESC]キーでリスト1と2を切り替えていますが操作性がとても悪いです。やはり←→キーでフォーカスを移動させたいです。 e.KeyChar = Chr(Keys.Left) などとやってはみたのですが、受け付けてくれません。 ちなみにセレクト位置を移動させたリストボックスに反映させています。フォーカスを失ったリストボックスは再生成させてセレクトを消しています。 ご教授頂きたく宜しくお願いいたします。

  • warファイル 「種類:WAR ファイル」の解凍方法

    warファイルの解凍方法をどなたかご存知の方いらっしゃいませんでしょうか? デスクトップのフォルダの中を開いた時にSYORUI.WARと書かれたファイルがあり、フォルダ内のサイズの横の種類欄に「WAR ファイル」とかかれてあります。 いろいろネットで調べたのですが他ツールプログラミングでの入力で解凍できるようなのですが何か直接、解凍できるソフトをご存知の方 教えていただけませんでしょうか?

  • エラー処理について

    ファイルを引数に取って、そのファイルの中身を文字列として返す自作メソッドをウェブで見つけたので、そのまま使用しようと思いました。しかし、ファイルが空ファイルの場合はこのメソッドだとエクセプションエラーになってしまうようです。どこかを変更して、メイン側で適切に処理してあげなければならないと思われるのですが、どこをどう修正すればよいでしょうか。自分で作成したものでもないので、見当がつかない状態です。。申し訳ありませんが宜しくお願いします。 public static String fileToString(File file) throws IOException { BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file))); StringBuffer sb = new StringBuffer(); int c; while((c=br.read())!=-1) { sb.append((char) c); } return sb.toString(); } finally { br.close(); } }

  • Javascriptで小窓の設定

    Javascriptでwindow.openの設定で教えていただきたいことがあります。 小窓をパソコンの画面左端に、そして画面中央で表示させたいのですが、どなたかスクリプトをお教えいただけないでしょうか。 よろしくお願いいたします。

  • テストメソッド

    先ほどはありがとうございました。テストメソッドで一つ質問があります。 もしinNorthernHemisphere(北半球)ならTrue。!inNorthernHemisphere(南半球)ならFalse。その月の四季を返します。 {12月、1月、2月} 北半球→"Winter" 南半球→"Summer" {3月、4月、5月} 北→"Spring" 南→"Fall" {6月、7月、8月} 北→"Summer" 南→"Winter" {9月、10月、11月} 北→"Fall" 南→"Spring" プログラムはこのように組んでみました。 public class ControlFun { public String season(int month, boolean inNorthernHemisphere){ if (month == 12 || month ==1 || month == 2) { if (inNorthernHemisphere) { return "Winter"; } else { return "Summer"; } } else if(month == 3 || month == 4 || month == 5 ){ if (inNorthernHemisphere) { return "Spring"; } else { return "Fall"; } }else if(month == 6 || month == 7 || month == 8){ if (inNorthernHemisphere) { return "Summer"; } else { return "Winter"; } }else{ if (inNorthernHemisphere) { return "Fall"; } else { return "Spring"; } } } 問題のテストメソッドですが、 public class ControlFunTest { @Test public void testseason(){ ControlFun myFuns = new ControlFun(); assertEquals("Winter", myFuns.season(12,?)); } } boolean型のinNorthernHemisphereはどのように書けばテストできますでしょうか。? このテストでは、monthは12月。 inNorthernHemisphereはTrue。結果Winterを返したいのです。宜しくお願いします。

    • ベストアンサー
    • lockwell
    • Java
    • 回答数1
  • classファイルについて

    JAVAのクラスファイルを開いてみようと思ったのですが、 中身が文字化け?のようになり文字が読めません。 詳しい方ぜひ教えて下さい。

  • 数字の大小の比較とテストメソッド

    JAVAを2週間前に始めたばかりの初心者です。課題をいくつか解いてるのですが、いきづまってしまいました。 String型の数をいくつか1つの変数で受け取り、その中から一番大きい数をreturnで返します。 流れとしては、例えば変数streamに"1.0 -2.0 7.5 -3.0 0.5"を受け取った場合、数字一つ一つに分解しstrに格納。 ここで数字はString型なのでdouble型に変えて大小の比較をしようと考えたのですが、 import java.util.Scanner; public class ControlFun {  public double maximInScanner(Scanner stream){ stream = new Scanner(System.in); String index = stream.nextLine(); StringTokenizer str = new StringTokenizer(index, " "); //strに数字を一つ一つに分解し格納  while(str.hasMoreTokens()) { double indexDou = Double.parseDouble(str.nextToken()); //indexDouにそれぞれの数字をdouble型に変更して格納 //ここからどうしたらいいかわかりません。比較したい数字(5つ)が全て同じ変数に格納されてるので、それをどうやったら比較して一番大きい数字(この場合7.5)を返せるのでしょうか? } } それとこれのテストメソッドも作りたいのですが、 import static org.junit.Assert.*; import org.junit.Test; public class ControlFunTest { @Test public void testmaximInScanner(){ ControlFun myFuns = new ControlFun(); Scanner stream = new Scanner("1.0 -2.0 7.5 -3.0 0.5"); assertEquals(7.5, maximInScanner(stream), 1e-12); } } ここでわからないのはmaximInScannerに赤線のエラーがでることです。 maximInScanner(Scanner)が未定義とでるのですが、定義は上でしてると思うのですが・・・。 わたしのやり方は間違ってますでしょうか?どう組めばプログラムは動きますか?宜しくお願いします。

    • ベストアンサー
    • lockwell
    • Java
    • 回答数2
  • JavaのGUIプログラミングの質問

     JavaのGUIのプログラミングの質問です。 フレームの上に■や●のようなものを描画して、 描画された■や●を動かすプログラムを作ることは可能でしょうか? 例えば、    ↑ ← ■ →       ↓ 矢印方向に直進させたいとき、矢印方向の指示を与えて ■が矢印方向へ動くようなものを作ってみたいと思っています。

    • ベストアンサー
    • noname#76583
    • Java
    • 回答数2
  • Java applet

    Java appletを使用する課題なのですが、 途中まで書いて、それから止まってしまっています。 アドバイスなど頂ければ嬉しいです。 課題は、 (1)右から左へ動く文字列左から右へ動く文字列とを表示 (2)文字列が消えたらまた出てくるようにする (3)マウスのクリックボタンを押すと止まり、離すと動きだすようにする (2)まで考えたプログラム(コンパイル、実行済)を以下に載せます。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class SasakiYui extends Applet implements Runnable{ Thread th = null; Graphics g; int x; public void init(){ setBackground(Color.white); } public void start(){ if(th == null){ th = new Thread(this); th.start(); } } public void run(){ while(!Thread.interrupted()){ for(x=600;x>-300;x=x-5){ repaint(); try{ Thread.sleep(50); } catch(InterruptedException e){} } } } public void paint(Graphics g){ g.drawString("Happy Brithday!",x,10); g.drawString("Happy Birthday!",600-x,40); } } (3)ができるようにするには、 addMouseListener(new Mouseadapter(){ public void mousePressed(MouseEvent e){……} を使用するのだろうとは思うのですが、 ・これを組み込むのはpublic void init(){の後で良いか ・……の部分に何を書けばいいのか の2点がわかりません; よろしければ、アドバイスお願い致します!

    • ベストアンサー
    • crawd
    • Java
    • 回答数2
  • Timerについて教えて下さい

    ある処理を5秒おきに、n回だけ実行したいのですが、「n回」をどのように実現したらよいのかわかりません。Timerクラスのメソッドにはないようなのですが。。簡単なサンプルコードを書いてみましたので以下を元に修正方法を教えて頂けると助かります。 import java.util.Timer; import java.util.TimerTask; public class TimerTest { public static void main(String[] args) { int n=10; Timer timer = new Timer(); timer.schedule(new sendTask(), 5000, 5000); } } class sendTask extends TimerTask { public void run() { System.out.println("Hello World"); } }