推奨:ASPプログラムの負荷テストを実行するために自信を使用する従来のCS構造化アプリケーションから現在人気のあるWebスペースプログラムに移行するプログラムを導入すると、測定可能性とパフォーマンスの需要の増加に対応しようとしていることがわかります。最大の課題の1つは、プログラムがサポートできるユーザーの数を判断する方法です
MP3のID3タグについて簡単に説明しましょう。主にこのことを操作するために使用されているからです
Mp3は、歌手、時代、コレクション、その他の情報を含む、今日私たちが最初に見たとおりではありませんでした。
YES/NOのようないくつかの単純なパラメーターのみがあり、それがプライベートであるか著作権であるかを示すために、MP3の関連する作業に多くの不便さを引き起こしています。 1996年、外国人が各MP3の背後にあるデータを追加して、上記の情報を保存することを提案しました。その後、ID3 V1に発展しました。私の知る限り、それは1.1に達しました。詳細については、自分で確認する必要があります。
それは、メタデータを使用してDLLを導入するという古い習慣です。以前に記事を投稿しました。わからない場合は、自分で確認してください。
コードを見てください
| <! - メタデータタイプ= Typelib UUID = 00000205-0000-0010-8000-00AA006D2EA4 名前= ADODBタイプライブラリ - > (% 関数convertbin(バイナリ) 'この関数は、バイナリバイトをASCIIバイトに変換します。 i = 1にレンブ(バイナリ)へ strchar = chr(ascb(midb(binary、i、1))) convertbin = convertbin&strach 次 エンド関数 DIM OBJSTREAM Dim Strtag、Strsongname、Strartist、Stralbum、Stryear、_ strcomment、strgenre、strfile 'すべてのmp3を表示して、反復繰り返してフォルダーを指定します const folder = c:/mp3s/ 'フォルダー情報を取得します Dim objfso、objfolder、objfile objfso = server.createobject(scripting.filesystemobject)を設定します objfolder = objfso.getFolder(フォルダー)を設定します 'ストリームオブジェクトを作成します objstream = server.createobject(adodb.stream)を設定します objstream.type = adtypebinary 'フォルダー内のファイルをループします objfolder.filesの各objfileについて 'ストリームを開きます objstream.open objstream.loadfromfile objfile.path '最後の128バイトを読んでください objstream.position = objstream.size -128 'ID3 V1タグ情報をお読みください strtag = convertbin(objstream.read(3)) ucase(strtag)= tagの場合 strsongname = convertbin(objstream.read(30)) strartist = convertbin(objstream.read(30)) stralbum = convertbin(objstream.read(30)) stryear = convertbin(objstream.read(4)) strcomment = convertbin(objstream.read(30)) ifを終了します '結果を表示します Response.Write <Table <Tr> <TD colspan = 2> <h3>&_ id3タグ情報:</td> </tr○tr>&_ <td colspan = 2>&objfile.name&</td </tr> Response.Write <Tr> <TD> <B>アーティスト:</b○td>&_ <TD>&Strartist&</td> </tr> Response.Write <Tr> <TD> <B>トラック:</b○td>&_ <td>&strsongname&</td </tr> Response.Write <Tr> <TD> <B>アルバム:</b </td>&_ <td>&stralbum&</td </tr> Response.Write <Tr> <td> <b>年:</b○td>&_ <td>&stryear&</td </tr> Response.Write <Tr> <TD> <B>コメント:</b>&_ </td> <td>&strcomment&</td </tr> respons.write </table> objstream.close respons.write <p○hr> <p● 次 objstreamを設定=何もない 'クリーンアップ... %> |
自分で試してみてください
それがあなたを助けることを願っています
共有:ASP:Trueまたはfalse、あなたはあなたのIFステートメントプロセスをはっきりと理解していますIFステートメントプロセスを理解するためにASPを学びます。以下は引用されたコンテンツです:条件の場合、[statements1] else [statements2] end if