GitHub Desktop Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for macOS Download for Windows (64bit)
Winsockを使用してネットアプリケーションを開発する場合は、 どのような関数を呼び出してブロッキングの問題に対処するかを検討しておく必要があります。 たとえば、前節のサーバープログラムでは、selectを呼び出すことによってacceptとrecvにおけるブロックキングを回避し、 何らかのネットワークイベントが発生したら関数が制御を返すという実装に成功しました。 こうした実装は、WSAEventSelectとWSAWaitForMultipleEventsでも可能であり、 この方法ならばネットワークイベント以外に独自のイベントオブジェクトが変更された場合でも、 関数が制御を返すことができます。 上記の方法に共通しているのは、関数(selectまたはWSAWaitForMultipleEvents)でブロッキングが発生するという関係上、 独自のスレッドを作成してそこで関数を呼び出すという点
WindowsAPI Programming 第3章 〜ソケット通信 その(4) 〜 授業を観たい(Flash版授業:概要 非同期API) III.非同期ソケット通信 これまで説明してきたソケット関数,具体的にはaccept, connect, recv, send, closesocketの各関数は基本的にアクションが完了するまで処理が戻ってきません。たとえば、接続先が遠いところにある場合など相手からなかなか応答が来ないとき、関数を呼び出したルーチンはずっとブロックされ、相手側から応答があるか何らかのエラーが検出されない限り何もできなくなる状態になります。こうなるとウィンドウの移動や再描画などのウィンドウメッセージをまったく処理できなくなります(アプリケーションの終了すらできない)。これでは使い易いプログラムとは言えません。これらの関数群はUNIX版のソケット用APIをそのまま
Windows ソースコード置き場 利用するに当たり直接的または間接的に発生する一切の損害を負担しません 自己責任でお願いします Tray.cpp ・・・ タスクトレイに常駐する方法 Dummy.cpp ・・・ ダミーウインドウの作成 Ini.cpp ・・・ *.ini ファイルの使い方 AdSense.cpp ・・・ AdSense をアプリに組み込む Version.cpp ・・・ ネット経由のバージョン検査 Balloon.cpp ・・・ バルーンヘルプを表示する方法 Scrnsave.cpp ・・・ スクリーンセーバーの作り方 Susie.cpp ・・・ Susie プラグインの使い方 Susie2.cpp ・・・ Susie プラグインの使い方 その2 Version2.cpp ・・・ 自動更新の仕組み(バージョン確認) Update.cpp ・・・ 自動更新の仕組み(アップデー
Tatsuミュージアム このコーナーは、私が作ってきたソフトを紹介するコーナーです。 公開しているソフトはすべてフリーウェアもしくは、フリーソフトウェアです。
In this page we're going to gather as much information as we can on the effort of making the Gtk+ Windows building, packaging and developing more pleasant. Goals These goals are ordered by priority: Be able to cross compile Gtk+ and all its dependencies to not depend on external builds as we do right now on the GnuWin32 gettext, zlib and so on. Be able to package an official .msi installer with a
Apache/2.4.29 (Trisquel_GNU/Linux) Server at ftp.gnu.org Port 80
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Apache/2.4.29 (Trisquel_GNU/Linux) Server at ftp.gnu.org Port 80
この記事は、Windows の基本的なリソースの限界について考察する「Windows の限界に挑む」シリーズの 4 回目の投稿です。今回は、Windows でサポートされるスレッドおよびプロセスの最大数の制限について説明します。スレッドとプロセスの違いについて簡単に説明し、スレッドの制限や、プロセスの制限について考察していきます。初めにスレッドの制限を取り上げます。アクティブ プロセスにはそれぞれ最低 1 つのスレッドがある (終了されたプロセスで、別のプロセスが所有するハンドルで参照されているプロセスはスレッドを持たない) ため、プロセスに対する制限は、スレッドの上限値の影響を直接受けるからです。 一部の UNIX バリアントとは異なり、Windows のほとんどのリソースについて、固定の上限値はオペレーティング システムにコンパイルされておらず、これまでに説明してきた基本的なオペレーテ
.NET/Designing .NET Class Libraries/Member Types .Net .Net/.Net WebサービスでHTTP圧縮を使う .Net/.Netでイベントログに書き込む .Net/ASP.Net DataGridとチェックボックス .Net/ASP.Net DataGridにユーザーコントロールを配置してデータバインドする手法 .Net/ASP.Net-Web.ConfigにsectionGroupを追加するには .Net/ASP.Netでブラウザキャッシュの無効化 .Net/ASP.Netにおけるリソースの使い方 .Net/ASP.Netフォーム認証におけるパスワードのハッシュ化 .Net/App.Config以外の設定ファイル機構 .Net/DBスキーマからオブジェクトのソースコードを生成する .Net/Data Acces
Windows XPは、グラフィカルなユーザー・インターフェイスを備えたOSであり、いうまでもなくマウスとキーボードを使って操作するのが当たり前である。Windows XPでは、以前のWindows NTやWindows 2000と比べると、GUIにますます磨きがかかり、さらに使いやすくなっている(異論もあるかもしれないが……)。だが、この華やかなGUIの進化の影に隠れてはいるが、実はCUIインターフェイスである「コマンド プロンプト」もまだまだ健在である。いやそれどころか、さらにコマンド群が強化され、まだまだ頑張るつもりのようである。今回は、この強化されたCUIコマンド群についてみていきたい。 昨今では、GUIインターフェイスを備えたシステムが一般的なので、ほとんどすべての操作をキーボードだけでこなすユーザーはめっきり少なくなったが、管理者やプログラマなら、その重要性は十分認識しているだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く