ملف :: Smartnl.

ملف :: Smartnl هو ملفات نصية Slurp بغض النظر عن تسلسل السطر الجديد (NL).
التحميل الان

ملف :: Smartnl. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Software Diamonds
  • موقع ويب الناشر:
  • http://search.cpan.org/~softdia/Archive-TarGzip-0.03/lib/Docs/Site_SVD/Archive_TarGzip.pm

ملف :: Smartnl. العلامات


ملف :: Smartnl. وصف

ملف :: SmartNL هو ملفات نصية Slurp بغض النظر عن تسلسل السطر الجديد (NL). ملف :: Smartnl هو ملفات نصية SLURP بغض النظر عن السطر الجديد (NL) Sequence.synopsis ##### # واجهة الفرعية # استخدام الملف :: Smartnl QW (Config Fin Fout Smartnl)؛ $ old_value = config (خيار $)؛ old_value = config (خيار $ => $ new_value)؛ (@ جميعاو) = التكوين ()؛ بيانات $ = smart_nl (بيانات $)؛ بيانات $ = FIN ($ file_name، postions)؛ $ char_count = fout ($ file_name، بيانات $، postions)؛ ###### # كائن واجهة # استخدام الملف :: Smartnl؛ $ Default_Options = ملف :: Smartnl-> افتراضي (Options)؛ $ old_value = $ default_options-> config (خيار $)؛ $ old_value = $ default_options-> التكوين (خيار $ => $ new_value)؛ (All_Options) = $ default_options-> التكوين ()؛ $ البيانات = ملف :: smartnl-> smart_nl (بيانات $)؛ $ بيانات = ملف :: Smartnl-> Fin ($ file_name، postions)؛ $ char_count = file :: smartnl-> fout ($ file_name، بيانات $، postions)؛ عموما، إذا ستعالج روتين فرعي قائمة من الخيارات، STOPTISTIONS، ستعالج الروتين الفرعي أيضا مرجع صفيف، أو مرجع التجزئة، خيارات، {postions}. إذا سيتعلم الروتين الفرعي مرجع صفيف، PoPtions، ، فإن الروتين الفرعي سيعالج أيضا مرجع التجزئة، خيارات، {postions}. راجع وصف الروتين الفرعي للحصول على التفاصيل والاستثناءات. أنظمة التشغيل المختلفة لها تسلسل مختلف لخطوط جديدة. تاريخيا عند مواليد أجهزة الكمبيوتر التي يولد فيها لأول مرة، كانت إحدى المسروقات الرئيسية TELETYPE. teletype مفهومة ASCII. كان TELETYPE آلة كاتبة كاتبة تلقائية من شأنها إجراء إرجاع حرفي عند استلام عودة عربة ASCII (CR)، 15، حرف جديد عندما تلقت تغذية خط (LF)، 12 حرفا. يحتوي UNIX على برنامج تشغيل TTY يحتوي على وضع RAW الذي أرسل البيانات غير المجهزة إلى TELETYPE ووضع مطبوخ يؤدي جميع أنواع الترجمات والتلاعب. بيانات UNIX المخزنة داخليا باستخدام حرف NL واحد في طرف الخطوط. سيقوم برنامج التشغيل TTY في الوضع المطبوخ بترجمة حرف السطر الجديد (NL) إلى تسلسل CR، LF. عند قيادة TELETYPE، استغرق العمل الفيزيادي لأداء إرجاع النقل بعض الوقت. من خلال دائما وضع CR قبل LF، فإن TeleType لن يؤدي في الواقع إلى إرجاع حرف عند استلام LF وبدأت أخطلا خطيا. وجاء بعض الوقت DOS. نظرا لأن برنامج تشغيل Tty هو في الواقع أحد أكبر أقرات التعليمات البرمجية ل UNIX و DOS يجب تشغيله في مساحة تشنج للغاية، فقد قرر مصممون DOS، بدلا من كتابة برنامج تشغيل TTY لأسفل، يقوم بتخزين CR، LF في الداخل ذاكرة. ستكون البيانات داخليا إما بيانات "نصية" أو بيانات "ثنائية". لا تقول، بعد سنوات عديدة، ويمكن العثور على العديد من أنظمة التشغيل حول كل طريقة يمكن تصورها لتخزين الخطوط الجديدة Amoung أنظمة التشغيل المختلفة. هذا يعقد إلى حد كبير الملفات المتحركة من نظام تشغيل واحد إلى نظام تشغيل آخر. تم تصميم أساليب NL الذكية في هذه الحزمة لاتخاذ أي مجموعة من CR و NL وترجمتها إلى NL Seqeunce الخاصة المستخدمة في نظام تشغيل الموقع. وبالتالي، باستخدام هذه الأساليب، فإن المشكلة الفوضوية في نقل الملفات بين أنظمة التشغيل مخفية في الغالب في هذه الأساليب. باستخدام أساليب الزعنفة والخرطية، قد يتم تبادل الملفات النصية بحرية بين أنظمة التشغيل دون أي معالجة أخرى. شيء واحد غير مخفي هو أن الطرق تحتاج إلى معرفة ما إذا كانت البيانات هي بيانات "نصية" أو بيانات "ثنائية". عادة، افترض أن البيانات هي "نص" وتجاوزها عن طريق تعيين Option "Binary" option.perl 5.6 قدمت وظيفة NL الذكية المدمجة كتثبات IO: CRLF. انظر برمجة بيرل من قبل جدار لاري، توم كريستيانسن وجون أوربا، صفحة 754، الفصل 29: وظائف، وظيفة مفتوحة. بالنسبة إلى Perl 5.6 أو أعلى، فإن الانضباط: CRLF IO هو الأفضل على طريقة SMART_NL لوحدة البرنامج هذه. متطلبات: perl.


ملف :: Smartnl. برامج ذات صلة

ليباران

Libaran هي مكتبة برامج أسلوب متعددة الأبعاد ثنائي الأبعاد / ثلاثية الأبعاد. ...

189

تحميل