:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی
  • ۰
  • ۰

Domain Local  : اصلی ترین عامل امنیتی در این مبحث اهمیت اختصاص حق دسترسی و مجوز ها است هر چند گروه هایی مثله یونیورسال و گلوبال هم داریم اما مایکروسافت پیشنهاد میکند که بهترین تمرین و بررسی حق دسترسی استفاده از یک گروه است که این حقوق دسترسی در آن مشترک اعمال شود ، گروه های یونیورسال و گلوبال می توانند به این گروه اضافه شوند چنین رایندی را برای به خاطر سپردن راحت تر  AGDLP و AGGUDLP می نامند در حالت AGDLP که تنها یک دامین داریم کاربران برای دسترسی به منابع شبکه و حق دسترسی به دسته های زیر تقسیم می شوند :

  • ۰
  • ۰

در این سوال با استفاده از تابع می خواهیم ببینیم که عدد فرد است یا زوج ، عدد فرد پیام YES و عدد زوج پیام NO می دهد ، در بعضی از تمرینات برنامه نویسی برای انجام نشانه گذاری و علامت گذاشتن از flag کردن استفاده می شود flag مشخص می کند که شرط با شرایط مقادیر Bool ( بولین ) به حل مسئله کمک می کند Flag یا True یا False تعریف می شود در این سوال Flag قبل از شرط = 1 تعریف شده است و اعلام می کند 1 بودن به معنی فرد بودن اعداد خواهد بود در داخل شرط if بعد از بررسی شرط و زوج بودن اعداد در مد 2 که برابر 0 می شوند flag مقدار 0 یعنی False رو برمیگرداند که عدد فرد نیست

 

  • ۱
  • ۰

IP مخفف اینترنت پروتکل است - پروتکل یعنی قوانین یکسانی که برای اجرای یک یا چند عمل طراحی شده اند - مبنای 2 برای باینری کردن اعداد در IP بسیار مهم است مبنای 2 یعنی بر توان های 2 محاسبات انجام می شود برای محاسبات عدد 2 را به توان اعداد 0 تا 7 بدست می آوریم و عدد دسیمال ( مثلاً 152 ) را بر آن اعداد بدست امده تقسیم و جمع می کنیم برای مثال :

 

عدد 152 را در مبنای باینری ( 2 دویی ) بدست آورید ؟

 

حل :

 

2 به توان 0 = 1 

2 به توان 1 = 2

2 به توان 2 = 4

2 به توان 3 = 8

2 به توان 4 = 16

2 به توان 5 = 32

2 به توان 6 = 64 

2 به توان 7 = 128

این 152 به 128 منها شود = 24 

24 - 16 = 8 

8 - 8 = 0 

یعنی این عدد بر این چند عدد می تواند محاسبه شود و دقیق آن به صورت :

 

