検索結果

テスト

全10000件中5641~5660件表示
  • 全てのカテゴリ
  • 全ての質問
  • データベース:主キーが文字列の場合IDを振るべき?

    テーブルの主キーが文字列の場合、 その主キーの文字列を通し番号に置き換えて、 その文字列は別テーブルに移したほうが検索が速いですか? 例えば、テーブルが CREATE TABLE spec ( test_name VARCHAR(40) NOT NULL, upper_limit NUMERIC(17,7), lower_limit NUMERIC(17,7), PRIMARY KEY(test_name) ); で、40文字という長いテスト項目名の場合、 CREATE TABLE spec ( test_id INTEGER NOT NULL, upper_limit NUMERIC(17,7), lower_limit NUMERIC(17,7), PRIMARY KEY(test_id) ); と CREATE TABLE test ( test_id INTEGER NOT NULL, test_name VARCHAR(40) NOT NULL, PRIMARY KEY(test_id) ); という二つのテーブルに分けたほうが検索は速くなりますか? (もちろん、結合する時間も含めてです。) もし速くなるとしても、文字数が3文字など少ない場合は 通し番号に置き換えてもきっと効果は薄いですよね? 何文字以上の文字列なら通し番号に置き換えたほうが速いですか? 皆さんはどのように決めていますか?

    • sucker
    • 回答数1
  • php 変数(変数名)の結合について。

    php 変数(変数名)の結合について。 こんばんは。 phpでホームページを作成しておりますが どうも上手く動かないのでこちらに質問させて頂きました。 変数名$testに数字を連番で付け、 $test0 = (値1,値2,値3,・・・) $test1 = (値1,値2,値3,・・・) $test2 = (値1,値2,値3,・・・) と各変数に配列を代入したいと考えています。 そこで、for文を使用し、 for($i=0; $i<10; $++) {  $test.$i = (値1,値2,値3,・・・) } と記述た所、上手く動作せずに困っております。 二次元配列での代入は可能だと思いますが $test[0] = (値1,値2,値3,・・・) $test[1] = (値1,値2,値3,・・・) $test[2] = (値1,値2,値3,・・・) for($i=0; $i<10; $++) {  $test[$i] = (値1,値2,値3,・・・) } ※ 実験してませんけど・・・。 なるべく二次元は使わないで処理したく思いますが やはり二次元配列のが合理的でしょうか・・・。 その点も踏まえ、何方かご教授頂ければ幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • C++ ini 書き込みについて

    C++ test.exe起動時に test.iniを作成するソースコードがはいっているのですが 作成できません。 どうすればいいのですか? ※ test.cppには コモンダイアログ「新規作成,名前を付けて保存,上書き保存,・・」 ・ini書き込むためのソース がはいっています。しかし  test.iniを書き込む ソースコードを書いて コンパイルリンクしたのですが test.exeを実行すると test.iniが作成されないので なにかおかしいと思いましたが なにが原因ですか? アップロード:http://www.dotup.org/uploda/www.dotup.org5122680.zip.html (zip 圧縮 アップロード 「パスワード:1012」)

    • RMCA
    • 回答数5
  • シートの選択について

    エクセルのVBAにて、シートの選択について質問です。 直前まで【テスト1】と言うシートで作業をしていて、その後 Worksheets("テスト2").Activate Worksheets("テスト2").Select Range("A1").Value = 123 テスト2のA1に123と言う文字を表示させるとします。 プログラムを走らせてみたのですが、123と言う数字はテスト1のシートに記述されてしまいました。 ホントに初歩的な質問で申し訳ありませんが、テスト2に表示される方法を教えて頂けたらと思います。 それでは、よろしくお願い致します。

  • コンストラクタで設定した値が表示されない

    以下のプログラムを見ていただけたら分かるとおり、コンストラクタで設定した値が、配列だと表示されるのに、配列を使用していない変数だと表示されません。なせなのでしょうか? よろしくお願いします。 package test; public class test { public test(int[] idt, double ddt, String title) { title = "テスト"; ddt = 99.9; for(int i=0; i<idt.length; i++) { idt[i] = i; } } public static void main(String[] args) { int[] idt = {0, 0, 0}; double ddt=0.0; String title= ""; test t = new test(idt, ddt, title); for(int i=0; i<idt.length; i++) { System.out.println(idt[i]); } System.out.println(ddt + ", " + title); } }

    • ベストアンサー
    • Java
  • jQueryのプラグインについて

    URLの構成要素を参照できるこちらのプラグインについて質問させてください。 デモページにあるようなものをクリックイベント無しで、指定クラスの特定要素(liやdivなど)の中にquery情報を落とし込むにはどうしたらいいでしょうか? URL http://www.cyokodog.net/blog/parse-url-doc/ デモページ http://www.cyokodog.net/jquery.utility-kit/parse-url/demo.html (例) URL https://test_site.jp/?test_category01=%e3%83%86%e3%82%b9%e3%83%881%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc&test_category02=%e3%83%86%e3%82%b9%e3%83%882%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc&test_category03=%e3%83%86%e3%82%b9%e3%83%883%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc ↓ 結果 <li class="test">テスト1のカテゴリー</li> <li class="test">テスト2のカテゴリー</li> <li class="test">テスト3のカテゴリー</li> 何卒、よろしくお願いします。

  • ウェブブラウザからファイルを操作することができません。(Apache - PHP - Linux)

    ウェブブラウザからファイルを操作することができません。 [/var/www/test/index.php] ...(中略)... system("pwd >> /var/www/test/comment"); ...(中略)... ファイル'/var/www/test/comment'に変化は見られません。 パーミッションは(7,7,7)にしてあります。 # ls -la /var/www/test drwxrwxrwx 3 user1 user1 4096 2010-01-12 20:58 . (ちなみに、/, /var, /var/wwwも全て(7,7,7)にしてあります。) # ls -la /var/www/test/comment -rwxrwxrwx 1 root root 1 2010-01-12 20:58 /var/www/test/comment ちなみに、以下のようにエラーが出た時に書き込むような設定にしても、何の変化も見られません。 system("pwd 2> /var/www/test/comment"); また、以下の一行からはユーザとしてapacheが表示されます。 [/var/www/test/index.php] ...(中略)... system("whoami"); ...(中略)... [ブラウザ] apache コマンドラインから入力するとうまく行き、書き込みは成功します。 # pwd >> /var/www/test/comment [/var/www/test/comment] / 想像するに、ユーザapacheでのファイル操作が禁止されているようです。 環境はLinux(Fedora10)で、Apache/2.2.10 (Unix)、PHP 5.2.9 (cli)です。 困り果てています。解決策をどうかよろしくお願い致します。

    • wataj
    • 回答数1
  • 回答の意味が解りません。

    class test16 { public static void main(String args[]) { int digits = 0; int letters = 0; for (int i = 0; i < args[0].length(); i = i + 1) { char ch = args[0].charAt(i); // 数字 if (Character.isDigit(ch)) digits += 1; else if (Character.isLetter(ch)) // 英字 letters += 1; } System.out.println("There are " + digits + "digits"); System.out.println("There are " + letters + "letters"); } } C:\WORK>javac -encoding UTF-8 test16.java C:\WORK>java test16 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at test16.main(test16.java:5) お陰様で、コンパイルはできました。 しかし、実行時に、メッセージが出ます。 どうしてでしょうか? ご回答のほど宜しくお願い申し上げます。 ご回答 argsにデータが入っていないのに args[0]を参照したからエラーになっています。 public static void main(String[] args)の引数argsは コマンドプロンプトでjavaコマンド実行時に入力されたデータが入っています。 今回の例だと C:\WORK>java test16 テスト1 テスト2 のように実行クラス「test16」の後ろにスペースで文字を入力すると argsには、args = {"テスト1", "テスト2"}のデータが入ります。 質問者さんのjavaコマンドは以下で C:\WORK>java test16 「test16」の後ろにデータを入れていません。 そのため、args={}となり、データが無いargsが出来上がります。 そのため、args[0]は存在しないからエラーが出ます。 エラーを回避するには C:\WORK>java test16 「この後に何か文字を入れる」 ボクは「参照」の意味もまだつかめてません。 どいうことですか? 他にも沢山質問があります。 回答者の方も解りやすくご回答なさったと 思いますが、すみません。 今1度、解説のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • 配列の中から文字列を探し、その番号を返す

    ある配列の中から、'Address' という文字列を探し、 もし見つかれば、その配列の何番目に格納されている か値を返してくれる関数はないでしょうか。 例えば、  @test[0] = 'No';  @test[1] = 'Name';  @test[2] = 'Point';  @test[3] = 'Address';  とあった場合、かえってくる値が 3 という具合  です。

    • ベストアンサー
    • Perl
    • naru
    • 回答数1
  • 最新日付のファイルをコピーするバッチの作成

    フォルダAの中に 20120615055243test.dat 20120617061203test.dat 20120618062331test.dat のように、年月日時分秒test.dat  という規則で名付けられたファイルがあります。 この中から、最新日付を見つけて フォルダBにコピーするというバッチを作成することが 可能なのでしょうか。 よろしくお願いします。

  • テキストファイルの読込について

    _rootの1フレーム目に以下のActionScriptを記述しました。 this.stop (); myLoadVars = new LoadVars(); myLoadVars.onLoad = function(Success) { if (Success) {   trace("result="+_root.result);  } }; myLoadVars.load("test.txt"); test.txtの中身は以下です。 result=test 実行したところ、結果は result=undefined でした。 result=testにならないのはなぜなのでしょうか?

    • ベストアンサー
    • Flash
  • 画面に表示されたか取得する方法はあるでしょうか?

    ■やりたいこと http://okwave.jp/qa/q4483193.html の内容と似ているのですが、 最初にURLを叩いた時に、要素(id=logo)がブラウザ画面内に表示されているかどうかを 判定しイベントを発生させる事は可能でしょうか? <script language="javascript"> <!-- function view(){  if(document.getElelemntById('xx').offsetTop > ?){ alert('画面内に表示されたよ'); } } // --> </script> <body onLoad=view()> テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br> テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br>テスト<br> <span id="logo"><img src='logo.gif'></span>

    • php4
    • 回答数3
  • 変数がすべてアルファベットなのでエラーになる?

    変数を割り当ててるのですが、エラーになります。 すべてアルファベットなのでエラーになるのでしょうか? ファイル名 = TEST-A ファイル名 = "TEST-A"  と""で囲むとエラーにはならないのです。 ファイルを保存する際に、フォルダーを変数にて割り当てたいのです。 ファイル名 = TEST-A バージョン = 200804 四月 = "C:\AAA\TEST-A\見込" & バージョン301 やりたい事は CドライブのAAAフォルダーの中のTEST-Aのフォルダーに「見込200804.xls」 のファイル名をつけて保存をしたい。 TEST-Aの部分は変更がある為、変数にしたい。 よろしくお願いいたします。

  • DOSバッチで変数の値を変数名に設定したいのですが、可能でしょうか?

    DOSバッチで変数の値を変数名に設定したいのですが、可能でしょうか? 例として、以下のようにVARという変数に対して、ある文字列を設定し、その文字列の名前の変数の値を別の変数に代入したいのです。 set VAR="TMP" if /i "%VAR%"=="TMP" (SET TEST=%%VAR%%) echo %TEST% ここで求めている挙動は、SET TEST=%%VAR%%の命令によって SET TEST=%TMP% → SET TEST=C:\Windows\Temp のように展開されればいいのですが、実際はSET TEST=%VAR%となってしまいます。 なにか良い方法がないでしょうか?

  • HashMapについて

    java初心者です。 HashMap oya= new HashMap(); HashMap child=null; child = new HashMap(); child.put("test1",Object1); child.put("test2",Object2); oya.put("Oya1",child); child = new HashMap(); child.put("test3",Object3); child.put("test4",Object4); child = new HashMap(); oya.put("Oya2",child); 上記のように値をセットした状態で ループの中でtest1の値を比較したいのです。 たとえば下記みたいに下記のやり方では出来なのは分かっています 値の比較の仕方を教えてください。 for(int i=0;oya.size();i++){ if(test1.equals("aaaa")){ bbb = "kkk"; break; } } よろしくお願いします。

    • ベストアンサー
    • Java
  • vpopmailコマンド

    vpopmailをはじめたばかりの初心者です。 サイトをいろいろ探しながら勉強していますが、 情報が足りなく、難儀しております。 エイリアスに追加する方法を探していますが、 見つからずに迷っています。 ./vaddaliasdomain test1@users.jp test2@users.jp …のような感じで行ってみたのですが(test1が既存、 test2が追加するエイリアス)、 Error: Neither test1@users.jp' or test2@users.jp' exist, unable to create alias. …とのエラーが出てしまいます。 勉強不足で申し訳ないのですが、ぜひご指導いただけますよう、 お願いいたします。

  • MS-DOSバッチファイルコマンドのrenを使用してファイル名を置換することができない

    MS-DOSバッチファイルコマンドのrenを使用して sample1__01.txt と sample2__02.txt の __(アンダーバー2個)を_test_に置換して、sample1_test_01.txt とsample2_test_02.txt が 自動でできあがるようにしたいのですがうまくいきません。 見よう見まねで ren *__*.txt *_test_*.txt と書いて実行させてみたのですが sample1__test_.txt と sample2__test_.txt となってしまいます。 どうすれば思いどうりの結果を得ることができるのでしょうか? ご存知の方がおられましたらご回答をよろしくお願いします。

  • DLL作成時、defファイルを使いたくない

    また質問させて下さい。 Visual Studio2005でDLLを使ったプログラムを作ろうとしています。 defファイルを利用すると、そのDLLファイルを作成できるのですが、 __declspec(dllexport)を利用すると、DLLファイルのその関数を読めなくなってしまいます。 なぜでしょうか? 下記は、MFCで、dll_test7というプロジェクトを作り、そのdll_test7.hのコードのすぐ下に その関数を書きました。(これがダメだと思うのですが…) //●Visual Studioのプロジェクト作成で、生成される部分 // dll_test7.h : dll_test7.DLL のメイン ヘッダー ファイル // #pragma once __declspec(dllexport) void __cdecl test0(void); #ifndef __AFXWIN_H__ #error "PCH に対してこのファイルをインクルードする前に 'stdafx.h' をインクルードしてください" #endif #include "resource.h" // メイン シンボル // Cdll_test7App // このクラスの実装に関しては dll_test7.cpp を参照してください。 // class Cdll_test7App : public CWinApp { public: Cdll_test7App(); // オーバーライド public: virtual BOOL InitInstance(); DECLARE_MESSAGE_MAP() }; //■作成した関数 __declspec(dllexport) void __cdecl test0(void) { CString cs; cs="aa"; ::AfxMessageBox(cs); } 上記は、defファイルを利用するとこの関数を呼び出せます。 以上、どうぞよろしくお願い致します。

  • thのスタイルを適用するにはどうすればいいでしょう

    <table border=1 class="test1"> の部分にclassを設定するだけで thのスタイルを適用するにはどうすればいいでしょうか? 理想としては添付画像の下のテーブルの様に thの部分だけスタイルを適用したいのですが 実際はテーブルのレコード数が多い為、 <th class="test2">を全てのthにつけるのを省略したいです。 なので、<table border=1 class="test1">の部分にthのスタイルを設定したいのですが table.test1 {font-size: 5em;} の部分はどのように記述すればいいでしょうか? 現在の table.test1 {font-size: 5em;} だとテーブルすべてに適用されてしまいます。 理想の表示は下のテーブルで 理想のソースは上のテーブルです。 ------------------ 以下ソース <html> <head> <style type="text/css"> table.test1 {font-size: 5em;} th.test2 {font-size: 5em;} </style> </head> <body> <table border=1 class="test1"> <tr><th>No</th><td>a</td></tr> <tr><th>No</th><td>a</td></tr> </table> <br> <table border=1> <tr><th class="test2">No</th><td>a</td></tr> <tr><th class="test2">No</th><td>a</td></tr> </table> </body> </html>

    • ベストアンサー
    • CSS
  • Perlで use strict して our変数

    Perl 初心者です。初めて質問します。 test_sub.pl で宣言した変数を test_main.pl から参照したくて悩んでいます。 環境 : WindowsXP / ActivePerl 5.14.2 -------------------- * test_sub.pl -------------------- #!/usr/bin/perl use strict; our $hoge = 'HOGE'; 1; -------------------- * test_main.pl -------------------- #!/usr/bin/perl use strict; require 'test_sub.pl'; print "Content-type: text/html\n\n"; print $hoge; -------------------- これを実行すると、 Global symbol "$hoge" requires explicit package name at C:/public_html/cgi-bin/test_main.pl line 7.\r というエラーが出ます。 require する前に、test_main.pl のほうで our($hoge); と宣言したり 参照する際に print $main::hoge; とパッケージを指定したりすればいけるのですが、 これらをしないとできないものなのでしょうか。 use strict; を書かなければ最初のソースでも動くのですが use strict は書きたい… 継承のようなことをしたいのです。 ちなみに以下試してみたソースです。 -------------------- * test_main.pl -------------------- #!/usr/bin/perl ######################################## # NG use strict; require 'test_sub.pl'; print "Content-type: text/html\n\n"; print $hoge; ######################################## # OK our変数を宣言しておくといける =pod use strict; our ($hoge); require 'test_sub.pl'; print "Content-type: text/html\n\n"; print $hoge; =cut ######################################## # OK 参照する際にパッケージ名を指定すればいける =pod use strict; require 'test_sub.pl'; print "Content-type: text/html\n\n"; print $main::hoge; =cut ######################################## ######################################## # NG =pod use strict; use base qw(test_sub); print "Content-type: text/html\n\n"; print $hoge; =cut ######################################## -------------------- * test_sub.pm -------------------- #!/usr/bin/perl package test_sub; use strict; our $hoge = 'HOGE'; 1; -------------------- NG パタンはどちらも Global symbol "$hoge" requires explicit package name のエラーとなります。 もしご存じの方がいらっしゃいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Perl
    • aki04
    • 回答数1