検索結果

DB

全10000件中7481~7500件表示
  • 全てのカテゴリ
  • 全ての質問
  • タイマーマクロの二重起動防止をしたい

    おねがいします。 Sub SetTimer() On Error Resume Next '時間変更注意 Application.OnTime TimeValue("00:00:30"), "強制終了" '時間変更注意 Application.OnTime TimeValue("00:10:00"), "SetTimer" '時間変更注意 Application.OnTime TimeValue("00:10:30"), "フォルダ作成" '時間変更注意 Application.OnTime TimeValue("23:52:00"), "プリント" '時間変更注意 Application.OnTime TimeValue("23:54:00"), "DB保存" '時間変更注意 Application.OnTime TimeValue("23:56:00"), "DBから日別保存へコピー" '時間変更注意 Application.OnTime TimeValue("23:58:00"), "表のクリア" UserForm16.Show End Sub 以上ののマクロを作成、実行します。 23時52分から一連の作業をして、0時10分に自ら次回のタイマー予約を踏むマクロです。 エクセルは、無人で24時間自動起動させています。 一番最初(ブックを開く)に、どのタイミングでスタートするかわからないので、 workbookプロシージャに workbook.openのタイミングで Call SetTimerを入れてあります。 印刷が二回発生して気付いたのですが、 このままだと、0時2分に再起動がかかり、ブックを開きなおします。 (SetTimer) で、0時10分に自己発動タイマーが働きますよね。(SetTimer二回目) すると、一連の作業は二重実行されてしまい、困ってます。 マクロ自身にフラグを持たせるんですか? なんとか、一度だけ実行をすることはできないんでしょうか? 教えてください。おねがいします。

  • cookieが無効のブラウザへの対応方法

    PHP+MySQL+cookie(セッション管理)にてアクセス解析を構築しております。 仕組みとしては、サイトにアクセスがあった場合に session_start()にてPHPSESSIDを発行し、DBに記録して 以降の行動をPHPSESSID毎にユーザーを特定して記録しております。 この時、DBにはcookieを有効にしたアクセスは 直接「123123abcd123123abcd123123abcd12」の形で記録され 逆にcookieが無効(?)の場合は「PHPSESSID=123123abcd123123abcd123123abcd12」 という形で記録されております。 (”isset($_COOKIE["PHPSESSID"])”にて判定しています。) cookieが有効の場合、1セッション内の行動であれば 一度記録したPHPSESSIDにてユーザーを特定することができ、問題ないのですが cookieが無効の場合だと、PHPSESSIDは発行されますが URLにパラメータとして持たせ続けないと、その行動が どのユーザーのものか特定できないと思います。 また、アクセス解析を見てみると、結構cookieを無効にした ユーザーからのアクセスも多く、無視できない数字でした。 ここで質問ですが、 1.「PHPSESSID=123123abcd123123abcd123123abcd12」の形で 記録されているものはcookieが無効のアクセスと考えていいですか? 2.cookieが無効の場合、上記の値を保持し続ける 良い方法があれば教えて下さい。(サイト内で)

    • ベストアンサー
    • PHP
    • SOU48
    • 回答数3
  • StrutsのFormについて

    現在Struts(1.2)にてプログラムしているのですが、 分からない点があります。 とりあえず入力画面と入力画面表示時に必要なデータを取得してくる Actionクラスを作りました。 必要なデータとは、セレクトボックスの値でDBから取得しております。 で、取得したデータをActionクラスのexcute()が呼ばれたタイミングで、ActionFormの生成を(new)してそれにDBから取得した値をいれて 最後にrequest.setAttribute()で設定しています。 これは間違いでしょうか? というのも、Actionクラスのexcute()のところで、 request.getAttribute("XXXform",xxForm)としてやると、 Formが取得できます。本来はこのFormに設定するべきなのでしょうか? request.setAttribute()をしていないのにFormがあることに混乱しております。 単にstruts-config.xmlでFormの定義をしたら勝手に作成される ものなのでしょうか? なんだか言ってることが分からなくなってきた、、 言いたいことをまとめると、、 今は入力画面初期表示のために自分でActionFormをexecute()の はじめでNEWしてそれにデータをいれてrquestに設定しているが、 本来は既にrquestにあるFormをgetしてそれにデータをいれて再度、 rquestに設定するのが正しいのかどうかです。 宜しくお願いします。

    • ベストアンサー
    • Java
    • airial
    • 回答数1
  • C++でMySQLへの接続を試みるも失敗してしまいました

    皆様こんにちは。 http://questionbox.jp.msn.com/qa3838662.html http://okwave.jp/qa4845183.html 上記URLのページの内容とほぼ同一でしたので、 参考にしつつ、 C++でMySQLへの接続を行い、 プログラムの動作中で得る変数を DB内のテーブルに insertするプログラムを書いてはみたものですが、 どうもうまく行かず困っています。 プログラム内で実行したかったのは、 プログラム内で得た2つの変数を MySQLに登録するという内容でした。 プログラムを動かすと、 「不正な命令です」とプログラムが止まるのですが、 どこで止まるかを1つづつ確認したら、 MySQLにinsertコマンドを出すところで 止まるのが分かりました。 insertする2変数(「answer1」と「answer2」)は共に、 英数字で構成される100文字以内のものです。 インサートしたいテーブル名は「table_0413」としています。 テーブル「table_0413」には、 「A1」と「A2」という名前の2つのカラムを設けています。 ---------------------------------------------------------- char query[256]; if(sprintf(query, "INSERT INTO table_0413 VALUES (%s,%s)", answer1, answer2)); mysql_query(conn, query); ---------------------------------------------------------- どうすれば、 プログラム内で得た2変数の値を、 正常にDBにinsertできるようになるのでしょうか? 簡単な内容でしたら、 申し訳ありませんが、 アドバイスいただけると、とても嬉しいです。 宜しくお願いします。

    • kdome
    • 回答数4
  • デ-タテ-ブルの内容での更新の書き方が分らず困っています

    VB2008とADO.NETを勉強中の初心者です。 以下のようなプログラムで、デ-タテ-ブルの内容を変更後(このプログラムでは削除のみですが、追加の処理もやりたいと思っています)"SYOYOURYOU"を更新して、再度読み込みたいと思っています。 いろいろ、参考書等を見たのですが旨く処理できません。 *DBを再読み込みのために更新* の部分での記述の方法を教えて頂けないでしょうか。 よろしくお願いします。 '*LLCの初期化 Dim LLC As Integer = 0 Dim cn As New OleDbConnection cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _ & "Data Source=C:\MAPICS\MAPICS-S.mdb" Dim da As OleDbDataAdapter 'DataAdapterの作成 '*LLCを 0 から 10 まで処理 For LLC = 0 To 10 '所要量抽出 'DataAdapterの作成 da = New OleDbDataAdapter("SELECT * FROM SYOYOURYOU WHERE Syo_LLC =" & Str(LLC), cn) 'データを取得 Dim ds As New DataSet da.Fill(ds, "SYOYOURYOU") If ds.Tables("SYOYOURYOU").Rows.Count > 0 Then 'DataGridViewに表示 DataGridView1.DataSource = ds.Tables("SYOYOURYOU") MsgBox("確認1") For i = 0 To ds.Tables("SYOYOURYOU").Rows.Count - 1 'SYOYOURYOUをもとに処理を行う(この部分は省略) '処理済みのSYOYOURYOUのデ-タを削除 Dim dr As DataRow dr = ds.Tables("SYOYOURYOU").Rows(i) dr.Delete() 'DataGridViewに表示 DataGridView1.DataSource = ds.Tables("SYOYOURYOU") MsgBox("確認1") Next '***************************** 'DBを再読み込みのために更新 '***************************** End If Next '終了処理 End

  • Access2003(VBA)でADO接続時にルーターのセッション増加

    早速質問させていただきます。 WindowsXP上のAccess2003でDBServer(SQLSERVER2005Express)にADO接続でデータ要求を行うアプリを開発しました。 このアプリをDBServerがあるネットワークセグメント以外から実行するとルータのセッション数が見る見るうちに増加してルーターがハングアップしてしまいます。 調査してみたらADOのRecoredsetをMovenextする度にセッション数が増えるようです。そもそもADO接続では毎レコード毎?にセッションを張るような仕組みなのでしょうか? またこの現象を解消するにはどのような手法があるのでしょうか? ご教授のほどよろしくお願い致します。 -------------------------------------------------------------- Dim adoCON As New ADODB.Connection Dim adoRS As ADODB.Recordset '(1)ADOを使いSQL ServerのDBを開きます adoCON.Open "Driver={SQL Server};" & _ "server=SERVERNAME\SQLEXPRESS;          database=db_name; uid=sa; pwd=sa;" 'レコードセットの作成(SELECT文の実行) Set adoRS = adoCON.Execute("select * from 商品マスタ where 削除日=0") '//CSVデータ取り込み用配列の初期化 Erase arr() LineCount = 0 TblColCnt = 0 '最終レコードまで順読み込みを行う Do Until adoRS.EOF = True ReDim Preserve arr(ShouhinMSTMaxCol, LineCount) For cols = 1 To adoRS.Fields.Count - 1 TblColCnt = TblColCnt + 1 arr(TblColCnt, LineCount) = Trim$(adoRS(cols - 1)) Next LineCount = LineCount + 1 TblColCnt = 0 'レコードの順読み adoRS.MoveNext Loop 'レコードセットのクローズ adoRS.Close 'データベースのクローズ adoCON.Close 'オブジェクト変数のクリア Set adoRS = Nothing Set adoCON = Nothing --------------------------------------------------------------

  • Flash→PHP→MySQLへの値の受け渡しについて

    現在、Flashのフォームで受け取った値をPHP経由でMySQLへデータを格納するシステムを作成しています。 現在、詰まっている点とは、Flashで送信したデータがMySQLまで到達できないというところです。 少し分析してみたところ、PHPを単独でブラウザにて開くと "フィールドが取得できません。" と出力されていました。 これは、 ----- <?php $setsuzoku = mysql_connect("localhost", "*****", "*****"); if (! $setsuzoku) { die ("データベースに接続できません"); } if (! mysql_select_db ("test")) { die ("データベースが取得できません"); } mysql_query("INSERT INTO rank VALUES('".$HTTP_GET_VARS['nickname']."', ".$HTTP_GET_VARS['score']); if (!$fd) { die ("フィールドが取得できません。"); } // 処理が終わったことを知らせる print('OK'); ----- というプログラムで動かしていまして、『mysql_select_db ("test")』まで動作しているのではないかと思われます。 ですので、もしかしたらFlash以前にPHPとSQLの連携がうまくいっていないような気がするのですが…どうでしょうか? Flashからの情報を送信するシステムである以上、PHPで表示すると必ずこのような形になるのでしょうか? ちなみにMySQLには、必要なDatabaseとテーブルを作成しました。 問題の切り分けは一応してみましたが、間違っているかもしれません。何かご教授頂ければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Accessのレポートでの集計について

    JYMDフッターに1日毎の合計発注件数(品目数)を出力したいと考えております。 構成は、 JYMDヘッダー ---------------------- 明細 -------------------------- JYMD(日付)  商品コード  数量  金額 JYMDフッター ----------------------         商品コード数     件 改ページは、JYMDヘッダーの「カレントセクションの前」にしています。 レポートのレコードソースは、JYMD、商品コード、商品単価、数量で構成されたクエリを使っています。 例示すると 2008/4/21  0001  1  100 2008/4/21  0001  2  200 2008/4/21  0002  1  400 2008/4/21  0003  1  500 ------------------------------ 商品コード数 3件 ← (0001、0002、0003で3件という意味です。) (次頁) 2008/4/22  0001  1  100       ・・・ という感じです。 VBAでレポートの印刷時に以下の記述(一部です)をしましたが、 全ての日数の合計が出てしまい、1日毎の件数とはできませんでした。 ********************************************* Dim SQL_STR AS STRING Dim QUE AS QueryDef Dim RS AS RecordSet SQL_STR = "SELECT Count(商品コード) AS KEI" SQL_STR = SQL_STR & " FROM 商品日別QUE" Set QUE = DB.QueryDefs("Q_商品日別") QUE.SQL = QUE Set RS = DB.OpenRecordset("Q_商品日別", dbOpenSnapshot) If RS.RECORDCOUNT <> 0 Then Me![GOKEI] = RT_QUE![KEI] End If ********************************************* 改ページをレポート側で設定しているので、1日毎の件数は出せないでしょうか? レポート側での処理でも良いので、何か方策を教えてもらえたら助かります。

    • nobil
    • 回答数1
  • 親画面に値を戻しテキストエリアに表示

    phpのjavascript記述部分から別のphp(関数・SQL処理等)を呼び出しSQLで値を取得後、 親画面に値を戻してテキストエリアに表示したいのですが、呼び出し元でalret()のイベントがないと表示ができません。 location.reload()など試してみましたが、やはり表示されません。 alert()はデバック用に設定していたもので、はずすと表示がされなくなり困っています。 これはどういう状況になっているのでしょうか。 また解決方法を教えてください。 ◆やりたいこと 親画面にある検索ボタンで子画面ポップアップされ、 子画面で選択した値を元にSQLで値取得し、これを親画面に戻し テキストエリアに表示。 DBはMySQL。 (抜粋) ----- ◆親画面.js fm.createElement("<textarea name='txtMemo["+idx+"]' cols='80' rows='5'>"); ◆子画面.php //関数を呼ぶ <script language="javascript"> <!-- window.dialogArguments.wind.top.leftFrame.submitFrame.location.href = "syori.php?fnc=setText&num="+num+"&idx="+<?=$idx;?>; alert("これがないと親のテキストエリアに表示されない"); window.close(); //--> </script> ◆処理 syori.php //SQLで値を取得し、親画面に渡したい←コレができない if($fnc == "setText") { $query = "select TTextMemo from TText where TNo = '$num'"; $result = db_field($query, 0); ?> <script type="text/javascript"> <!-- document.BtmFrm.elements["txtMemo[<?=$idx;?>]"].value = "<?=$result;?>";←alertがないと表示されない //--> </script> <? exit; } ----- 宜しくお願いします。

  • ファイル名にドットを使ったファイルのインポート(ACCESSマクロ)

    Accessのマクロを作成しています。 ファイルを開くダイアログから複数ファイルを選択してCSVファイルをインポートするマクロを書きました。(最後に抜粋を記載します) インポートの行はこうなっています。 DoCmd.TransferText acImportDelim, , "traffic", varFname, True ファイル名に拡張子直前以外にドットを含むファイル名だと以下のエラーとなります。 実行時エラー '3011' オブジェクト'ドットを含むファイル名'が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。 余分なドットさえ含まなければ、50ファイル、7MBのインポートも問題ありません。 わけあってファイル名は変更できません。 ファイル名にドットを含む場合のインポートの書き方を教えてください。 宜しくお願い致します。 ===以下、抜粋=== '[ファイルを開く]ダイアログボックスを作成 Set dlgOpen = Application.FileDialog(msoFileDialogOpen) '[ファイルを開く]ダイアログボックスの初期設定 dlgOpen.AllowMultiSelect = True dlgOpen.Filters.Clear dlgOpen.Filters.Add "CSV", "*.csv" dlgOpen.InitialFileName = CurrentProject.Path '[ファイルを開く]ダイアログボックスを表示 ret = dlgOpen.Show '[キャンセル]ボタンを選択したときは、プロシージャを終了 If ret = 0 Then Exit Function End If 'カレントデータベースに接続 Set db = CurrentDb 'lineテーブルからレコードを取得 Set rs = db.OpenRecordset("line", dbOpenDynaset) '単数または複数選択されたファイル分だけ処理する For Each varFname In dlgOpen.SelectedItems 'CSVファイルをインポートする DoCmd.TransferText acImportDelim, , "traffic", varFname, True

    • 10940
    • 回答数2
  • Webサービスについて(基になる接続が閉じられました・・・)

    お世話になっております。 ASP.NET(VB.NET)にて以下の構成のWEBシステムを構築しました。 WEBサーバ(Win2003Serv)⇒APサーバ(Win2003Serv)⇒DBサーバ(SQL2000Serv) 基本的には通常の動作においては問題なく動いています。 しかし負荷試験を行い250ユーザーにて処理を行うと、クライアント側のWebサービスに対する待機する時間を超えるタイミングで以下のようなエラーがスローされてしまいます。 (1) 操作がタイムアウトしました。 (2) 基になる接続が閉じられました : 要求がキャンセルされました。 負荷試験の内容はTOP画面を250ユーザーにて約10分間表示し計測しています。 TOP画面では初期表示時にWebサービスでAPサーバに繋ぎにADO.NETにてDBからデータ取得を4箇所で行い画面表示を行っています。 (1) の原因としてはADO.NETのMaxPoolSize(現在はデフォルト値)などが関係しているのではと思っているのですが確信には至っておりません。 (2) は全く検討が付きません。 まだまだ調査途中で書き込む段階ではないと思うのですが時間がないため書き込んだ次第です。 同様の現象での解決法や原因以外でも何でも構いませんのでご教授お願いいたします。

    • noname#30420
    • 回答数1
  • 洗濯機の給水ホースがはまらない(止水弁の圧力

    こんにちは、困った状態になったので質問させてください。 洗濯機の水がでなくなり、あれこれいじって給水ホースを蛇口から外してしまいました。 それだけならよかったんですが、今度は給水ホースが入らなくなってしまいました。 調べてみたところ、蛇口を完全に閉め忘れていたようで、水圧により止水弁がロックされているみたいなんです。 ウチの蛇口は http://macdpg.dpg.co.jp/kvk/FMpro?-DB=kvk.fmj&format=data.htm&FMPro?-db=kvk.fmj&-format=data.htm&-lay=search&-sortfield=syouj&-sortorder=custom%3Dsyouj&-sortfield=hin&daij=%5b%90%f4%96%ca%97%70%90%85%90%f0%5d&syouj=%3d%5b%95%c7%95%74%90%f4%91%f3%8b%40%97%70%5d&%8d%58%90%56%92%86=%5bOK%5d&-max=12&-recid=32785&-find=&-Script=count に似た形で、水抜きのためのレバーがついておりません。 この形の場合、水抜きは難しいものなんでしょうか?どなたか水の抜き方をご存知でしたら教えて下さい。 (電気屋さんか水道屋さんを呼べばいいと思うのですが、本日中にはこれないということでした。洗濯物がたまっているうえに泊まりででかける予定があるので、自分でできたらいいなぁと思っております)

    • noname#27355
    • 回答数5
  • INDEX作成による更新系の影響範囲

    環境:Oracle9i 9.2.0.1 言語:VB6 システム:受注管理システム ある業務アプリの性能改善の為、顧客マスタにインデックスを作成したいのですが、更新系の処理が遅くなることを嫌ってなかなか承認が下りないです。 そんなに負荷はかからないと思うのですが、実際インデックスを1つ作成するとどの程度影響があるのか客観的に証明できないから困っています。 上記の業務アプリは毎日使用しています。 データ件数は100万件程度です。 参考までにインデックス作成前のINSERT文実行した実行計画とインデックス作成後のINSERT文実行した実行計画を記述します。 作成前 統計 ---------------------------------------------------------- 86 recursive calls 26 db block gets 14 consistent gets 29 physical reads 2956 redo size 628 bytes sent via SQL*Net to client 825 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 4 sorts (memory) 0 sorts (disk) 1 rows processed 実行後 統計 ---------------------------------------------------------- 281 recursive calls 27 db block gets 73 consistent gets 20 physical reads 3044 redo size 633 bytes sent via SQL*Net to client 825 bytes received via SQL*Net from client 3 SQL*Net roundtrips to/from client 7 sorts (memory) 0 sorts (disk) 1 rows processed そんなに影響がないということを証明したいのですが、上記統計で大したことないと証明できますでしょうか?

  • 2次元配列を関数の引数にする方法について

    以下のプログラムはSEIRモデル(https://ja.wikipedia.org/wiki/SEIR%E3%83%A2%E3%83%87%E3%83%AB)を2つたて、それらを相互作用させたときのA,Bそれぞれの解をルンゲクッタ法を用いて求めています。 ここで一次元配列a[i],b[j]を2次元配列a[2][4](i:領域A,B,j:SEIR)とし使用した場合、 関数の定義のところなどどのように書けばよいのでしょうか? C言語初心者でして、お見苦しい点多々あると思いますが、何卒ご教示お願いします。。。 #include <stdio.h> #include <math.h> double alf=0.05, bet=0.005, gam=0.05; ///alf:移行率,bet:感染率,gam:除外率 double f1(double t1,double a0,double a1,double a2,double a3){return -bet*a0*a2;} double f2(double t1,double a0,double a1,double a2,double a3){return bet*a0*a2-alf*a1;} double f3(double t1,double a0,double a1,double a2,double a3){return alf*a1-gam*a2;} double f4(double t1,double a0,double a1,double a2,double a3){return gam*a2;} //箱Aの関数 double g1(double t1,double b0,double b1,double b2,double b3){return -bet*b0*b2;} double g2(double t1,double b0,double b1,double b2,double b3){return bet*b0*b2-alf*b1;} double g3(double t1,double b0,double b1,double b2,double b3){return alf*b1-gam*b2;} double g4(double t1,double b0,double b1,double b2,double b3){return gam*b2;} //箱Bの関数 int main(void) { double t1,dt,t1max; double k1[4],k2[4],k3[4],k4[4],l1[4],l2[4],l3[4],l4[4],a[4],b[4],da[4],db[4] ; double (*pf[4])(double,double,double,double,double)={f1,f2,f3,f4}; double (*pg[4])(double,double,double,double,double)={g1,g2,g3,g4}; int i; //宣言 t1 = 0.0; dt = 0.1; t1max = 20.0; //時間初期値 a[0] = 2000.0; a[1] = 300.0; a[2] = 400.0; a[3] = 300.0; //箱A初期値(a[0]:感受性人口、a[1]:潜伏人口、a[2]:感染人口、a[3]:隔離人口) b[0] = 1000.0; b[1] = 200.0; b[2] = 300.0; b[3] = 500.0; //箱B初期値(b[0]:感受性人口、b[1]:潜伏人口、b[2]:感染人口、b[3]:隔離人口) printf("%4.2f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f\n",t1,a[0],a[1],a[2],a[3],b[0],b[1],b[2],b[3],a[0]+a[1]+a[2]+a[3]+b[0]+b[1]+b[2]+b[3]); for(t1=0.0;t1<=t1max;t1+=dt) { for (i=0;i<4;i++) k1[i]=dt*pf[i](t1,a[0],a[1],a[2],a[3]); for (i=0;i<4;i++) k2[i]=dt*pf[i](t1+dt/2.0,a[0]+k1[0]/2.0,a[1]+k1[1]/2.0,a[2]+k1[2]/2.0,a[3]+k1[3]/2.0); for (i=0;i<4;i++) k3[i]=dt*pf[i](t1+dt/2.0,a[0]+k2[0]/2.0,a[1]+k2[1]/2.0,a[2]+k2[2]/2.0,a[3]+k2[3]/2.0); for (i=0;i<4;i++) k4[i]=dt*pf[i](t1+dt,a[0]+k3[0],a[1]+k3[1],a[2]+k3[2],a[3]+k3[3]); for (i=0;i<4;i++) l1[i]=dt*pg[i](t1,b[0],b[1],b[2],b[3]); for (i=0;i<4;i++) l2[i]=dt*pg[i](t1+dt/2.0,b[0]+l1[0]/2.0,b[1]+l1[1]/2.0,b[2]+l1[2]/2.0,b[3]+l1[3]/2.0); for (i=0;i<4;i++) l3[i]=dt*pg[i](t1+dt/2.0,b[0]+l2[0]/2.0,b[1]+l2[1]/2.0,b[2]+l2[2]/2.0,b[3]+l2[3]/2.0); for (i=0;i<4;i++) l4[i]=dt*pg[i](t1+dt,b[0]+l3[0],b[1]+l3[1],b[2]+l3[2],b[3]+l3[3]); for (i=0;i<=3;i++) a[i]=a[i]+((k1[i]+2.0*k2[i]+2.0*k3[i]+k4[i])/6.0); for (i=0;i<=3;i++) b[i]=b[i]+((l1[i]+2.0*l2[i]+2.0*l3[i]+l4[i])/6.0); //4次のルンゲクッタ da[0]=-0.05*a[0]; da[1]=-0.05*a[1]; da[2]=-0.01*a[2]; da[3]=-0.05*a[3]; //AからBへの移動量 db[0]=-0.05*b[0]; db[1]=-0.05*b[1]; db[2]=-0.02*b[2]; db[3]=-0.05*b[3]; //BからAへの移動量 if (t1 < 15.0) { //移動開始 for (i=0;i<=3;i++) { a[i]=a[i]+da[i]; b[i]=b[i]-da[i]; ////AからBへ移動後のAにおけるSEIRの数,AからBへ移動後のBにおけるSEIRの数 } } else { for (i=0;i<=3;i++) { a[i]=a[i]-db[i]; ////BからAへの移動後のAにおけるSEIRの数 b[i]=b[i]+db[i]; ////BからAへの移動後のBにおけるSEIRの数 } } printf("%4.2f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f,%10.3f\n",t1+0.1,a[0],a[1],a[2],a[3],b[0],b[1],b[2],b[3],a[0]+a[1]+a[2]+a[3]+b[0]+b[1]+b[2]+b[3]); } return 0; }

  • 【php】フォームの作成をもっと楽にできないものか

    phpで、フォームを作成する時 入力フォームの作成、データの受け渡し、バリデーション処理 これでよろしいですか?画面の作成、DBへのインサート、と 非常に手間がかかります。 フィールドが1個増えるだけでまた、また1個1個足していかないといけません。 フレームワーク(codeigniter)なんかも使ってみましたが バリデーション処理やセキュリティが補助されるだけで 基本的な手間は変わりません。 このPHPでのフォーム作成をもっと簡単に、直感的に作成できるような ツールや、ライブラリなんかはないものなのでしょうか?

    • ベストアンサー
    • PHP
  • 銀ロウがうまくつきません

    1mm厚のステンレス(SUS303)に5mm厚の真鍮(20mm×20mm)を銀ロウでくっつけたいです。 ふちの部分を一周するようにロウ付けしたいのですがうまくロウが流れません。 フラックスをつけてロウを乗せ加熱するのですけどなかなか溶ける気配もなく直にロウを加熱するとすぐに溶けて丸くなります。 バーナーはガス補充式のプリンスDB2001というバーナー(トーチ?)を使用しています。(最大1300℃) 単純に火力不足なのでしょうか? なにかコツなどありましたら御願いします。

    • poyo3
    • 回答数2
  • NFSマウントコマンドについて

    現在、Aサーバ、Bサーバとあり、やりたい事は、Bサーバのあるディレクトリに ソースファイルを格納し、そのディレクトリをAサーバ上からマウントして 見れるようにし、Aサーバー上からMakeを実行したいのです。 そして、出来上がった実行モジュールはBサーバに置かれる形を取りたいのですが、どうしたら良いか解りません。 AサーバーとBサーバーで各々何をしてあげればよいのでしょうか? ちなみに、OSはSUNのSolaris8 DBはOracle9iです。 誰か解り易く手順をご教示ください。

  • アップロードのサンプルプログラムありませんか?

    phpで営業日報システムを作成中です。 DBはpostgreSQLを採用しています。 日報を登録するときに添付ファイル機能をつけたいのですが 下記のことについてよくわからないのでサンプルプログラムがあれば 教えてもらえませんか? 疑問点 1.javaスプリクトでファイル容量をチェックして規定値以上なら   事前にチェックしたい。 2.アップロードファイルのパスとファイル名の文字の問題(日本語NG?) 3.具体的なソース 質問の意図がわかりにくいようでしたら再度補足しますのでよろしくお願いします

    • 締切済み
    • PHP
  • CDに焼けません

    デジカメで撮った写真をマイドキュメントに保存してあるのですが、CDに焼こうと思ったら「ストリームの損失、Thumbs.dbには追加情報が添付されていますが、この情報は失われる可能性があります~」と言うのが出ます。 これを「はい」にして続けてFドライブにCDを入れるのですが、「FドライブにCDを挿入してください」と言われてしまってコピーできないのです。 前はこんなとこなかったのですが・・・ 「ディスクのクリーンアップ」のときに「古いファイルの圧縮」をしたことが原因でしょうか?

    • ramtti
    • 回答数1
  • SQL文について

    テーブルの結合について教えてください。 (DBはオラクルです) select * from table1,table2 where table1.カラム名=table2.カラム名; で、結合が出来ることは分かりました。 やりたいことはテーブルの結合と、ある期間のデータを持ってきたいのです。 select カラム名 from table1 where カラム名 between '20020213' and '20020218'; で期間を決めて引き出すやり方も分かっています。 一度に結合と期間を決めて引き出すやりかたってどうすればよいですか? それとも不可能ですか? 教えてください。

    • bobu-2
    • 回答数1