אנגליתצרפתיתספרדי

Ad


סמל OnWorks

cdb - מקוון בענן

הפעל cdb בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה cdb שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


cdb - כלי מניפולציה של מסד נתונים קבוע

תַקצִיר


CDB -q [-m] [-n NUM] dbname מפתח
CDB -ד [-מ] [dbname|-]
CDB -ל [-מ] [dbname|-]
CDB -ס [dbname|-]
CDB -ג [-מ] [-ת tmpname|-] [-עמ' Permons] [-weru0] dbname [בקובץ...]

תיאור


CDB משמש לשאילתה, dump, רשימה, ניתוח או יצירה של קבצי CDB (Constant DataBase). פורמט של
cdb מתואר ב CDB(5) Manpage. דף מדריך זה מתאים לגרסה 0.78 of tinycdb
חֲבִילָה.

שאלה
CDB -q ממצא שניתן מפתח נתון dbname קובץ cdb, וכותב ערך משויך לתקן
פלט אם נמצא (ויוצא באפס), או יוצא ללא אפס אם לא נמצא. dbname צריך
קובץ ניתן לחפש, ולא ניתן להשתמש ב-stdin כקלט. כברירת מחדל, CDB ידפיס את כל
נמצאו רשומות. אפשרויות שזוהו במצב שאילתה:

-nNUM גורמים CDB למצוא ולכתוב רשומה עם מספר נתון NUM מתחיל ב-1 -
כאשר יש רשומות רבות עם מפתח נתון.

-m שורה חדשה תתווסף לאחר כל ערך שמודפס. כברירת מחדל, מספר ערכים יהיו
להיכתב ללא כל תוחם.

dump/רשימה
CDB -d זורק תוכן, ו CDB -l רשימות מפתחות של cdbfile (או קלט רגיל אם לא
שצוין) לפלט סטנדרטי, בפורמט הנשלט על ידי נוכחות של -m אוֹפְּצִיָה. לִרְאוֹת
סעיף קטן "פורמטים" להלן. פלט מ CDB -d יכול לשמש כקלט עבור CDB -c.

צור
מסד נתונים Cdb נוצר בשני שלבים: מסד נתונים זמני נוצר ולאחריו
שלם, הוא מקבל שינוי אטומי למקום קבוע. זה ימנע דרישות עבור
נעילה בין קוראים לכותבים (או יוצרים). CDB -c ינסה ליצור cdb ב
פילה tmpname (אוֹ dbname עם ".tmp" מצורף אם לא ניתנה אפשרות -t) ולאחר מכן שנה את שמו ל
dbname. זה יקרא המסופק בקובץs (או קלט סטנדרטי אם לא צוין). אפשרויות
מוכר במצב יצירה:

-t tmpname
שימוש נתון tmpname כקובץ זמני. ברירת מחדל ל dbname.tmp (כלומר עם קובץ פלט
עם ‎.tmp נוסף). הערה tmpname חייב להיות באותה מערכת קבצים כמו קובץ הפלט, as
CDB שימושים שינוי השם(2) לסיים את הליך יצירת מסד הנתונים. אם tmpname הוא
מקף בודד (-), לא ייווצר קובץ זמני, מסד נתונים ייבנה במקום.
מצב זה שימושי כאשר שינוי השם הסופי נעשה על ידי המתקשר.

-p Permons
הרשאות עבור הקובץ החדש שנוצר (בדרך כלל מספר אוקטלי, כמו 0644). על ידי
ברירת המחדל ההרשאות הן 0666 (עם התהליך הנוכחי umask מוחל). אם זה
האפשרות צוינה, לערך umask הנוכחי אין השפעה.

-w אזהרה לגבי מפתחות כפולים.

-e בטל על מפתחות כפולים (מרמז על -w).

-r החלף מפתח קיים בחדש במקרה של שכפול. זה עשוי לדרוש מסד נתונים
שכתוב קובץ כדי להסיר רשומות ישנות, ויכול להיות איטי.

-0 אפס מילוי רשומות קיימות כאשר מוסיפים רשומות כפולות. זה מהיר יותר מ
-r, אך משאיר אפסים נוספים בקובץ מסד הנתונים במקרה של כפילויות.

-u אל תוסיף רשומות כפולות.

-m לפרש את הקלט כרצף של שורות, רשומה אחת בכל שורה, עם ערך מופרד
ממפתח לפי רווח או תווי tab, במקום פורמט cdb מקורי (ראה
"פורמט קלט/פלט" למטה).

שימו לב ששימוש בכל אפשרות הדורשת בדיקה כפולה יאט את תהליך היצירה
באופן משמעותי, במיוחד עבור מסדי נתונים גדולים.

סטָטִיסטִיקָה
CDB -s ינתח dbfile והדפס סיכום לפלט סטנדרטי. הסטטיסטיקה כוללת:
מספר הכולל של שורות בקובץ, מינימום, ממוצע ומקסימום אורכי מפתח וערכים, hash
טבלאות (מקסימום 256) וערכים בשימוש, מספר התנגשויות חשיש (כלומר, יותר ממפתח אחד
הצבע על אותה ערך טבלת גיבוב), מינימום, ממוצע ומקסימום גודל טבלת גיבוב (שלא-
שולחנות ריקים), ומספר המפתחות שיושב ב-10 מרחקים שונים ממנו מחושב
אינדקס טבלת גיבוב - מפתחות במרחק 0 דורשים רק חיפוש טבלת גיבוב אחד, 1 - שניים וכן
עַל; יותר מפתחות במרחק גדול יותר פירושו חיפוש איטי יותר במסד הנתונים.

פלט קלט פוּרמָט
כברירת מחדל, CDB מצפה (עבור פעולת יצירה) או כותב (עבור dump/רשימה) פורמט cdb מקורי
נתונים. פורמט Cdb מקורי הוא רצף של רשומות בצורה:
+צ'אב,vlen:מפתח->val\n
כאשר "+", ",", ":", "-", ">" ו-"\n" (שורה חדשה) הם תווים מילוליים, צ'אב ו vlen יש לו
אורך המפתח והערך כמספרים עשרוניים, ו מפתח ו val הם מפתח ומעריכים את עצמם.
סדרת רשומות מסתיימת בשורה ריקה. זהו הפורמט היחיד שבו מפתח ו
הערך עשוי להכיל כל תו כולל שורה חדשה, אפס (\0) וכן הלאה.

מתי -l אפשרות מתבקשת (מצב מפתחות רשימה), CDB יפיק פלט שונה מעט ב-a
טופס:
+צ'אב:מפתח\n
(הערה vlen ו val מושמטים, יחד עם תוחמים מסביב).

If -m ניתנת אפשרות, CDB יצפה או יפיק שורה אחת לכל תקליט (שורה חדשה היא א
מפריד רשומות), וכל שורה צריכה להכיל רווח לבן אופציונלי, מפתח, רווח לבן ו
ערך עד סוף השורה. שורות שהתחילו עם תו hash (#) ושורות ריקות הן
התעלמו. זהו אותו פורמט כמו mkmap(1) השירות מצפה.

אפשרויות סיכום


להלן סיכום קצר של כל האפשרויות המקובלות על ידי CDB תועלת you

-0 מילוי אפס רשומות כפולות ב-create (-c) מצב.

-c מצב יצירה.

-d מצב dump.

-e בטל (שגיאה) במפתח כפול ב-create (-c) מצב.

-h הדפס עזרה קצרה וצא.

-l מצב רשימה.

-m הקלט או הפלט הם בפורמט "מפה", לא בפורמט cdb מקורי. במצב שאילתה, הוסף א
שורה חדשה אחרי כל ערך שנכתב.

-nNUM למצוא ולהדפיס NUMהרשומה בשאילתה (-q) מצב.

-q מצב שאילתה.

-r החלף מפתחות כפולים ב-create (-c) מצב.

-s מצב סטטיסטיקה.

-t קובץ זמני
ציין קובץ זמני בעת יצירת (-c) קובץ cdb (השתמש במקף בודד (-) כ קובץ זמני
כדי להפסיק להשתמש בקובץ זמני).

-u אל תכניס מפתחות כפולים (ייחודי) ב-create (-c) מצב.

-w אזהרה לגבי מפתחות כפולים ב-create (-c) מצב.

השתמש ב-cdb באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    ניקוי עמוק
    ניקוי עמוק
    תסריט קוטלין שכולו בנוי גרעינים
    מטמונים מפרויקטים של Gradle/Android.
    שימושי כאשר Gradle או ה-IDE מאפשרים לך
    מטה. התסריט נבדק על
    macOS, אבל...
    הורד ניקוי עמוק
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    הפלאגין Eclipse Checkstyle
    משלב את קוד ה-Java Checkstyle
    אודיטור לתוך Eclipse IDE. ה
    תוסף מספק משוב בזמן אמת ל
    המשתמש על הפרה...
    הורד את הפלאגין Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 5
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 6
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • עוד »

פקודות לינוקס

Ad