تقرير الحالة

casereport هي أداة للعثور على تناقضات حالة اسم الملف في شجرة المصدر.
التحميل الان

تقرير الحالة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Skiba
  • موقع ويب الناشر:

تقرير الحالة العلامات


تقرير الحالة وصف

Casereport هي أداة للعثور على تناقضات حالة اسم الملف في شجرة المصدر. Casereport هي أداة قد تساعدك في العثور على أماكن في برنامجك حيث يمكنك الإشارة إلى الملفات في حالة سيئة. نادرا ما يسبب Casereport مشاكل على MS Windows، ولكن يجب إصلاحه إذا قمت بمنفذ برنامجك للحصول على نظام OS.Filenames حساس لحالة الأحرف يتم صياغتها ليس فقط في التعليمات البرمجية المصدر (C أو Java أو أي لغة تستخدمها لمشروعك). Usualy هناك ملفات الموارد، XMLs وملفات التكوين في كل مكان، ويمكن أن يكون تنسيق تلك الملفات غير عادية في بعض الأحيان. لهذا السبب لا يقوم Casereport بافتراضات حول نوع الملف. إنه يعمل بسرعة كبيرة. والسرعة لا تعتمد على عدد أسماء الملفات التي يتم البحث عنها. بالطبع، يجب أن تقرأ الملفات من القرص. ولكن نظرا لأن كل بايت تتم معالجتها مرة واحدة فقط، فقد يستغرق الأمر أكثر من نسخ نفس الملفات في جهاز فارغ. على جهازي، يستخدم 60 من وحدة المعالجة المركزية، ويستخدم Double-CPU أو Hyperthreading (بفضل Java Nio). هذه الأداة كتب أثناء العمل على مشروع Porting. عند تشغيل المشروع على نظام Linux لأول مرة، تم العثور على الكثير من الملفات المراد الإشارة إليها في حالة سيئة من ملفات أخرى. وشملت هذه أسماء الملفات المشفرة بجد في التعليمات البرمجية المصدر، قاعدة البيانات (التي تم إنشاؤها بواسطة SQL Script)، ملفات XML، إلخ. ثم كتبت تطبيقا بسيطا في C #، لكن الأداء كان لا يزال فظيعا. أردت أداء أفضل، لأنه في كل مرة اضطررت فيها إلى تعديل البرنامج النصي لإحداث ضوضاء أقل. ثم اكتشفت أنه يمكنني تطبيق خوارزمية سريعة حقا. كان البرنامج النصي Shell يعمل حوالي ساعة في مشروعي، استغرق التنفيذ الساذج 13 دقيقة، ومع الخوارزمية الجديدة استغرق الأمر أقل من دقيقة. وأعدت ذلك في جافا لأنني أردت التعرف على Eclipse ide الجديد. ما الجديد في هذا الإصدار: هذا الإصدار لديه واجهة المستخدم الرسومية. بالإضافة إلى جرة سطر الأوامر، يمكنك الآن تنزيل البرنامج المساعد Eclipse.


تقرير الحالة برامج ذات صلة

جيري

Jaree هو تطبيق صغير يلتف واجهة مستخدم حول أدوات الجرة والجافاب. ...

186

تحميل

تقفيز

Contict هو برنامج واجهة المستخدم الرسومية عبر منصة لإنشاء القواميس. ...

171

تحميل

toshet.

Toshset هو أداة سطر الأوامر تسمح بالوصول إلى الكثير من واجهة أجهزة Toshiba. ...

165

تحميل