انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

cdb - آنلاین در ابر

اجرای cdb در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور cdb است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


cdb - ابزار دستکاری پایگاه داده ثابت

SYNOPSYS


cdb -q [-m] [-n تعداد] dbname کلید
cdb -d [-m] [dbname|-]
cdb -l [-m] [dbname|-]
cdb -s [dbname|-]
cdb -c [-m] [-t tmpname|-] [-ص پرم] [-weru0] dbname [پرونده...]

شرح


cdb برای پرس و جو، تخلیه، فهرست، تجزیه و تحلیل یا ایجاد فایل های CDB (پایگاه داده ثابت) استفاده می شود. فرمت از
cdb شرح داده شده در cdb(5) manpage. این صفحه راهنما با نسخه مطابقت دارد 0.78 of tinycdb
بسته.

پرس و جو
cdb -q یافته های داده شده کلید در یک داده dbname فایل cdb، و مقدار مربوطه را به استاندارد می نویسد
خروجی در صورت یافتن (و با صفر خارج می شود)، یا اگر یافت نشد با غیر صفر خارج می شود. dbname باید
فایل قابل جستجو باشد و stdin را نمی توان به عنوان ورودی استفاده کرد. به صورت پیش فرض، cdb چاپ خواهد کرد تمام
سوابق پیدا شد گزینه های شناسایی شده در حالت پرس و جو:

-nتعداد علل cdb برای پیدا کردن و نوشتن یک رکورد با یک عدد مشخص تعداد شروع با 1 -
هنگامی که رکوردهای زیادی با یک کلید داده شده وجود دارد.

-m خط جدید پس از چاپ هر مقدار اضافه خواهد شد. به طور پیش فرض، چندین مقدار خواهد بود
بدون محدودیت نوشته شود

روگرفت/فهرست
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 باید در همان فایل سیستم فایل خروجی باشد
cdb استفاده تغییر نام دهید(2) برای نهایی کردن روند ایجاد پایگاه داده. اگر tmpname هست یک
تک خط تیره (-)، هیچ فایل موقتی ایجاد نخواهد شد، پایگاه داده در محل ساخته خواهد شد.
این حالت زمانی مفید است که تغییر نام نهایی توسط تماس گیرنده انجام شود.

-p پرم
مجوزهای فایل جدید ایجاد شده (معمولاً یک عدد هشتی، مانند 0644). توسط
به طور پیش فرض مجوزها 0666 هستند (با استفاده از umask فرآیند فعلی). اگر این
گزینه مشخص شده است، مقدار umask فعلی هیچ تاثیری ندارد.

-w هشدار در مورد کلیدهای تکراری

-e لغو روی کلیدهای تکراری (به معنی -w است).

-r در صورت تکراری بودن کلید موجود را با کلید جدید جایگزین کنید. این ممکن است به پایگاه داده نیاز داشته باشد
بازنویسی فایل برای حذف رکوردهای قدیمی، و می تواند کند باشد.

-0 با اضافه شدن رکوردهای تکراری، رکوردهای موجود را صفر کنید. این سریعتر از
-r، اما در صورت تکرار، صفرهای اضافی را در فایل پایگاه داده باقی می گذارد.

-u رکوردهای تکراری اضافه نکنید

-m ورودی را به صورت دنباله ای از خطوط، یک رکورد در هر خط، با مقدار جدا شده تفسیر کنید
از یک کلید با فاصله یا کاراکترهای برگه، به جای فرمت cdb بومی (نگاه کنید به
"فرمت ورودی/خروجی" در زیر).

توجه داشته باشید که استفاده از هر گزینه ای که نیاز به بررسی تکراری دارد، روند ایجاد را کند می کند
به طور قابل توجهیبه خصوص برای پایگاه های داده بزرگ.

آمار
cdb -s تجزیه و تحلیل خواهد کرد dbfile و خلاصه را به خروجی استاندارد چاپ کنید. آمارها شامل:
تعداد کل ردیف های یک فایل، حداقل، متوسط ​​و حداکثر طول کلید و مقدار، هش
جداول (حداکثر 256) و ورودی های استفاده شده، تعداد برخورد هش (یعنی بیش از یک کلید
به همان ورودی جدول هش اشاره کنید)، حداقل، متوسط ​​و حداکثر اندازه جدول هش (غیر
جداول خالی)، و تعداد کلیدهایی که در 10 فاصله متفاوت از آن قرار دارند محاسبه می شود
فهرست هش جدول - کلیدهای فاصله 0 فقط به یک جدول هش نیاز دارند، 1 - دو و غیره
بر؛ کلیدهای بیشتر در فاصله بیشتر به معنای کندتر جستجو در پایگاه داده است.

