SHOJI's Code
仕事や趣味で書いた各種言語のプログラミングコード(エクセルVBA,PHP,C/C++,JavaScript等)、その他雑記。
アクセスアップ・SEO対策・検索エンジン登録
2006.07<<12345678910111213141516171819202122232425262728293031>>2006.09
gethostbyaddrでホスト名解決にかかる時間 (C言語)
先日、仕事で私が書いたライブラリを使ったところ異常に時間がかかるという現象が起こったと報告を受けた。
そのライブラリはWinSockを使用して簡易的な通信をするためのライブラリであるのだが、調べてみると時間が掛かっている箇所は送信元のホスト名を調べる関数の中で起こっていることがわかった。以下のようなテストコードを書いて調べてみると、gethostbyaddr関数で数秒時間がかかる場合があることが判明。
[gethostbyaddrでホスト名解決にかかる時間 (C言語)]の続きを読む
テーマ:プログラミング - ジャンル:コンピュータ
VBA WinSockサンプル (EXCEL VBA)
先日仕事でVisual BasicでWinSockコントロール(MSWINSCK.OCX)を使ってサーバープログラムを書いた。と、いうことはエクセルVBAでもできる?と思ってちょこちょこっと書いたのが以下のコード。

フォームの内容は載せていないが、WinSockコントロール Winsock1, Winsock2 の2つがあるだけである。
マクロ test を実行するとフォームが表示されるので、その状態で telnet で接続し、文字を入力すると行単位でセルに記録される。
[VBA WinSockサンプル (EXCEL VBA)]の続きを読む
テーマ:EXCEL - ジャンル:コンピュータ
MySQL接続時にウェイト (PHP)
以前作ったバーのホームページで、フォトアルバムのサムネイル表示がいくつか表示されないという現象が起きた。サムネイルはMySQLに記録されているデータから作成され表示される。表示されるたびに毎回MySQLに問い合わせが行われる。で、表示されない現象の起きたページだけ、他のページに比べ表示枚数が異常に多い。
で、調べてみると、表示されない場合は、
$conn = mysql_connect($host, $user, $pass);
が、失敗する。同時接続数がMaxまで行ったか何かなのだろう。
[MySQL接続時にウェイト (PHP)]の続きを読む
テーマ:PHP - ジャンル:コンピュータ
図形の移動、回転 (EXCEL VBA)
以前、仕事でエクセルのワークシート上の図形を読み込んだ位置データに従って移動、回転させたことがある。備忘録として載せておく。
[図形の移動、回転 (EXCEL VBA)]の続きを読む
テーマ:EXCEL - ジャンル:コンピュータ
copyright © 2004-2006 SHOJI, Powered By FC2ブログ all rights reserved.
無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て