מערך :: וירטואלי

מספק מערכים מבוססי דיסק מיושם באמצעות hashes קשורה
הורד עכשיו

מערך :: וירטואלי דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Philip Crow
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~philcrow/

מערך :: וירטואלי תגים


מערך :: וירטואלי תיאור

מספק מערכים מבוססי דיסק מיושם באמצעות hashes קשורה מערך :: וירטואלי הוא מודול Perl המאפשר למשתמש לקשור מערך לקובץ דיסק. תוכנית האחסון בפועל היא חשיש קשור באמצעות SDBM_File מודול אופטימיזציה לדחוף, פופ, משמרת, unshift עבור מהירות. עבור ספליס, הוא משתמש בשיטה בירושה מעניבה :: מערך. שחבור דורש אלמנטים נעים מסביב. מאז אין באמת קצר לחתוך לכך, אין דרך אמיתית לייעל את השגרה הזאת, ולכן הוא לווה. מחק מקורי עדיין לא נתמך. ניסיון להתקשר למחוק תגרום crooak בירושה מעניבה :: מערך .Once אתה מנפיק קו כמו עניבה @myarray, "וירטואלי", "לאהב", 0664; אתה יכול להשתמש @myarray בדיוק כפי שהיית עושה כל מערך אחר. המערך יהיה מאוחסן זוג קבצים בשם diskname.array.dir ו diskname.array.pag. כל נתיב נשמר דרך השיחה, אבל array .... הוא תמיד מצורף. (מודול זה מכניס את סיומת המערך, SDBM_FILE מעמיד את ההרחבות האחרות.) אם קובצי הדיסק של המערך כבר קיים, המערך נפתח ותכולתו זהות בפעם האחרונה שבה נעשה שימוש במערך הדיסק. אם אתה רוצה לטהר את מערך הדיסק, פשוט לפתוח את הקבצים שלה או מחוץ או מחוץ perl. תגיד משהו כמו Unink \ לא ניתן למצוא את הקבצים, הם נוצרים עם ההרשאות הנתונות אם מסופק (או עם 0666 שונה על ידי UMASK שלך כברירת מחדל). עניבה @myarray, "מערך :: וירטואלי", "לא יודע", 0664; לדחוף @myarray, "ערך"; שלי $ stackpop = pop @myarray; unshift @myarray, "ערך 1"; שלי $ Queuefront = Shift @Myarray; . . . וכו 'דרישות: · פרל


מערך :: וירטואלי תוכנה קשורה