cma3atgoo の回答履歴
- endIndexはどこを指す?
こんにちは。c#初心者です(今回c#関係ないです)。 あるクラスを作っているのですが、それが配列に対する情報を記録していて、大雑把に int startIndex; int length; をフィールド変数に持っています。これらのゲッター、セッターも用意するのですが、 都合上、「endIndex」もある方が便利なこともあるので、「GetEndIndexメソッド([c#]EndIndex)」を実装しようと思うのですが、問題が発生しました。 最初は普通に、 int GetEndIndex() { return startIndex + length; } のようにしていました。 つまり、12~24(境界を含む)を表す場合、「length」が13になるので、「StartIndex」が12、「EndIndex」が25を表すことになります。 これだと開始位置は範囲に含まれているのに、終了位置は範囲に含まれていないことになりかなり分かりにくいです。 じゃあ、1引けばいいじゃないかと、 int GetEndIndex() { return startIndex + length - 1; } こうすると、さっきの場合「StartIndex」が12、「EndIndex」が24になり、この問題は解消されました。が、そのために別の問題が発生しました。 lengthが0のときです。例えば「15~で、長さが0」と設定された場合、「startIndex」は15で、「EndIndex」は14になってしまいます。 これを見たら混乱する人がかなり出てくるんじゃないかと思います。 結局、どちらの方法を取っても何らかの問題は残ってしまい、すっきりしません。 何か他にいい方法があればよいのですが、思いつきません。 どちらかの方法をとるか、別の方法をとるのか。皆さんのご意見をお聞かせください。
- オタク(二次元)
二次元オタク(アニメやラノベをこよなく愛する人々)はキモイんですか? 私は別に好きではないし興味もさらさらないのですが周りはオタクが多いです。 オタクさん達は、よく語っています。 そして今日、悪気はなく少しオタクを否定するような発言をした時、その友人は国語の授業で扱っている話と絡めてすごく反論してきました。 「国語の◯◯◯って言う話で、深くその事を知らない奴は口出しするな。って書いてたよねー。分かった?考えよーね。」って言われました。 私から言わせてもらえば「じゃあ、あなたは教科書の内容が全て正しいと思ってるの?あくまでも筆者の考えであって完全な世間的な見方じゃないって事を考えましょうね。あなたは目先の事しか考えられないのかな?」と思います。 これについても皆さんの考えを教えてください。
- ベストアンサー
- その他(生活・暮らし)
- getmyway55
- 回答数2
- 独りで生き抜く方法について
初めまして、私は22歳の♀です 本題に入る前に少し話を聞いて下さい 私はふと思うのです。友達とはなにか?どういうのが友達と呼べるのか。 ただ連絡を交換し合うのが友達なのか、気がねなく話せるのが友達なのか。 私がまだ学生だったころ。友達と思っていた者は少なからずおりました。 でもそれは所詮学校内での友であり、放課後は遊んだり、出掛けたりはしませんでした。 連絡先は交換していましたが、メールも学校に関すること以外はしません。 たとえば、明日のテストの範囲はどことか。宿題はどこまで?など、聞き損ねてしまった内容の確認などのメールしかしません。 でもそれは、どうやら私だけのようです。 私は何故か人とうまく付き合っていくことがでしません。 それは、私の顔があまり良いものではないからなのか、それとも性格の問題なのか。 しかし、今まで色んな人間を演じ、相手を気遣い生きてきましたが、結局皆私から離れていきます。知り合い、友となってメアドや携帯番号を交換するも、結局最後は皆離れていきます。そんなことを繰り返して十数年、疲れました。 人はみんな勝手で、その日の気分で態度が変わり、突然口を利いてくれなくなったり、学校卒業したら連絡が取れなくなったり。楽しいことはなく、傷つくことばかりでした。今ではどんなに辛く悲しくても涙は出ません。すべて渇れました。人はもう信じません。信じれば必ず傷つくからです。人を気遣うのはやめました。そうすれば周りが私に寄ってこないのは性格のせいだと思えるからです。 こんな私がこんな質問するのもなんですが、参考にまでにアドバイス下さい。 【どうすれば、人を嫌いになれますか? 】
- ベストアンサー
- その他(恋愛・人生相談)
- soultoange966
- 回答数10
- 環境開発の業務委託について
システムについては全くの初心者です。 パソコンにApacheを設定したいのですが、インストールはできますが、設定はスキルがないと難しいとのことで業者に依頼したいと思いました。 しかし、環境開発、見積もりなどで検索しても業者らしい会社がヒットしません。そもそもこうした業務を請け負う会社はないのでしょうか。こんな検索で見つかるはず、こういう会社で請け負っているはず、など何か情報をいただけますと幸いです。 環境を使いたいのは1日だけですので、メンテナンス等は不要です。 どうぞよろしくおねがいします。
- 項目長変更後の処理について教えてください。
項目名:コード varchar (3) を "ALTER TABLE テーブル名 ALTER COLUMN コード varchar (4);"を実行し 項目名:コード varchar (4)へ変更したいと思っています。 そこで質問なんですが現在コード の内容が"001"のような3桁なのですがそれを"0001"のように4桁に変更したいのです。(頭に"0"を追加する。) (一見づつ読んで更新していく方法はわかりますがもう少しスマートに処理がしたいので) どういったSQL文を発行すれば良いのでしょうか? よろしくお願いします。
- ベストアンサー
- SQL Server
- cz75_1st
- 回答数1
- bmpファイルをjspでプリンター印刷について
bmpファイルをjspを使って プリンターについて直接印刷(プリンターダイアログが有ってもよいのですが) する方法が有りましたらお教えください。
- bmpファイルをjspでプリンター印刷について
bmpファイルをjspを使って プリンターについて直接印刷(プリンターダイアログが有ってもよいのですが) する方法が有りましたらお教えください。
- フォームの上下に一括チェックボックスを置くには?
HTML+Javascriptで、選択削除のフォームを作っています。 一覧の上下に一括チェックボックスを置きたいのですが上手く行かないのです。 -------------------- javascript↓ -------------------- //一括チェック用チェックボックス function allcheck() { var count = document.delete.chk.length; var allcheck = document.delete.chk_all.checked; for ( var i=0; i<count; i++) { var check = document.delete.chk[i].checked; if (allcheck == true) { document.delete.chk[i].checked = true; } else { document.delete.chk[i].checked = false; } } } //個別チェック用チェックボックス function check(onjCheck) { if (onjCheck.checked == false) { document.delete.chk_all.checked = false; return; } var count = document.delete.chk.length; for (var i=0; i<count; i++) { if (document.delete.name != "chk_all" && document.delete.chk[i].checked == false) { return; } } document.delete.chk_all.checked = true; } -------------------- HTML↓ -------------------- <form action="" name="delete"> <fieldset> <input type="checkbox" name="chk_all" id="all_head" onclick="allcheck(this)"> <label for="all_head">すべて選択/解除</label> <input type="submit" value="選択した項目を削除"> </fieldset> <fieldset> <input type="checkbox" name="chk" onclick="check(this)"> 項目1 <input type="checkbox" name="chk" onclick="check(this)"> 項目2 <input type="checkbox" name="chk" onclick="check(this)"> 項目3 </fieldset> <fieldset> <input type="checkbox" name="chk_all" id="all_foot" onclick="allcheck(this)"> <label for="all_foot">すべて選択/解除</label> <input type="submit" value="選択した項目を削除"> </fieldset> </form> このように記述しています。 上か下か、片方であれば一括チェックを実現できました。 当方Javascript初心者です。 よろしくご教示願います。
- 締切済み
- JavaScript
- otsumami8
- 回答数4
- EXCEL VBA 新規ブック保存について
フォームで作成したデータから、請求書などの帳票をシートに作成しています。 その請求書シートを、新たなブックを作成し、シートへ貼り付け セルC7(帳票名) F11(コード1) J11(コード2) この3つを合わせた名前で任意のフォルダへ保存して、閉じるようにしたいと考えています。 また、ブックの保存先を指定するにあたり 下の指定でコードを書いたのですが C:\Users\××××××\Desktop\管理システム\帳票 システムを丸ごと違うPCに変えても、エラーが出ないようにするには この指定の書き方でも良いのでしょうか? まだ初心者なもので 二つのブックを行き来するコードで頭が混乱しています。 まだVBA勉強を始めたばかりで、質問方法も拙いところも多々あると思いますが ご教授いただけます様、どうぞよろしくお願い致します! 自分で書いたコードですが 考えすぎて、ちょっと支離滅裂になってしまい 恥ずかしいのですが藁にもすがる思いでご質問させていただきました Dim Newbook As Workbook Set Newbook = Workbooks.Add fileName = Range("C7") & "_" & Range("F11") & Range("J11") Newbook.SaveAs fileName:=Worksheets("請求書").Range("C7") & "_" & Worksheets("請求書").Range("F11") & Worksheets("請求書").Range("J11") Windows("管理システム.xls").Activate Worksheets("請求書").Select Cells.Select Selection.Copy Windows("fileName").Activate Cells.Select ActiveSheet.Paste Range("A1").Select ブック名 (元データ) 管理システム.Xls シート名 請求書 追記: 本来はフォームから直接印刷を出したいのですが フォームでは対応しきれない部分を、シート上にて必要に応じ手を加えてから、 出力したいと考え、今回のシートへの出力を考えています
- ベストアンサー
- Visual Basic
- nachi_snap
- 回答数3
- Webシステムの確認試験について
WebServer1台で運用されていたシステムの負荷が目立ってきたため、 WebServerを3台に増やし、ラウンドロビン方式で負荷分散をすることになりました。 その確認の方法ですが、 まずは、3台のアプリの動作確認をするにあたり、 LANケーブルを1台ずつ繋ぎながら、アプリの動作確認を行い、 3台ともそれぞれ正常に動作するかを確認しようと思っていました。 が、これだと繋ぎ変えながら・・・なので、 Serverのそばにいないと試験ができません。 (実はServerは遠方に設置してます) 他に方法が思い浮かばないのですが、 なにかアドバイスいただけたらと思います。 ラウンドロビン方式では、たとえば3人同時にアクセスしないと、 分散されないのでしょうか? 同時じゃなくても、1台ずつ順番に(?)動作していくのでしょうか? 総合試験としては、3人以上で同時にアクセスして、正常にアプリが動作し、 ログを確認する・・・のようなことでいいと思うのですが、 その前の単体レベル(?)での試験は、 皆さんはどのように行っているのでしょうか? 書き方が良くない質問ですみません。 要は、1台構成から3台構成に変更した際の試験項目を作成するに当たり、 その方法をご教示いただきたいのです。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- jg1wjz
- 回答数2
- インラインフレームのページ内リンク
似たような質問が多々ありましたが、どれも解決に至る内容ではなかったので質問させて頂きました。 【環境】 親ページをindex.html、iframeで表示するページをpage.htmlとします。 page.htmlは縦長で、heightを調整してスクロールバーが出ない状態になっています。 【望む動作】 page.htmlにあるリンクをクリックすると、page.html内の特定の場所にジャンプ 但し、index.htmlとpage.htmlの位置関係(表示状態)はそのままで、フレームを使わないときの普通のページ内ジャンプと同じような動作をする 【現時点の問題点】 targetを変えても、iframe内に親ページごと表示される(合わせ鏡の世界のようになる)か、フレームが解除されてpage.htmlだけが表示されるのどちらかになってしまう(http://からのフルパスでも同じ) 提供されたスペースの為、index.htmlのheadはいじれない 現状はこのようになっていますが、レイアウトを崩さずページ内でジャンプさせることは可能でしょうか。 色々試してみたいので、「index.htmlのheadはいじれない」の縛りがある場合とない場合でご回答頂けましたら幸いです(Javascriptでも構いません)。 宜しくお願いします。
- Webシステムの確認試験について
WebServer1台で運用されていたシステムの負荷が目立ってきたため、 WebServerを3台に増やし、ラウンドロビン方式で負荷分散をすることになりました。 その確認の方法ですが、 まずは、3台のアプリの動作確認をするにあたり、 LANケーブルを1台ずつ繋ぎながら、アプリの動作確認を行い、 3台ともそれぞれ正常に動作するかを確認しようと思っていました。 が、これだと繋ぎ変えながら・・・なので、 Serverのそばにいないと試験ができません。 (実はServerは遠方に設置してます) 他に方法が思い浮かばないのですが、 なにかアドバイスいただけたらと思います。 ラウンドロビン方式では、たとえば3人同時にアクセスしないと、 分散されないのでしょうか? 同時じゃなくても、1台ずつ順番に(?)動作していくのでしょうか? 総合試験としては、3人以上で同時にアクセスして、正常にアプリが動作し、 ログを確認する・・・のようなことでいいと思うのですが、 その前の単体レベル(?)での試験は、 皆さんはどのように行っているのでしょうか? 書き方が良くない質問ですみません。 要は、1台構成から3台構成に変更した際の試験項目を作成するに当たり、 その方法をご教示いただきたいのです。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- jg1wjz
- 回答数2
- batファイルで設定ファイル読み込み
batファイルで設定ファイルを読み込み、 設定ファイルの中身が空っぽの場合、 "空っぽだよ"と出力したいのですが、可能でしょうか? ご回答よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- calpoooon
- 回答数1
- URLの♯(ハッシュマーク)の代替え手段
URL#○○ で、同一ページ内をid=○○までジャンプすると思うのですが、 アドレスに#を使用しないで同じことができませんか? アドレスに#記号が入るのが見映え的に嫌なのです。 初心者の質問ですみませんが、 よろしくお願いいたします。
- 残業代を払わない会社について(契約社員)
こんにちは。 今年1月に転職した20代中盤のものです。 既婚者子供なし。です。 ところで、現在勤めている転職先の会社ですが、雇用形態は契約社員で就業規則にも「8時間以上勤務した場合、1.25倍の・・・」と普通の(?)残業手当に関する事項が明記されているのですが、 (また更新時に書く契約書にも書いてあります) 実際は、月末に出勤した日にちを提出するだけで、固定給で、残業代がでません。因みに時給計算をしていた頃(入社2ヶ月くらいまで)は、残業してるにも関わらず、休日出勤してるにもかかわらず、提出するタイムシートには定時で出勤してるように書かされました。 仕事じたいはそれなりに楽しく、人間関係もいいのでごちゃごちゃしたくはないのですが、残業代がでない、とかそういう杜撰なところが納得いかないので今は定時であがるようにしています。それでも月1くらいで休日出勤、月20時間くらいは残業はあります。 ビビたる残業かもしれませんが、残業代がでない。。。というのは労働基準法に反していませんか? でもそれを総務の人にいったろころで、人間関係悪くして契約解除されるだけでしょうか(笑 それとも契約社員って、残業代とか払わなくってもいい対象なのでしょうか?(なにか抜け道があるとか・・・) ちなみに正社員でも残業代はでません。 それに既婚ということもあり、転職もそろそろ慎重にしなければいけないので、まだ転職はしたくはないのですが・・・・。 みなさんなら、どうするか、また私のように不満に思ってる契約社員はどうするのがベストなのか。。。うかがいたいと思いました。
- ベストアンサー
- その他(ビジネス・キャリア)
- noname#14759
- 回答数5
- 彼にお金を請求してもいいでしょうか?
引越しにかかった費用を請求していいものかどうか悩んでいます。8ケ月付き合った彼の引越しで、私は2ケ月間、土日ほとんど潰して荷造りと搬送をしました。すごい重労働でしかも片道2時間、食事もほとんどできず、夜中にふらふらになって帰る日々でした。飲み物は私が全部用意して持っていき、ガソリン代、高速代も彼が出したのはたった1度っきり2000円だけでした。ところが、引越ししたのは、そこに新しく付き合えそうな女の人がいるからだということが分かりました。妙に予感がして、私は、初めて彼の携帯を見ました。案の定でした。引越し先の女の部屋で食事を作ってもらったり、夜中にお互いに「シャワーに入ってから会おうね。」とどちらかの部屋で待ち合わせしてたり。。。日付が、彼のカーテンの裾にミシンをかけにわざわざ行って、死にそうになりながら帰った日でした。許せない!と思いました。私には「疲れた、疲れた。。。」を連発して、私が帰った後、そんな事でした。彼は名古屋の愛地球博に行く前(彼は離婚して3人の子供がいます。その子供達と行きました)に、私に100万円貸してほしいと言ってきました。仕事の先行投資という事でしたが、おそらく子供たちに良いパパぶりを示したかったのでしょう。貸しませんでしたが。。。そして、そのお土産は、青柳ういろう1ケ。それも、たくさん入った袋の中から「はいっ!」って。しかも道路脇で。2ケ月引越しに利用した私へのお土産は、あまりにも愛のかけらもないものでした。お金の事は、高速代とガソリン代だけでも請求したら、2度とあんな男とは連絡もとれなくなってすっきりするんじゃないかと。。。利用されるだけ利用されて悔しくて悔しくてたまらないのです。本当に気がある相手には引越しや掃除などの重労働はさせずに、私を使うだけ使っていたと思うと許せません。私はおかしいですか? どう思いますか?
- C# 計算処理中に実行中ウィンドウを表示させたい。
アドバイスをお願いいたします。 やりたいこと: (1)メインウィンドウで「計算始めるボタン」を押す。 (2)すると計算中には「実行中」の文字が別ウィンドウで立ち上がる。 (3)計算が終わると別ウィンドウが閉じる。 下記プログラムの不具合: 別ウィンドウで「実行中」の文字を出させたいが、文字部分が描画されない。 注意: 下記プログラムはAthlon3000+で1秒ほどかかります。 CPUが遅いマシンで試す場合は「//計算処理」部分のfor重みを軽減させて実行して下さい。 using System; using System.Drawing; using System.Windows.Forms; //メインウィンドウ public class MainForm : Form { private Button button; private Label label; public MainForm() { button = new Button(); button.Text = "計算GO!!"; button.Click += new System.EventHandler(button_click); label = new Label(); label.Location = new Point(50,50); label.Text = "メインウィンドウ!"; Controls.Add(button); Controls.Add(label); Text = "MainForm"; BackColor = Color.Blue; } static void Main() { Application.Run(new MainForm()); } //計算GOボタンをクリックした時の処理 private void button_click(object sender, System.EventArgs e) { double z; SubForm Sub = new SubForm(); Sub.Show(); //計算処理 for(int i=0; i<=500000000; i++) z = double.MaxValue * double.MinValue; Sub.Close(); MessageBox.Show("計算終了"); } } //計算中を通知するウィンドウ public class SubForm : Form { private Label label; public SubForm(){ label = new Label(); label.Text = "実行中!"; label.Location = new Point(50,50); Text = "計算中通知ウィンドウ"; BackColor = Color.Red; Controls.Add(label); } }
- 私が出来るボランティアについて
今まで何か私に出来ることはないかって思っていました。海外協力隊や国内にしてもたくさんボランティア団体があるかと思います。 できれば海外協力隊などの海外での活動を行いたいと思う場合には。 何をどうすればいいのでしょうか? やはり英語などの勉強や貯蓄(海外での生活費?)をしっかりしておくべきなのでしょうか? 国内でも、私にできるボランティアについても詳しく教えて欲しいです。 よろしくお願いします
- ハードディスクのパーテーション
標題の件ですが、今度新しくパソコンの購入を考えているのですが、そのパソコンのハードディスクはパーテーションの指定が出来ず、分割が出来ません。 購入後に、自分でハードディスクを分割することは可能でしょうか? OSはwindows XPでHDDは250GBの予定です。そのため、OS用に20GBほどの区切りをつけれたらと考えています。 ご教示いただけますと幸いです。宜しくお願いいたします。
- マルチキャストについて
マルチキャストって最近、TV会議システムとかで使われてますが、いまいちよく理解できません。 まず、マルチキャストってグループ配信とか言われてますがどういうことですか? 実際にパケットをキャプチャしてみて確認しましたが、配信先が239.x.x.x宛て(マルチキャストアドレス)にパケットを送信しています。見たい人はどうやってパケットを受信するのですか?グループ配信とか書いてありましたが、受信しなくない人にもパケットは送付されているようです。(パケットをキャプチャして確認しました)ってことは、ブロードキャストと何が違うのでしょうか? NICが受け取るまでは一緒で、その上の処理が違うということでしょうか? スイッチがブロードキャストを全ポートに送信するように、マルチキャストも全ポートに送信しているように思えます。ということは、受信したくない拠点でもマルチキャスト分の帯域は使用しているのでしょうか? うまく説明できなくて申し訳ありませんが、マルチキャストについてお詳しい方、ご教授願えないでしょうか。 よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- NetMani-_-i
- 回答数4