Node. js v19. 7. 0 مستندات

ساخت وبلاگ

Node: Module OS روش ها و خصوصیات ابزار مرتبط با سیستم را ارائه می دهد. با استفاده از آن قابل دسترسی است:

محاصره کردنسیستم عامل =نیاز("گره: سیستم عامل");

os. eol #

اضافه شده در: v0. 7. 8

نشانگر خط پایان سیستم خاص.

  • n on posix
  • r n در ویندوز

os. AwailableParalalism () #

اضافه شده در: v19. 4. 0

  • بازگشت:

برآوردی از مقدار پیش فرض موازی سازی که یک برنامه باید از آن استفاده کند ، برمی گرداند. همیشه مقداری بیشتر از صفر را برمی گرداند.

این عملکرد یک بسته بندی کوچک در مورد uv_available_paralalism libuv () است.

os. arch () #

اضافه شده در: v0. 5. 0

  • بازگشت:

معماری CPU سیستم عامل را که باینری Node. js برای آن گردآوری شده است ، برمی گرداند. مقادیر احتمالی عبارتند از: "بازو" ، "ARM64" ، "IA32" ، "MIPS" ، "Mipsel" ، "PPC" ، "PPC64" ، "S390" ، "S390X" و "x64".

مقدار بازده معادل فرآیند است.

os. constants #

اضافه شده در: v6. 3. 0

حاوی ثابت های خاص سیستم عامل برای کدهای خطا ، سیگنال های فرآیند و غیره است. ثابت های خاص تعریف شده در ثابت سیستم عامل شرح داده شده است.

os. cpus () #

اضافه شده در: v0. 3. 3

  • بازگشت:

مجموعه ای از اشیاء حاوی اطلاعات مربوط به هر هسته CPU منطقی را برمی گرداند.