1 ضربدر ( 2 به توان 7 ) + 0 ضربدر ( 2 به توان 6 ) + 0 ضربدر ( 2 به توان 5 ) + 1 ضرب ( 2 به توان 4 + 1 ضربدر ( 2 به توان 3 ) + 0 ضرب ( 2 به توان 2 ) + 0 ضرب ( 2 به توان 0 ) که باینری آن محاسبه می شود 

هر جا عدد دسیمال 152 بر یکی از اعداد تفریق شود 1 و اگر نشود 0 می گذاریم 

و وقتی این مقدار 0 و 1 را از سمت چپ به راست کنار هم قرار دهیم باینری آن  10011000 می شود 

128+16+8 = 152

 

انشالله که انواع کلاس های IP رو بلد باشید  192.168.1.1/24 رو در نظر بگیرید دارای تقسیمات زیر است :

 

24 = Network Bits

 

8 = Host Bits 

 

0 = ( N + H ) - 32   =  سابنت بیت ها 

 

Host Per Subnet = دو به توان  H منهای 2 

 

Subnets  =  دو به توان S  که 0 شده بود 1 

 

  • ۰
  • ۰

در این برنامه کاربر می تواند با وارد کرد هر عددی محدوده اعداد فیبوناتچی تا آن عدد را مشاهده کند برای مثال کاربر با وارد کردن عدد 13 می تواند اعداد قبل تا عدد 13 را در دنباله فیبوناتچی مشاهده کند

 

  • ۰
  • ۰

در این برنامه قصد داریم مجموع رقم های اعداد مثلا 123 که میشه 6 رو با do while ایجاد کنیم

 

  • ۰
  • ۰

  

تصویر آپدیت کریو کنترل

 

اگر کریو کنترل شما دارای مدت زمان اعتبار لایسنس است می توانید با استفاده از یک روتر مثلاً میکروتیک و ساخت یک کانکشن VPN آن را بروز رسانی کنید ، در آموزش به صورت تصویری مراحل این کار را آموزش می دهم :

1- ابتدا یک اکانت وی پی ان مهیا کنید

2- وارد IP >>> Firewall  <<< Mangle  شوید و علامت پلاس + را بزنید سپس تب General حالا کادر Chain >>> Prerouting و کادر Src.Address را آدرس کریو کنترل را وارد کنید

3- تب Action را بزنید و Mark Routing را از کادر Action انتخاب کنبد سپس در کادر New Routing Mark نامی را به دلخواه وارد کنید من اینجا Kerio را نوشتم و Apply کنید  به ادامه مطلب مراجعه کنید

 

  • ۰
  • ۰

این برنامه امکان بدست آوردن n تا عدد فیبوناتچی رو نشان می دهد مثلا اگر کاربر 10 را وارد می کنم 10 جمله اول فیبوناتچی را نشان می دهد ،،، دقت کنید این برنامه قرار نیست حدود را حساب کند مثلا کاربر بخواهد ببیند عدد 10 در فیبوناتچی چ عددی است ، این برنامه با for نوشته شد

 

  • ۰
  • ۰

هنگامی که یک کاربر مثلا helpdesk میسازید این کاربر در شبکه دامینی همیشه یک کاربر معمولی خواهد بود و دسترسی ادمینی به این سیستم ها ندارد ، اشتباه رایج این است که پسورد Administrator را به هلپ دسک ها بدیم یا آنها را عضو administrator domain کنیم ،  گروهی را در اکتیودایرکتوری بسازید و آنها را عضو لوکال گروه های کلاینت ها قرار می دهیم 

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

 

  • ۰
  • ۰

 

تابع در برنام نویسی ، جهت ایجاد ساختارهایی است که علاوه بر بخش بندی برنامه ، عمل ایرادیابی در برنامه نویسی را آسان تر می کند همچنین کتابخانه ها در زبان سی پلاس پلاس برای بعضی از امور ساخته نشده اند و نیاز داریم تا توابعی را خودمان تعریف کنیم و در برنامه نوسی با ++C با تابع می توان با نامی برای آن در هر کجای برنامه آن را فراخوانی کرد ، رایج ترین نوع تعریف تابع به صورت زیر است :

type name ( parameter1, parameter2, ...) { statements }

type : نوع مقدار تابع است مثل int و double و ...

name : تابع با این نام مشخص شده فراخوانی می شود مثل int my_def

parameter : تابع دارای متغیرهایی است که جلوی اسم آن نوشته می شود و می تواند از 1 تا چند مقدار داشته باشد این پارامترهای شبیه نوشتن متغیرها در زبان سی است ( برای مثال int x ) تابع با این پارامترها متغیرهای خواسته شده را از آرگومان های بخش های مختلف برنامه فراخوانی می کند هر پارامتر با علامت , از هم جدا می شوند

{ statements } : دستورات بدنه تابع داخل {} ( آکولاد ) نوشته می شود و مشخص می کند تابع چه کاری می خواهد انجام دهد

 

  • ۰
  • ۰

در این سوال قصد دارم یک آرایه تک بعدی ایجاد کنم که تعداد تکرار هر مقداری داخل آن نمایش داده شود مثلا اگر عدد 1 دو بار تکرار شده بود جلوی این عدد تعداد تکرار را بنویسد برای مشاهده پاسخ ادامه مطلب را کلیک کنید ...