DOBON.NETお気楽掲示板

■ 「新規作成」から投稿できます。
■ ただし管理人は返事を出すどころか、読んでいないかもしれないことをご了承ください。
■ ちゃんとした(?)投稿はマナーを守って別の掲示板へ。
■ スパム対策のためメールアドレスの先頭に"_"という文字が付加されています。
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
Nomalactive directoryから情報を得る方法(0) | Nomal矩形と矩形の反射(1) | NomalJava 成績を判定するプログラム(0) | NomalVB6で書かれたハードコピー処理を行うコードが一部の端末で効かない(0) | Nomal転職について(1) | NomalC#でのシリアルキーを入力するインストーラー(0) | Nomal.NET のワイルドカード仕様について(0) | Nomalルーチンとライブラリについて。(0) | Nomalフォーム外のマウスクリックで特定のフォームをアクティブにしたい(0) | NomalC#が難しく感じますが、どうやって勉強したら良いですか?(0) | NomalStringクラス、SplitメソッドのTrim(1) | NomalFTP通信における「Credential」について(0) | Nomalありがとうございます。(1) | Nomalモードレスの表示切り替え(0) | Nomal自動生成したコントロール、イベント名でエラー?(0) | NomalMDBのレコード追加でUpdateでエラー(1) | Nomal教えてください(0) | Nomalクラウド上DBとのトランザクションについて(1) | Nomalゲームプログラミング入門、プログラミングを見に来てください。(0) | NomalVBを使うSleep解除の方法についての問合せ(2) | Nomalカラーパレット任意の座標に表示する(0) | Nomal管理人さんへの連絡(0) | Nomal記事の誤り:「OSのバージョンを取得する、OSの種類を判別する」(0) | Nomal「アプリケーション構成ファイル」読み込み(0) | NomalWindows10でのボタンの色 ButtonFaceかControlか(0) | Nomal依存関係のあるOCXやDLLのチェックは可能かどうか(0) | NomalプロジェクトのProjectGuidを固定させる方法(0) | NomalマスターページでCSSの適用方法(0) | Nomalvb.netで作成されたアプリはインターネットに繋がないと動かないのですか(3) | NomalWebBrowser で表示しているサイトの見え方が同じPCに入っているIEと違う(1) | Nomalパスワードで文字列を暗号化する(0) | NomalTCP通信で受信処理の再帰的な呼び出し自に排他処理が必要か? (0) | Nomal.net ALTキー押下時の処理について(0) | NomalチェックボックスのKeyDownについて(2) | NomalプログラムでExcel操作したときにExcelが起動する(2) | Nomalサイトのサンプルコードの著作権について(1) | Nomal「スレッド 0x19fc はコード 259 (0x103) で終了しました。」とはなにか?(0) | Nomal時間になったらアナログ時計が前面にでます.vbs(0) | NomalVisual Studio 2013の妥当価格(0) | NomalActiveReport PageHeader領域の表組(0) | NomalFormclosingイベントの自動生成(0) | NomalShift-JISコードのソリューションファイルについて(0) | NomalGetFilesとエクスプローラーの一覧の違い(1) | NomalFloorの謎(2) | Nomal「開いたURLを閉じる」(1) | NomalPrologの練習にライツアウトの最長手数を求める(0) | NomalC#で作成したTCPサーバーのHTTPバージョンは?(1) | Nomal.NET Tips の記事内リンクで間違っているものがありました。(1) | NomalMentenanceTypeの設定について(0) | Nomal(VS2012 Officeアドイン)Word上のアクティブなドキュメントが編集されたイベントを取得したいのですが(0) |



■記事リスト / ▼下のスレッド
■1523 / 親記事)  Prologの練習にライツアウトの最長手数を求める
□投稿者/ 堀江伸一 -(2013/06/14(Fri) 18:06:53)
  • アイコンSWI-Prologでライツアウトの最長手数を求めるプログラムを書いてみました。

    0手で解けるのは1通り。
    最短1手で解ける盤面は25通り。
    最短2手で解ける盤面は300通り。
    、、、
    という感じで答えを表示します。
    コードを書いてみましたが4手あたりを求める計算をさせてる時点でパソコンが凄い音を立て計算時間もやたらかかりまあす。
    これを高速かつ低メモリで解けるようにするにはどうすれば良いでしょうか?

    後私の書き込みにマナー違反な面があればご指摘下さい。
    できるだけネットのマナーを守りたいと考えています。

    盤面の状態は左上から右下について点灯してたら1消灯してたら0としてビット列と解釈して自然数として表し。
    N手目の状態を一つずつ調べ、次の状態は25個のどれかのボタンを押して次の状態がN-1手目の状態と同じでないならN+1手目として登録するという処理になっています。
    宜しくお願いします。

    push_button2(N,State,NextState):-
    R is N // 5,
    C is N mod 5,
    nth0(C,[3,7,14,28,24],XorM),
    nth0(C,[1,2,4,8,16],XorU),
    XorM1 is XorM<<(5*R),
    (R>0 -> XorU1 is XorU<<(5*(R-1));XorU1 is 0),
    (R<4 -> XorD1 is XorU<<(5*(R+1));XorD1 is 0),
    NextState is State xor (XorU1 \/ XorM1 \/ XorD1).

    b_search(_,Down,Up,_):-Up<Down,fail.
    b_search(List,Down,Up,No):-
    Down=<Up,
    M is (Down+Up)//2,
    nth0(M,List,X),
    (X<No->Down1 is M+1,b_search(List,Down1,Up,No);true),
    (X>No->Up1 is M-1,b_search(List,Down,Up1,No);true),
    true.
    push_one(NowList,OldList,NextState,OldSize,NowSize):-
    select(State,NowList,_),
    between(0,24,N),
    push_button2(N,State,NextState),
    not(b_search(OldList,0,OldSize,NextState)),
    not(b_search(NowList,0,NowSize,NextState)),
    true.

    next_search(P,OldList,Now):-
    length(Now,NowSize),
    length(OldList,OldSize),
    NowSize1 is NowSize-1,
    OldSize1 is OldSize-1,
    write([P,NowSize]),
    P<4,
    findall(State,(push_one(Now,OldList,State,OldSize1,NowSize1)),Next),
    sort(Next,Next1),
    write('ok'),nl,
    P1 is P+1,
    next_search(P1,Now,Next1).