خواص موجود در هر شی شامل موارد زیر است:

  • مدل
  • سرعت (در MHz)
  • بار
    • تعداد میلی ثانیه هایی را که پردازنده در حالت کاربر هزینه کرده است را کاربر کنید.
    • تعداد میلی ثانیه ای که پردازنده در حالت خوب صرف کرده است خوب است.
    • تعداد میلی ثانیه های CPU را در حالت SYS صرف کرده است.
    • تعداد میلی ثانیه را که CPU در حالت بیکار هزینه کرده است ، بیکار کنید.
    • IRQ تعداد میلی ثانیه ای که CPU در حالت IRQ صرف کرده است.
    [ <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 252020, خوب: 0, سید: 30340, بیکار: 1070356870, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 306960, خوب: 0, سید: 26980, بیکار: 1071569080, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 248450, خوب: 0, سید: 21750, بیکار: 1070919370, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 256880, خوب: 0, سید: 19430, بیکار: 1070905480, عذاب: 20,>,>, ]

    مقادیر خوب فقط posix هستند. در ویندوز ، مقادیر خوب همه پردازنده ها همیشه 0 هستند.

    Os. cpus (). طول را نباید برای محاسبه میزان موازی در دسترس برای یک برنامه استفاده کرد. برای این منظور از os. availableParalalism () استفاده کنید.

    os. devnull #

    اضافه شده در: v16. 3. 0 ، v14. 18. 0

    مسیر فایل خاص پلتفرم دستگاه تهی.

    • \. nul در ویندوز
    • /dev/null on posix

    os. endianness () #

    اضافه شده در: v0. 9. 4
    • بازگشت:

    رشته ای را مشخص می کند که انتهای CPU را که باینری Node. js برای آن گردآوری شده است ، مشخص می کند.

    مقادیر احتمالی "BE" برای Big Endian و "Le" برای Little Endian است.

    os. freemem () #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    مقدار حافظه سیستم رایگان را در بایت به عنوان یک عدد صحیح برمی گرداند.

    os. getPriority ([PID]) #

    اضافه شده در: v10. 10. 0
    • برای بازیابی اولویت برنامه ریزی ، شناسه فرآیند را بازیابی کنید. پیش فرض: 0.
    • بازگشت:

    اولویت برنامه ریزی را برای فرآیند مشخص شده توسط PID برمی گرداند. اگر PID ارائه نشده باشد یا 0 باشد ، اولویت روند فعلی بازگردانده می شود.

    os. homedir () #

    اضافه شده در: v2. 3. 0
    • بازگشت:

    مسیر رشته دایرکتوری خانه کاربر فعلی را برمی گرداند.

    در POSIX ، در صورت تعریف از متغیر محیط خانه $ استفاده می کند. در غیر این صورت از UID مؤثر برای جستجوی فهرست خانه کاربر استفاده می کند.

    در ویندوز ، در صورت تعریف از متغیر محیط UserProfile استفاده می کند. در غیر این صورت از مسیر دایرکتوری پروفایل کاربر فعلی استفاده می کند.

    os. hostname () #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    نام میزبان سیستم عامل را به عنوان یک رشته برمی گرداند.

    os. loadavg () #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    یک آرایه حاوی میانگین بار 1 ، 5 و 15 دقیقه را برمی گرداند.

    میانگین بار اندازه گیری فعالیت سیستم است که توسط سیستم عامل محاسبه می شود و به عنوان یک عدد کسری بیان می شود.

    میانگین بار یک مفهوم خاص UNIX است. در ویندوز ، مقدار بازگشت همیشه [0 ، 0 ، 0] است.

    os. machine () #

    اضافه شده در: v18. 9. 0 ، v16. 18. 0

    نوع دستگاه را به عنوان یک رشته مانند ARM ، ARM64 ، AARCH64 ، MIPS ، MIPS64 ، PPC64 ، PPC64LE ، S390 ، S390X ، I386 ، I686 ، x86_64 برمی گرداند.

    در سیستم های POSIX ، نوع دستگاه با فراخوانی Uname (3) تعیین می شود. در ویندوز ، از rtlgetVersion () استفاده می شود ، و در صورت عدم دسترسی ، از getOversionExw () استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.

    os. networkinterfaces () #

    املاک خانوادگی اکنون به جای یک شماره رشته ای را برمی گرداند.

    املاک خانوادگی اکنون به جای یک رشته ، یک عدد را برمی گرداند.

    • بازگشت:

    یک شیء حاوی رابط های شبکه ای را که به یک آدرس شبکه اختصاص داده شده است ، برمی گرداند.

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

    خصوصیات موجود در شیء آدرس شبکه اختصاص یافته شامل موارد زیر است:

    • آدرس IPv4 یا IPv6 اختصاص داده شده را آدرس دهید
    • NetMask ماسک شبکه IPv4 یا IPv6
    • خانواده یا IPv4 یا IPv6
    • MAC آدرس MAC رابط شبکه
    • داخلی اگر رابط شبکه یک حلقه یا رابط مشابه باشد که از راه دور در دسترس نباشد ، درست است. در غیر این صورت نادرست
    • SCOPEID شناسه دامنه IPv6 عددی (فقط هنگامی که خانواده IPv6 است مشخص می شود)
    • cidr آدرس IPv4 یا IPv6 اختصاص داده شده با پیشوند مسیریابی در نماد CIDR. اگر netmask نامعتبر باشد، این ویژگی روی null تنظیم می شود.
    <lo: [ <نشانی: '127. 0. 0. 1', ماسک شبکه: '255. 0. 0. 0', خانواده: 'IPv4', مک: '00:00:00:00:00:00', درونی؛ داخلی: درست است، واقعی, سیدر: '127. 0. 0. 1/8'>, <نشانی: '::1', ماسک شبکه: "ففف:فف:فف:فف:فف:فف:ففف:ففف", خانواده: 'IPv6', مک: '00:00:00:00:00:00', scopeid: 0, درونی؛ داخلی: درست است، واقعی, سیدر: '::1/128'> ], eth0: [ <نشانی: '192. 168. 1. 108', ماسک شبکه: '255. 255. 255. 0', خانواده: 'IPv4', مک: '01:02:03:0a:0b:0c', درونی؛ داخلی: نادرست, سیدر: '192. 168. 1. 108/24'>, <نشانی: 'fe80::a00:27ff:fe4e:66a1', ماسک شبکه: 'ffff:ffff:ffff:ffff::', خانواده: 'IPv6', مک: '01:02:03:0a:0b:0c', scopeid: 1, درونی؛ داخلی: نادرست, سیدر: 'fe80::a00:27ff:fe4e:66a1/64'> ]>

    os. platform() #

    اضافه شده در: v0. 5. 0
    • بازگشت:

    رشته ای را برمی گرداند که پلتفرم سیستم عاملی را که باینری Node. js برای آن کامپایل شده است، شناسایی می کند. مقدار در زمان کامپایل تنظیم می شود. مقادیر احتمالی 'aix'، 'darwin'، 'freebsd'، 'linux'، 'openbsd'، 'sunos' و 'win32' هستند.

    مقدار بازگشتی معادل process. platform است.

    اگر Node. js بر روی سیستم عامل Android ساخته شده باشد، ممکن است مقدار «android» نیز برگردانده شود. پشتیبانی اندروید آزمایشی است.

    os. release() #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    سیستم عامل را به صورت رشته ای برمی گرداند.

    در سیستم های POSIX، انتشار سیستم عامل با فراخوانی uname(3) تعیین می شود. در ویندوز، GetVersionExW() استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/Uname#Examples مراجعه کنید.

    os. setPriority([pid, ]priority) #

    اضافه شده در: v10. 10. 0
    • pid شناسه فرآیند برای تنظیم اولویت زمان بندی. پیش فرض: 0 .
    • اولویت اولویت زمانبندی برای تخصیص به فرآیند.

    تلاش برای تنظیم اولویت زمان بندی برای فرآیند مشخص شده توسط pid. اگر pid ارائه نشده باشد یا 0 باشد، از شناسه فرآیند فرآیند جاری استفاده می شود.

    ورودی اولویت باید یک عدد صحیح بی ن-20 (اولویت بالا) و 19 (اولویت پایین) باشد. به دلیل تفاوت بین سطوح اولویت یونیکس و کلاس های اولویت ویندوز، اولویت به یکی از شش ثابت اولویت در os. constants. priority نگاشت می شود. هنگام بازیابی یک سطح اولویت فرآیند، این نگاشت محدوده ممکن است باعث شود مقدار بازگشتی در ویندوز کمی متفاوت باشد. برای جلوگیری از سردرگمی، اولویت را روی یکی از ثابت های اولویت قرار دهید.

    در ویندوز، تنظیم اولویت روی PRIORITY_HIGHEST به امتیازات کاربر بالاتری نیاز دارد. در غیر این صورت اولویت تنظیم شده بی سر و صدا به PRIORITY_HIGH کاهش می یابد.

    os. tmpdir() #

    این تابع اکنون بین پلتفرم سازگار است و دیگر مسیری را با اسلش انتهایی در هیچ پلتفرمی بر نمی گرداند.

    • بازگشت:

    فهرست پیش فرض سیستم عامل را برای پرونده های موقت به عنوان یک رشته باز می گرداند.

    os. totalmem () #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    مقدار کل حافظه سیستم را در بایت به عنوان یک عدد صحیح برمی گرداند.

    os. type () #

    اضافه شده در: v0. 3. 3
    • بازگشت:

    نام سیستم عامل را که توسط Uname (3) بازگردانده شده است ، برمی گرداند. به عنوان مثال ، "Linux" را در Linux ، "Darwin" در MacOS و "Windows_nt" در ویندوز باز می گرداند.

    برای کسب اطلاعات بیشتر در مورد خروجی اجرای UNAME (3) در سیستم عامل های مختلف ، به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.

    os. uptime () #

    نتیجه این عملکرد دیگر حاوی یک جزء کسری در ویندوز نیست.

    • بازگشت:

    در تعداد ثانیه سیستم را به روز می کند.

    os. userinfo ([گزینه ها]) #

    اضافه شده در: v6. 0. 0
    • گزینه ها
      • رمزگذاری رمزگذاری شخصیت که برای تفسیر رشته های حاصل استفاده می شود. اگر رمزگذاری روی "بافر" تنظیم شود ، نام کاربری ، پوسته و مقادیر Homedir نمونه های بافر خواهند بود. پیش فرض: "UTF8".

      اطلاعات مربوط به کاربر در حال حاضر مؤثر را برمی گرداند. در سیستم عامل های POSIX ، این معمولاً زیر مجموعه ای از پرونده رمز عبور است. شی برگشتی شامل نام کاربری ، UID ، GID ، پوسته و Homedir است. در ویندوز ، زمینه های UID و GI D-1 هستند و پوسته تهی است.

      مقدار Homedir که توسط Os. UserInfo () بازگردانده شده توسط سیستم عامل ارائه شده است. این با نتیجه os. homedir () متفاوت است ، که متغیرهای محیط را برای فهرست خانه قبل از بازگشت به پاسخ سیستم عامل پرس و جو می کند.

      اگر کاربر هیچ نام کاربری یا Homedir نداشته باشد ، یک Systemerror پرتاب می کند.

      os. version () #

      اضافه شده در: v13. 11. 0 ، v12. 17. 0

      رشته ای را که نسخه هسته را مشخص می کند ، برمی گرداند.

      در سیستم های POSIX ، انتشار سیستم عامل با فراخوانی Uname (3) تعیین می شود. در ویندوز ، از rtlgetVersion () استفاده می شود ، و در صورت عدم دسترسی ، از getOversionExw () استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.

      ثابت سیستم عامل #

      ثابت های زیر توسط os. constants صادر می شود.

      همه ثابت ها در هر سیستم عامل در دسترس نخواهند بود.

      ثابت سیگنال #

      پشتیبانی اضافه شده از SIGINFO.

      ثابت سیگنال زیر توسط os. constants. signals صادر می شود.

       

      ثابت شرح
      آه ارسال شده برای نشان دادن زمان بسته شدن یک ترمینال کنترل یا فرآیند والدین.
      غرق شدن ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را قطع کند (CTRL + C).
      از روی چرند ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را خاتمه دهد و یک زباله اصلی را انجام دهد.
      سیگیل برای اطلاع رسانی که سعی در انجام یک دستورالعمل غیرقانونی ، ناقص ، ناشناخته یا ممتاز دارد ، به فرایندی ارسال شد.
      سیگتراپ هنگامی که یک استثناء رخ داده است به یک فرآیند ارسال می شود.
      سیگابرت برای درخواست آن به یک فرآیند ارسال شده است.
      سیگیوت مترادف برای سیگابرت
      سیگبوس برای اطلاع رسانی که باعث ایجاد خطای اتوبوس شده است به یک فرآیند ارسال شده است.
      سیگف برای اطلاع رسانی که یک عملیات حساب غیرقانونی را انجام داده است به یک فرآیند ارسال شده است.
      غوغا ارسال شده به یک فرآیند برای خاتمه سریع آن.
      SIGUSR1 SIGUSR2 برای شناسایی شرایط تعریف شده توسط کاربر به یک فرآیند ارسال شده است.
      SIGSEGV برای اطلاع از تقصیر تقسیم به یک فرآیند ارسال شده است.
      سیگپی هنگامی که سعی در نوشتن به یک لوله قطع شده داشت ، به یک فرآیند ارسال شد.
      سیگار هنگامی که یک تایمر سیستم سپری می شود به یک فرآیند ارسال می شود.
      سجده برای درخواست خاتمه به یک فرآیند ارسال شده است.
      غوغا هنگامی که یک کودک فرایند خاتمه می یابد به یک فرآیند ارسال می شود.
      سیگستکفل برای نشان دادن یک گسل پشته بر روی یک پردازنده ، به یک فرآیند ارسال شده است.
      غرق شدن ارسال شده برای دستور دادن به سیستم عامل برای ادامه روند مکث.
      غوغا ارسال شده برای آموزش سیستم عامل برای متوقف کردن یک فرآیند.
      رفیق برای درخواست آن به یک فرآیند ارسال شده است.
      غربال ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را قطع کند.
      سیگتین وقتی در پس زمینه می خواند به یک فرآیند ارسال می شود.
      سیگتو هنگامی که در پس زمینه به TTY می نویسد به یک فرآیند ارسال می شود.
      سیگورگ هنگامی که یک سوکت داده های فوری برای خواندن داشته باشد به یک فرآیند ارسال می شود.
      SIGXCPU هنگامی که بیش از حد خود در استفاده از CPU باشد ، به یک فرآیند ارسال می شود.
      سیگکسفز هنگامی که پرونده ای بزرگتر از حداکثر مجاز است ، به یک فرآیند ارسال می شود.
      سیگارتالرم هنگامی که یک تایمر مجازی از بین رفته است به یک فرآیند ارسال می شود.
      سیگپروف هنگامی که یک تایمر سیستم سپری شده است به یک فرآیند ارسال می شود.
      غوغا هنگامی که ترمینال کنترل اندازه خود را تغییر داده است به یک فرآیند ارسال می شود.
      سیگیو هنگامی که I/O در دسترس باشد به یک فرآیند ارسال می شود.
      سیگول مترادف سیگیو
      سیگست هنگامی که قفل پرونده از بین رفته است به یک فرآیند ارسال می شود.
      باکره برای اطلاع از خرابی برق به یک فرآیند ارسال شده است.
      سگیفو مترادف SIGPWR
      سیگیس برای اطلاع از یک استدلال بد به یک فرآیند ارسال شده است.
      در حال غرق شدن مترادف برای SIGSYS

      ثابت خطا #

      ثابت خطای زیر توسط os. constants. ero صادر می شود.

      ثابت خطای posix #
      ثابت شرح
      e2big نشان می دهد که لیست آرگومان ها طولانی تر از حد انتظار است.
      اچ نشان می دهد که این عمل مجوز کافی نداشته است.
      عیدروزی نشان می دهد که آدرس شبکه در حال استفاده است.
      EADDRNotavail نشان می دهد که آدرس شبکه در حال حاضر برای استفاده در دسترس نیست.
      فنوسپورت نشان می دهد که خانواده آدرس شبکه پشتیبانی نمی شود.
      هوس نشان می دهد که هیچ داده ای در دسترس نیست و بعداً دوباره عمل را امتحان کنید.
      از قبل نشان می دهد که سوکت در حال حاضر دارای یک اتصال در انتظار است.
      ابادف نشان می دهد که توصیف کننده پرونده معتبر نیست.
      باج یک پیام داده نامعتبر را نشان می دهد.
      عرفان نشان می دهد که یک دستگاه یا منبع شلوغ است.
      وابسته به محله نشان می دهد که یک عمل لغو شده است.
      پژمرده نشان می دهد که هیچ فرآیند کودک وجود ندارد.
      دارای مجوز نشان می دهد که اتصال شبکه سقط شده است.
      با استفاده از نشان می دهد که اتصال شبکه رد شده است.
      باکره نشان می دهد که اتصال شبکه دوباره تنظیم شده است.
      edeadlk نشان می دهد که از بن بست منابع جلوگیری شده است.
      edestaddrreq نشان می دهد که آدرس مقصد مورد نیاز است.
      ارباب نشان می دهد که یک استدلال خارج از حوزه عملکرد است.
      صدای جبهه نشان می دهد که از سهمیه دیسک فراتر رفته است.
      مجهز نشان می دهد که پرونده از قبل وجود دارد.
      مروارید آدرس نشانگر نامعتبر را نشان می دهد.
      EFBIG نشان می دهد که پرونده خیلی بزرگ است.
      ehostunreach نشان می دهد که میزبان غیرقابل دستیابی است.
      EIDRM نشان می دهد که شناسه حذف شده است.
      ایلسق یک توالی بایت غیرقانونی را نشان می دهد.
      از پیش رونده نشان می دهد که یک عملیات در حال انجام است.
      اینتر نشان می دهد که یک تماس عملکرد قطع شده است.
      مقید نشان می دهد که یک استدلال نامعتبر ارائه شده است.
      EIO یک خطای I/O در غیر این صورت نامشخص را نشان می دهد.
      ایسون نشان می دهد که سوکت به هم وصل شده است.
      ایزدر نشان می دهد که مسیر یک فهرست است.
      دورو سطح زیادی از پیوندهای نمادین را در یک مسیر نشان می دهد.
      با منزله نشان می دهد که پرونده های باز بیش از حد وجود دارد.
      لینک نشان می دهد که پیوندهای سخت زیادی به یک پرونده وجود دارد.
      با نام نشان می دهد که پیام ارائه شده خیلی طولانی است.
      ازم نشان می دهد که یک multihop تلاش شده است.
      Enametoolong نشان می دهد که نام پرونده خیلی طولانی است.
      عبادت نشان می دهد که شبکه پایین است.
      عبوس نشان می دهد که اتصال توسط شبکه سقط شده است.
      حصار نشان می دهد که شبکه غیرقابل دسترسی است.
      مهار کردن بسیاری از پرونده های باز در سیستم را نشان می دهد.
      عناوین نشان می دهد که هیچ فضای بافر در دسترس نیست.
      قصبها نشان می دهد که هیچ پیامی در صف خواندن جریان جریان وجود ندارد.
      anodev نشان می دهد که چنین دستگاهی وجود ندارد.
      بانوایش نشان می دهد که چنین پرونده یا دایرکتوری وجود ندارد.
      Enoexec خطای فرمت EXEC را نشان می دهد.
      مروارید نشان می دهد که هیچ قفل در دسترس نیست.
      درج کردن نشانه هایی مبنی بر قطع پیوند.
      درز نشان می دهد که فضای کافی وجود ندارد.
      درج کردن نشان می دهد که هیچ پیامی از نوع مورد نظر وجود ندارد.
      رتاست نشان می دهد که یک پروتکل داده شده در دسترس نیست.
      enospc نشان می دهد که هیچ فضایی در دستگاه موجود نیست.
      از روی نشان می دهد که هیچ منبع جریان در دسترس نیست.
      از روی نشان می دهد که یک منبع معین یک جریان نیست.
      Enosys نشان می دهد که یک تابع اجرا نشده است.
      نهایت نشان می دهد که سوکت به هم وصل نشده است.
      حوزه نشان می دهد که مسیر یک فهرست نیست.
      حصیر نشان می دهد که فهرست خالی نیست.
      محاصره کردن نشان می دهد که مورد داده شده سوکت نیست.
      حصار نشان می دهد که یک عملیات معین پشتیبانی نمی شود.
      ناجوانمردانه نشان دهنده عملکرد کنترل نامناسب I/O است.
      دماغ نشان دهنده چنین دستگاه یا آدرس نیست.
      EOPNOTSUPP نشان می دهد که یک عمل در سوکت پشتیبانی نمی شود. اگرچه Enotsup و eopnotsupp در لینوکس یکسان هستند ، طبق گفته Posix. 1 این مقادیر خطا باید مشخص باشد.)
      جریان نشان می دهد که یک مقدار بسیار بزرگ است تا در یک نوع داده خاص ذخیره شود.
      سر و صدا نشان می دهد که این عمل مجاز نیست.
      حکمت یک لوله شکسته را نشان می دهد.
      اپروتو خطای پروتکل را نشان می دهد.
      پیش بینی نشان می دهد که یک پروتکل پشتیبانی نمی شود.
      فحش نوع اشتباه پروتکل برای سوکت را نشان می دهد.
      در حال انجام نشان می دهد که نتایج بسیار بزرگ هستند.
      اروف نشان می دهد که سیستم پرونده فقط خوانده می شود.
      قسمت نشان دهنده یک عملیات نامعتبر است.
      جنجال نشان می دهد که چنین فرایندی وجود ندارد.
      جنجال نشان می دهد که دسته پرونده بی نظیر است.
      اگهی یک تایمر منقضی شده را نشان می دهد.
      عیار نشان می دهد که اتصال به پایان رسیده است.
      عجیبی نشان می دهد که یک فایل متنی شلوغ است.
      مبهم نشان می دهد که این عمل مسدود می شود.
      اگزودف نشان دهنده پیوند نادرست است.
      ثابت خطای خاص ویندوز #

      کدهای خطای زیر مختص سیستم عامل ویندوز است.

       

      ثابت شرح
      wsaeintr یک تماس عملکرد قطع شده را نشان می دهد.
      WSAEBADF یک دسته فایل نامعتبر را نشان می دهد.
      wsaeacces نشانگر مجوزهای کافی برای انجام عملیات است.
      wsaefault آدرس نشانگر نامعتبر را نشان می دهد.
      wsaeinval نشان می دهد که یک استدلال نامعتبر تصویب شده است.
      wsaemfile نشان می دهد که پرونده های باز بیش از حد وجود دارد.
      wsaewouldblock نشان می دهد که یک منبع به طور موقت در دسترس نیست.
      wsaeinprogress نشان می دهد که در حال حاضر یک عملیات در حال انجام است.
      wsaealredy نشان می دهد که یک عملیات در حال انجام است.
      wsaenotsock نشان می دهد که منبع یک سوکت نیست.
      wsaedestaddrreq نشان می دهد که آدرس مقصد مورد نیاز است.
      wsaemsgsize نشان می دهد که اندازه پیام خیلی طولانی است.
      wsaeprototype نوع پروتکل اشتباه برای سوکت را نشان می دهد.
      WSAENOPROTOOPT گزینه پروتکل بد را نشان می دهد.
      wsaeprotonosupport نشان می دهد که پروتکل پشتیبانی نمی شود.
      wsaesocktnosupport نشان می دهد که نوع سوکت پشتیبانی نمی شود.
      wsaeopnotsupp نشان می دهد که این عملیات پشتیبانی نمی شود.
      wsaepfnosupport نشان می دهد که خانواده پروتکل پشتیبانی نمی شوند.
      wsaeafnosupport نشان می دهد که خانواده آدرس پشتیبانی نمی شوند.
      wsaeaddrinuse نشان می دهد که آدرس شبکه در حال استفاده است.
      wsaeaddotavail نشان می دهد که آدرس شبکه در دسترس نیست.
      wsaenetdown نشان می دهد که شبکه پایین است.
      wsaenetunreach نشان می دهد که شبکه غیرقابل دسترسی است.
      wsaenetreset نشان می دهد که اتصال شبکه دوباره تنظیم شده است.
      wsaeconnaborted نشان می دهد که اتصال سقط شده است.
      wsaeconnreset نشان می دهد که اتصال توسط همسالان تنظیم مجدد شده است.
      wsaenobufs نشان می دهد که فضای بافر در دسترس نیست.
      WSAEISCONN نشان می دهد که سوکت در حال حاضر به هم وصل شده است.
      wsaenotconn نشان می دهد که سوکت به هم وصل نشده است.
      wsaeshutdown نشان می دهد که پس از خاموش شدن سوکت ، داده ها نمی توانند ارسال شوند.
      wsaetoomanyrefs نشان می دهد که منابع بسیار زیادی وجود دارد.
      wsaetimedout نشان می دهد که اتصال به پایان رسیده است.
      wsaeconnrefused نشان می دهد که این اتصال رد شده است.
      wsaeloop نشان می دهد که یک نام قابل ترجمه نیست.
      wsaenametoolong نشان می دهد که یک نام خیلی طولانی بود.
      wsaehostdown نشان می دهد که یک میزبان شبکه پایین است.
      wsaehostunreach نشان می دهد که هیچ مسیری برای میزبان شبکه وجود ندارد.
      wsaenotempty نشان می دهد که فهرست خالی نیست.
      wsaeproclim نشان می دهد که فرآیندهای زیادی وجود دارد.
      wsaeusers نشان می دهد که از سهمیه کاربر فراتر رفته است.
      WSAEDQUOT نشان می دهد که از سهمیه دیسک فراتر رفته است.
      wsaestale یک مرجع دسته فایل بی نظیر را نشان می دهد.
      wsaeremote نشان می دهد که مورد از راه دور است.
      wsasysnote نشان می دهد که زیر سیستم شبکه آماده نیست.
      wsaveotsported نشان می دهد که نسخه winsock. dll خارج از محدوده است.
      wsanotinitialised نشان می دهد که WSASTARTUP موفق هنوز انجام نشده است.
      WSAEDISCON نشان می دهد که یک خاموشی برازنده در حال انجام است.
      WSAENOMORE نشان می دهد که نتیجه بیشتری وجود ندارد.
      WSAECANCELLED نشان می دهد که عملیاتی لغو شده است.
      wsaeinvalidproctable نشان می دهد که جدول تماس رویه نامعتبر است.
      wsaeinvalidprovider ارائه دهنده خدمات نامعتبر را نشان می دهد.
      wsaeproviderfailedinit نشان می دهد که ارائه دهنده خدمات نتوانسته است اولیه شود.
      WSASYSCALLFAILURE نشانگر عدم موفقیت در تماس با سیستم است.
      wsaservice_not_found نشان می دهد که یک سرویس پیدا نشده است.
      wsatype_not_found نشان می دهد که یک نوع کلاس پیدا نشده است.
      wsa_e_no_more نشان می دهد که نتیجه بیشتری وجود ندارد.
      WSA_E_CANCELLED نشان می دهد که تماس لغو شده است.
      wsaerefused نشان می دهد که از پرس و جو پایگاه داده رد شده است.

      ثابت Dlopen #

      در صورت وجود در سیستم عامل ، ثابت های زیر در os. constants. dlopen صادر می شوند. برای اطلاعات دقیق به Dlopen (3) مراجعه کنید.

       

      ثابت شرح
      rtld_lazy اتصال تنبل را انجام دهید. node. js این پرچم را به طور پیش فرض تنظیم می کند.
      rtld_now قبل از بازگشت DLOPEN (3) ، تمام نمادهای تعریف نشده موجود در کتابخانه را حل کنید.
      rtld_global نمادهای تعریف شده توسط کتابخانه برای وضوح نماد کتابخانه های متعاقباً بارگذاری شده در دسترس قرار می گیرند.
      rtld_local مکالمه rtld_global. اگر هیچ پرچمی مشخص نشده باشد ، این رفتار پیش فرض است.
      rtld_deepbind یک کتابخانه خود اختصاص داده کنید از نمادهای خاص خود به اولویت نمادهای کتابخانه های قبلاً بارگیری شده استفاده کنید.

      ثابت اولویت #

      اضافه شده در: v10. 10. 0

      ثابت های برنامه ریزی فرآیند زیر توسط os. constants. priority صادر می شوند.

       

      ثابت شرح
      اولویت_ کمترین اولویت برنامه ریزی فرآیند. این مربوط به idle_priority_class در ویندوز و مقدار خوبی از 19 در سایر سیستم عامل ها است.
      اولویت_ below_normal اولویت برنامه ریزی فرآیند بالاتر از اولویت_و و زیر اولویت_ طبیعی. این مطابق با زیر_NORMAL_PRIORITY_CLASS در ویندوز ، و مقدار خوبی از 10 در تمام سیستم عامل های دیگر است.
      اولویت_ طبیعی اولویت برنامه ریزی فرآیند پیش فرض. این مربوط به normal_priority_class در ویندوز و مقدار خوبی از 0 در سایر سیستم عامل های دیگر است.
      اولویت_ above_normal اولویت برنامه ریزی فرآیند بالاتر از اولویت_ طبیعی و زیر اولویت_ه. این مربوط به بالا_ normal_priority_class در ویندوز و مقدار خوبی ا ز-7 در تمام سیستم عامل های دیگر است.
      اولویت_ اولویت برنامه ریزی فرآیند بالاتر از اولویت_ابوو_مومال و زیر اولویت_ه ترین. این مربوط به high_priority_class در ویندوز و مقدار خوبی ا ز-14 در سایر سیستم عامل های دیگر است.
      اولویت_ بالاترین بالاترین اولویت برنامه ریزی فرآیند. این مربوط به RealTime_Priority_Class در ویندوز و مقدار خو ب-20 در همه سیستم عامل های دیگر است.

      ثابت Libuv #

      ثابت شرح
      uv_udp_reuseaddr
تجارت با گزینه‌‌های باینری...
ما را در سایت تجارت با گزینه‌‌های باینری دنبال می کنید

برچسب : نویسنده : حمیدرضا پگاه بازدید : 29 تاريخ : چهارشنبه 4 مرداد 1402 ساعت: 20:46