ورودی خروجی قالب
به طور پیش فرض، cdb انتظار می رود (برای عملیات ایجاد) یا می نویسد (برای dump/list) فرمت cdb بومی
داده ها. فرمت بومی Cdb دنباله ای از رکوردها به شکل زیر است:
+چوب,ارزش دارد:کلید->وال\n
که در آن "+"، "،"، ":"، "-، ">" و "\n" (خط جدید) کاراکترهای تحت اللفظی هستند، چوب و ارزش دارد هستند
طول کلید و مقدار به صورت اعداد اعشاری و کلید و وال کلیدی هستند و برای خود ارزش قائل هستند.
مجموعه ای از رکوردها با یک خط خالی خاتمه می یابد. این تنها فرمتی است که در آن کلید و
مقدار ممکن است شامل هر کاراکتری از جمله خط جدید، صفر (\0) و غیره باشد.

چه زمانی -l گزینه درخواست شده (حالت کلیدهای فهرست)، cdb خروجی کمی تغییر یافته در a تولید خواهد کرد
فرم:
+چوب:کلید\n
(توجه داشته باشید ارزش دارد و وال همراه با جداکننده های اطراف حذف می شوند).

If -m گزینه داده شده است، cdb برای هر رکورد یک خط انتظار یا تولید خواهد کرد (خط جدید یک است
جداکننده رکورد)، و هر خط باید شامل فضای سفید اختیاری، کلید، فضای سفید و
ارزش تا انتهای خط خطوط با کاراکتر هش (#) شروع شده و خطوط خالی هستند
نادیده گرفته شده است. این همان قالب است mkmap(1) مطلوبیت انتظار دارد.

OPTIONS خلاصه


در اینجا خلاصه ای کوتاه از همه گزینه های پذیرفته شده توسط cdb ابزار:

-0 صفر پر کردن رکوردهای تکراری در ایجاد (-c) حالت

-c حالت ایجاد کنید

-d حالت تخلیه

-e لغو (خطا) در کلید تکراری در ایجاد (-c) حالت

-h راهنما کوتاه را چاپ کنید و خارج شوید.

-l حالت لیست

-m ورودی یا خروجی در قالب "نقشه" است، نه در فرمت cdb بومی. در حالت پرس و جو، a را اضافه کنید
خط جدید بعد از هر مقدار نوشته شده

-nتعداد پیدا کنید و چاپ کنید تعدادرکورد در پرس و جو (-q) حالت

-q حالت پرس و جو

-r جایگزین کردن کلیدهای تکراری در ایجاد (-c) حالت

-s حالت آمار

-t tempfile
هنگام ایجاد فایل موقت را مشخص کنید (-c) فایل cdb (از تک خط تیره (-) به عنوان استفاده کنید tempfile
برای توقف استفاده از فایل temp).

-u کلیدهای تکراری (یکتا) را در ایجاد (-c) حالت

-w هشدار در مورد کلیدهای تکراری در ایجاد (-c) حالت

با استفاده از خدمات onworks.net از cdb آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    بسیار تمیز
    بسیار تمیز
    یک اسکریپت کاتلین که تمام ساخت‌ها را هسته‌ای می‌کند
    حافظه پنهان از پروژه های Gradle/Android.
    زمانی مفید است که Gradle یا IDE به شما اجازه دهند
    پایین. اسکریپت روی تست شده است
    macOS، اما ...
    دانلود عمیق تمیز
  • 2
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    کد جاوا Checkstyle را یکپارچه می کند
    حسابرس به Eclipse IDE. در
    پلاگین بازخورد در زمان واقعی را به شما ارائه می دهد
    کاربر در مورد viol...
    دانلود Eclipse Checkstyle Plug-in
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player یک پخش کننده رسانه رایگان است
    نرم افزار، بخشی مبتنی بر WMP و VLC. این
    پخش کننده به سبک مینیمالیستی است، با
    بیش از ده رنگ تم، و همچنین می توانید
    ب ...
    AstrOrzPlayer را دانلود کنید
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV بدون ADDON برای XBMC/
    Kodi que Permite disponer de un
    رمزگشایی خدمات IPTV
    Movistar integrado en uno de los
    مراکز رسانه ای ما...
    دانلود movistartv
  • 5
    کد :: بلوک
    کد :: بلوک
    کد::Blocks یک منبع باز و رایگان است،
    کراس پلتفرم C، C++ و Fortran IDE
    ساخته شده برای پاسخگویی به بیشترین نیازها
    از کاربران آن بسیار طراحی شده است
    تمدید می کند ...
    کد دانلود::Blocks
  • 6
    در میان
    در میان
    در میان یا رابط پیشرفته Minecraft
    و Data/Structure Tracking ابزاری برای
    نمای کلی یک Minecraft را نمایش دهید
    جهان، بدون اینکه واقعاً آن را ایجاد کند. آی تی
    می توان ...
    دانلود در میان
  • بیشتر "

دستورات لینوکس

Ad