This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. span.sup { vertical-align:text-top; } Windows With C++ Asynchronous WinHTTP. Kenny Kerr Contents WinHTTP Overview Session Objects Connection Objects Request Objects Request Notifications Request Cancellation Sending Request Data What's Next As a result o
WinHTTPのサンプルコード 5/29の記事の続きです。 環境 Visual C++.NET 2003 OS WindowsNT+IE5.01 又は Windows2000以降 WinHTTPは、レスポンスのヘッダに関する細かい処理を行うことができます(HTTPライブラリとしては当たり前ですが)。 そこで細かい処理を行う例として、ステータスコードが301の場合だけリダイレクト先のURLを記録し、それ以外の場合はリダイレクト先のURLを記録せずに転送するコードを書いてみました。 オプション設定でリダイレクトをOFFにしておかないとWinHTTP内部で転送処理が行われてしまうので気をつけましょう。 #include <windows.h> #include <string> #include <iostream> #import "winhttp.dll" named_guids int m
[ 索引 | 原文 ] #define SQLITE_OK 0 /* 成功 */ #define SQLITE_ERROR 1 /* SQL エラーまたはデータベースが見つからない */ #define SQLITE_INTERNAL 2 /* SQLite 内部ロジックエラー */ #define SQLITE_PERM 3 /* アクセス権がない */ #define SQLITE_ABORT 4 /* コールバックルーチンが abort を要求した */ #define SQLITE_BUSY 5 /* データベースファイルがロックされえいる */ #define SQLITE_LOCKED 6 /* データベースのテーブルがロックされている */ #define SQLITE_NOMEM 7 /* malloc() に失敗した */ #define SQLITE_READONLY
WSH では XMLHttpRequest が組み込みクラスではないので、 XMLHttpRequest を利用するためには、 少し面倒な手順を踏む必要がある。 Windows では XMLHttpRequest は、 MSXML ライブラリが提供する、COM オブジェクトである。 JScript (Microsoft の拡張した JavaScript) には、 ActiveXObject というクラスがあり、 COM オブジェクトをそのまま利用することができる。 ActiveXObject は、ProgID(プログラム ID)を元に、 COM オブジェクトを作成することができる。 なので、オブジェクトを作成するだけなら簡単だ。 しかし、MSXML には XMLHttpRequest クラスはない。 あくまでも IXMLHttpRequest というインタフェースであり、 IXMLHttp
データベースの論理削除と物理削除 データベースからデータを削除するには、「論理削除」と「物理削除」2種類の方法がありまります。 物理削除とは文字通りDELETE構文を利用しデータベースよりレコードを完全に削除してしまうことをです。 論理削除とは、データベースにフラグとなるフィールドを作成しておき、削除時に削除フラグを立てることにより、仮想的に表示時に見えなくしてしまう処理になります。 私がデータベース設計を行う際には論理削除を採用するのですが、論理削除のメリットデメリットをまとめておきたいと思います。 論理削除のデメリットが、物理削除のメリットになります。 メリット 誤ってDBからデータが削除された場合に簡単に復元できる デメリット 表示時にWHERE句にフラグの確認が必要になる 削除処理をUPDATE構文で行う為、非直感的である レコードが肥大し続ける為データベースのコストパフォーマンス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く