موصى به: استخدم الثقة لإجراء اختبار تحميل لبرنامج ASP الخاص بك عند تقديم البرامج التي تنتقل من التطبيقات التقليدية منظمة CS إلى برامج مساحة الويب الشهيرة حاليًا ، نجد أننا نحاول مواكبة المتطلبات المتزايدة للقياس والأداء. أحد أكبر التحديات هو كيفية تحديد عدد المستخدمين الذي يمكن أن يدعمه البرنامج الخاص بك
دعونا نتحدث بإيجاز عن علامة ID3 لـ MP3 ، لأنه يستخدم بشكل أساسي لتشغيل هذا الشيء
لم يكن MP3 كما رأينا اليوم في البداية ، بما في ذلك المطربين والعصور والمجموعات وغيرها من المعلومات.
لا يوجد سوى بعض المعلمات البسيطة مثل نعم/لا للإشارة إلى ما إذا كانت خاصة أو محمية بحقوق الطبع والنشر ، والتي تسببت في الكثير من الإزعاج بالعمل ذي الصلة من MP3. في عام 1996 ، اقترح أجنبي إضافة جزء من البيانات خلف كل MP3 لتخزين المعلومات أعلاه. في وقت لاحق ، تطورت إلى ID3 V1. على حد علمي ، فقد وصلت إلى 1.1. للحصول على التفاصيل ، يجب فحصه بنفسك.
لا تزال العادة القديمة لاستخدام البيانات الوصفية لتقديم DLLs. لقد نشرت مقالات من قبل. إذا كنت لا تعرف ، يرجى التحقق من ذلك بنفسك.
انظر إلى الكود
| 〈!-نوع البيانات الوصفية = typelib UUID = 00000205-0000-0010-8000-00AA006D2EA4 الاسم = مكتبة نوع ADODB -> (٪ وظيفة convertbin (ثنائي) هذه الوظيفة تحول بايت ثنائي إلى بايت ASCII. لأني = 1 إلى Lenb (ثنائي) Strark = CHR (ASCB (MIDB (ثنائي ، ط ، 1)))) ConvertBin = ConvertBin & Strchar التالي وظيفة نهاية قاتمة objstream Dim Strtag ، StrsongName ، Strartist ، Stralbum ، Stryear ، _ Stromment ، Strgenre ، Strfile حدد المجلد للتكرار ، وعرض جميع mp3s مجلد const = c:/mp3s/ احصل على معلومات المجلد Dim Objfso ، objfolder ، objfile تعيين objfso = server.createBject (scripting.filesystemObject) تعيين objfolder = objfso.getfolder (مجلد) "قم بإنشاء كائن الدفق تعيين OBJStream = server.createBject (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)) stromment = convertbin (objstream.read (30)) إنهاء إذا عرض النتائج استجابة. write 〈table 〈tr〉 〈td colspan = 2〉 〈h3〉 & _ معلومات علامة ID3 لـ: 〈/td〉 〈/tr 〈tr〉 & _ 〈td colspan = 2〉 & objfile.name & 〈/td 〈/tr〉 reponse.write 〈tr〉 〈td〉 〈b〉 الفنان: 〈/b 〈/td〉 & _ td〉 & strartist & 〈/td〉/tr〉 استجابة. write 〈tr〉 〈td〉 〈b〉 المسار: 〈/b 〈/td〉 & _ td〉 & strsongname & 〈/td 〈/tr〉 Response.write 〈tr〉 〈td〉 〈B〉 الألبوم: 〈/b 〈/td〉 & _ td〉 & stralbum & 〈/td 〈/tr〉 استجابة. write 〈tr〉 〈td〉 〈b〉 السنة: 〈/b 〈/td〉 & _ 〈TD〉 & stryear & 〈/td 〈/tr〉 reponse.write 〈tr〉 〈td〉 〈B〉 تعليق: 〈/b〉 & _ 〈/td〉 〈td〉 & stromment & 〈/td 〈/tr〉 استجابة. write 〈/table〉 objstream.close استجابة. write 〈p 〈hr 〈p〉 التالي اضبط OBJStream = لا شيء "تنظيف ... ٪〉 |
جربها بنفسك
أتمنى أن يساعدك
مشاركة: ASP: صحيح أو خطأ ، فأنت تفهم بوضوح عملية البيان الخاصة بك تعلم ASP لفهم عملية البيان الخاصة بك. فيما يلي المحتوى المقتبس: إذا كان الشرط ثم [العبارات 1]