引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1520 / 親記事)  C#で作成したTCPサーバーのHTTPバージョンは?
□投稿者/ 竹 -(2013/04/13(Sat) 11:55:38)
  • アイコンいつもお世話になっております。
    とても間抜けな質問をしているような気がしてこちらに投稿しました。
    C#でTCPサーバーを作成しました。その際にクライアントに返す応答で
    HTTP/1.0 200 OK などと何も考えずに帰していたのですが、
    実際のバージョンはいくつになるのでしょうか。
    また、Framework等でバージョンの設定は可能なのでしょうか?

    的外れ(というか勘違い?)な質問でしたら申し訳ありません。

    よろしくお願い致します。

    開発環境VS2010 Pro C#
    OS:Win7 Pro
引用返信

▽[全レス1件(ResNo.1-1 表示)]
■1521 / ResNo.1)  Re[1]: C#で作成したTCPサーバーのHTTPバージョンは?
□投稿者/ 管理人 -(2013/05/07(Tue) 01:13:30)
  • アイコンNo1520に返信(竹さんの記事)

    今更の返信で申し訳ありません。

    TcpListenerのようなものを使って、HTTPサーバーを作っていらっしゃるということでしょうか?私にはその知識がありませんが、「HTTP/1.0 200 OK」と返しているのであればHTTP/1.0の仕様に従ってHTTPサーバーを作成し、1.1ならば1.1の仕様に従って作成するということなのではないでしょうか?当たり前の返答で申し訳ありません。
引用返信

■記事リスト / レス記事表示 → [親記事-1]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1515 / 親記事)  .NET Tips の記事内リンクで間違っているものがありました。
□投稿者/ しろう -(2013/03/31(Sun) 05:27:59)
  • アイコン.NET Tips の記事で、記事内にあるリンク先が間違っているものがありました。

    「DataContractSerializerで、上位下位互換性を保ってシリアル化、逆シリアル化できるようにする」
    (http://dobon.net/vb/dotnet/file/iextensibledataobject.html)
    内にあるリンク、「DataContractSerializerを使って、オブジェクトのXMLシリアル化、逆シリアル化を行う」のリンク先が、同じページになってしまっています。

引用返信

▽[全レス1件(ResNo.1-1 表示)]
■1516 / ResNo.1)  Re[1]: .NET Tips の記事内リンクで間違っているものがありました。
□投稿者/ 管理人 -(2013/04/03(Wed) 05:12:22)
  • アイコンNo1515に返信(しろうさんの記事)

    ご報告ありがとうございます。暇がありましたら次の機会に修正します。またお気づきの点がありましたら、ご連絡下さい。
引用返信

■記事リスト / レス記事表示 → [親記事-1]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1514 / 親記事)  MentenanceTypeの設定について
□投稿者/ もんてっら -(2013/03/27(Wed) 00:07:40)
  • アイコンご教授ください。

    インストールシールド2012Springを使っています。
    MentenanceModeの階層の下にMentenanceTypeを配置したいのですが、設定できません。挿入をやっても、同じ階層に作られてしまいます。

    どのようにすればMentenanceModeの階層に下に入れられるのでしょうか。
    defaultではMentenanceModeの下の階層にあったはずなのですが、なんかのひょうしに同じ階層に作られるようになってしまいました。

    初歩的な事かもしれませんが、ご回答宜しくお願い致します。
引用返信



■記事リスト / ▲上のスレッド
■1513 / 親記事)  (VS2012 Officeアドイン)Word上のアクティブなドキュメントが編集されたイベントを取得したいのですが
□投稿者/ yamasho -(2013/03/14(Thu) 15:37:43)
  • アイコン現在、VS2012(C#)でWordのアドインを作成しております。

    その中で、Word上のアクティブなドキュメントが一文字でも編集(追加・削除・変更)されたときに、そのイベントを取得して処理をしたいのですが、そのようなイベントが存在しないようで、ほとほと困っております。

    Word上のアクティブなドキュメントが一文字でも編集(追加・削除・変更)されたことを把握する方法はないでしょうか。

    よろしくお願いします。
引用返信






Pass/


- Child Tree -

2024/04/19(Fri) 01:17:40 に作成されたキャッシュを表示しています。
生のデータを表示する | キャッシュを最新にする