آموزش برنامه نویسی اندروید (Android)
آموزش برنامه نویسی اندروید (Android)

آموزش برنامه نویسی اندروید (Android)

Learn Android Programming

IIS Application pools چیست ؟



یک Application pool ، یک گروه از یک یا چند URL است که توسط یک فرایند کارگر ( worker process ) یا مجموعه ای از فرآیندهای کارگر(worker processes)  ارائه می شود. هر دایرکتوری وب یا دایرکتوری مجازی می تواند به یک Application pool  اختصاص یابد.  ادامه مطلب ...

CGI چیست ؟



Cgi ، مخفف کلمات Common Gateway Interface می باشد . به عنوان مثال شما یک برنامه با زبان های برنامه نویسی دارید ، و میخواهید این نرم افزار را در وب سرور اجرا کنید .cgi وظیفه واسط شدن بین اجرای نرم افزار و http  است.

توضیح بیشتر اینکه‏ ، یک صفحه وب اطلاعاتی را از کاربر دریافت کند. کاربر می تواند با فشار دادن کلید SUBMIT آنها را برای سرویس دهنده ارسال کند.سرویس دهنده HTTP فقط وظیفه دریافت اطلاعات یا ارسال داده ها را بر عهده دارد و کاری در مورد پردازش آنها انجام نمی دهد.

لزوم استفاده از کتابخانه appcompat-v7 در اندروید



متریال دیزاین از اندروید ۵٫۰ (API 21) در اختیار توسعه دهندگان قرار گرفت. یعنی نسخه های ۵٫۰ و بالاتر به صورت بومی از متریال دیزاین پشتیبانی می کنند.

 اما نسخه های قبل از ۵ در حالت عادی از متریال دیزاین پشتیبانی نمی کنند که گوگل برای رفع این مشکل کتابخانه appcompat v7 را تهیه کرده است. 

ادامه مطلب ...

داکر (docker) چیست؟



داکر (Docker) یک پلتفرم متن باز است که بر مبنای سیستم‌عامل لینوکس راه‌اندازی شده است. اما اگر از سیستم‌عامل دیگری همانند ویندوز و مک استفاده کنید می‌توانید از داکر و قابلیت‌های آن نیز بهرمند بشید.  
ادامه مطلب ...

تاریخچه زبان برنامه نویسی سی شارپ



امروزه C # محبوب ترین زبان در جهان است. C # توسط مایکروسافت در ابتدای چارچوب .NET طراحی شده است و بعدها ECMA توسط ECMA تایید شده (ECMA-334) زبان برنامه نویسی C # یک زبان برنامه نویسی مبتنی بر OOPS عمومی است. تیم توسعه C # توسط "اندرس هاجربرگ" در سال 2002 رهبری شد.

زبان برنامه نویسی C # یکی از زبان های طراحی شده برای زیرساخت زبان مشترک (CLI) است.

نسخه اول C # 1.0 با .NET Framework 1.0 است و Visual Studio 2002 است. 

ادامه مطلب ...

صفحات موبایلی پرشتاب ( AMP ) چیست ؟


AMP خلاصه عبارت Accelerated Mobile Page به معنای سرعت بخش به صفحات موبایل است.
 AMP یک فریم ورک متن باز است که موجب بهینه سازی کد های HTML می شود. کد های AMP سرعت لود بسیار بالایی دارند و باعث بار گذاری سریع صفحات وب می شوند و خواندن صفحات وب را برای کاربران تسهیل می بخشند. 
ادامه مطلب ...

کد CSR چیست؟



در هنگام خرید گواهینامه SSL یکی از پارامتر هایی که شرکت صادر کننده گواهینامه SSL از شما درخواست می کند Certificate Signing Request یا به اختصار کد CSR هست ، در گواهینامه SSL همیشه صحبت از دو کلید هست یکی کلید خصوصی که می بایست به صورت کاملاً محرمانه باشد و یک کلید عمومی که در واقع در اختیار کاربران سایت شما قرار می گیرد و نیازی به حفاظت ندارد ، این کلید عمومی حاوی مشخصات و اطلاعات شرکت شما به صورت رمز شده می باشد و شما هنگامی که می خواهید گواهینامه SSL خود را خریداری نمایید ، بایستی که این کد CSR را برای صادرکننده گواهینامه ارسال کنید. در طول مراحل سفارش یک SSL مرکز صدور گواهینامه درستی اطلاعات وارد شده توسط شما را بررسی و تایید میکند و سپس یک گواهینامه SSLبرای شما تولید کرده و ارسال میکند.

متن لینک شده (Anchor Text)



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

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

پروتکل امن (SSL) چیست؟



پروتکل امن (SSL) چیست؟
پروتکل امنیتی (SSL) یکی از پروتکل‌های استاندارد جهت انتقال داده‌ها بین سرویس دهنده (Server) و سرویس گیرنده (Client) به صورت رمزنگاری شده است. 
ادامه مطلب ...

چطور HTTP headers را در گوگل کروم ببینیم ?



برای مشاهده درخواست و پاسخ از HTTP headers در گوگل کروم مراحل زیر را دنبال کنید :

1 - در کروم راست کلیک کرده و Inspect  را انتخاب کنید تا قسمت developer tools باز شود.  ادامه مطلب ...