แนะนำ: ใช้ความมั่นใจในการทดสอบโหลดสำหรับโปรแกรม ASP ของคุณ แนะนำโปรแกรมที่ย้ายจากแอพพลิเคชั่น CS แบบดั้งเดิมไปสู่โปรแกรมพื้นที่เว็บที่ได้รับความนิยมในปัจจุบันเราพบว่าเรากำลังพยายามที่จะรักษาความต้องการที่เพิ่มขึ้นของการวัดและประสิทธิภาพ หนึ่งในความท้าทายที่ยิ่งใหญ่ที่สุดคือวิธีกำหนดจำนวนผู้ใช้ที่โปรแกรมของคุณสามารถรองรับได้
พูดคุยสั้น ๆ เกี่ยวกับแท็ก ID3 ของ MP3 เพราะส่วนใหญ่ใช้ในการใช้งานสิ่งนี้
MP3 ไม่ได้เป็นอย่างที่เราเห็นในวันนี้ในตอนแรกรวมถึงนักร้องยุคคอลเลกชันและข้อมูลอื่น ๆ
มีเพียงพารามิเตอร์ง่ายๆบางอย่างเช่นใช่/ไม่ใช่เพื่อระบุว่าเป็นส่วนตัวหรือลิขสิทธิ์ซึ่งทำให้เกิดความไม่สะดวกอย่างมากกับงานที่เกี่ยวข้องของ MP3 ในปี 1996 ชาวต่างชาติเสนอให้เพิ่มชิ้นส่วนของข้อมูลที่อยู่เบื้องหลัง MP3 แต่ละตัวเพื่อจัดเก็บข้อมูลข้างต้น ต่อมามันพัฒนาเป็น ID3 v1 เท่าที่ฉันรู้มันถึง 1.1 สำหรับรายละเอียดควรตรวจสอบด้วยตัวเอง
มันยังคงเป็นนิสัยเก่า ๆ ในการใช้ข้อมูลเมตาเพื่อแนะนำ DLL ฉันเคยโพสต์บทความมาก่อน หากคุณไม่ทราบโปรดตรวจสอบด้วยตัวคุณเอง
ดูรหัส
| 〈!-metadata type = typelib UUID = 00000205-0000-0010-8000-00AA006D2EA4 ชื่อ = ไลบรารีประเภท ADODB - - ฟังก์ชัน Convertbin (ไบนารี) 'ฟังก์ชั่นนี้แปลงไบนารีไบต์เป็นไบต์ ASCII สำหรับ i = 1 ถึง Lenb (ไบนารี) strchar = chr (ascb (midb (ไบนารี, i, 1))))) ConvertBin = ConvertBin & Strchar ต่อไป ฟังก์ชันสิ้นสุด สลัว objstream Dim Strtag, Strongname, Strartist, Stralbum, Stryear, _ strcomment, strgenre, strfile 'ระบุโฟลเดอร์เพื่อวนซ้ำผ่านการแสดง MP3 ทั้งหมด โฟลเดอร์ const = c:/mp3s/ 'คว้าข้อมูลโฟลเดอร์ dim objfso, objfolder, objfile ตั้งค่า objfso = server.createObject (scripting.filesystemobject) ตั้งค่า objfolder = objfso.getFolder (โฟลเดอร์) 'สร้างวัตถุสตรีม ตั้งค่า objstream = server.createObject (adodb.stream) objstream.type = adtypebinary 'วนผ่านไฟล์ในโฟลเดอร์ สำหรับแต่ละ objfile ใน objfolder.files 'เปิดสตรีม objstream.open objstream.loadfromfile objfile.path 'อ่าน 128 ไบต์ล่าสุด objstream.position = objstream.size - 128 'อ่านข้อมูลแท็ก ID3 v1 strtag = ConvertBin (objstream.read (3)) ถ้า ucase (strtag) = แท็กแล้ว 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)) สิ้นสุดถ้า 'แสดงผลลัพธ์ Response.write 〈ตาราง 〈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〉 Response.write 〈/table〉 objstream.close Response.write 〈P 〈Hr 〈P〉 ต่อไป ตั้งค่า objstream = ไม่มีอะไร 'ทำความสะอาด ... - |
ลองด้วยตัวเอง
หวังว่ามันจะช่วยคุณได้
แบ่งปัน: ASP: จริงหรือเท็จคุณเข้าใจกระบวนการงบ IF ของคุณอย่างชัดเจน เรียนรู้ ASP เพื่อทำความเข้าใจกระบวนการงบ if ของคุณ ต่อไปนี้เป็นเนื้อหาที่ยกมา: หากเงื่อนไขแล้ว [งบ 1] อื่น [attement2] สิ้นสุดถ้า