.NET Developer

CSharp Programming

پنجشنبه, ۶ مهر ۱۳۹۶، ۰۷:۴۸ ب.ظ م.ب آیرملو
ساخت کامپیوتر کوانتومی توسط ماکروسافت

ساخت کامپیوتر کوانتومی توسط ماکروسافت

نیلز بور (1962 - 1885) ، از بنیانگذاران فیزیک کوانتوم ، در مورد چیزی که بنیان گذارده است، جمله‌ای دارد به این مضمون که اگر کسی بگوید فیزیک کوانتوم را فهمیده ، پس چیزی نفهمیده است
کوانتم بزبان ساده:هر چیزی که یک حداقل داشته باشه که نتونه ازش کمتر بشه اسمشو میذاری کمیت کوانتومی و هر چیز که بتونیم به هر مقدار که بخوایم کوچیکترشو هم پیدا کنیم و حداقلی نداشته باشه میشه غیر کوانتومی کمیت کوانتومی مثل بار الکتریکی یا صفره یا حداقل به اندازه بار الکترون یا بیشتر نمیتونه هیچ وقت کمتر از حداقل که همون بار الکترون هست باشه یا 2تا الکترون نصفی بارش باشه چون نصفی یا یک سوم یا سک چهارم بار الکترون نداریم
در صورتی که کامپیوترهای کوانتومی ساخته شوند، بسیاری از مسائل مهندسی، هوش مصنوعی و رمزگذاری با سرعت و دقت بسیار بیشتری قابل حل خواهند بود.
شرکت مایکروسافت در کنفرانس Ignite به پیشرفت های حاصل شده در زمینه ساخت کامپیوتر کوانتومی اشاره و اعلام کرد که ابزاری در اختیار برنامه‎نویسان قرار می‌دهد تا روش محاسباتی جدید کوانتومی را تجربه کنند

ادامه مطلب...
۰۶ مهر ۹۶ ، ۱۹:۴۸ ۲ نظر
م.ب آیرملو
شنبه, ۱۷ تیر ۱۳۹۶، ۱۱:۳۵ ب.ظ م.ب آیرملو
الودگی کامپیوترها و باج افزارها

الودگی کامپیوترها و باج افزارها

اخیراً بدافزارهایی با اسامی مستعار Athena ، After Midnight ، Assassin در فضای مجازی منتشر شده که توسط سازمان CIA برای نفوذ به سامانه‌های کامپیوتری از آن‌ها استفاده گردیده است. بدافزارهای یادشده توانایی فعالیت بر روی نسخه‌های مختلف سیستم‌عامل ویندوز را داشته و نفوذگر را قادر به ایجاد درب‌پشتی در سیستم هدف نموده و اجازه انجام عملیات مخرب و جاسوسی را به‌صورت پنهانی برروی سیستم قربانی ایجاد می‌نمایند. با توجه به و گسترش بدافزارهای پیچیده، برای جلوگیری میبایست چند کار رو انجام دهیم

ادامه مطلب...
۱۷ تیر ۹۶ ، ۲۳:۳۵ ۴ نظر
م.ب آیرملو
پنجشنبه, ۱۵ تیر ۱۳۹۶، ۱۰:۰۹ ب.ظ م.ب آیرملو
سیستم های عددی در کامپیوتر ومبنای باینری

سیستم های عددی در کامپیوتر ومبنای باینری

 

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

در سیستم عدد نویسی دهدهی در کامپیوتر از اعداد 0تا9 استفاده  میشود و ارزش مکانی هر عدد توانی از ده است بدین صورت که ::


ادامه مطلب...
۱۵ تیر ۹۶ ، ۲۲:۰۹ ۱ نظر
م.ب آیرملو
جمعه, ۱۲ خرداد ۱۳۹۶، ۰۲:۳۸ ق.ظ م.ب آیرملو
وراثت در سی شارپ

وراثت در سی شارپ

یکی از مهمترین مباحث سی شارپ یا بهتره بگم اکثر زبانهای برنامه نویسی مبحث ارث بری میباشد

در هنگام ایجاد یک گروه به جای نوشتن اعضای جدید گروه وعملکردها عضو به طور کامل، برنامه نویس می تواند تعیین کند که گروه جدید باید اعضا را از یک گروه موجود بگیرد. این گروه موجود base class-گروه پایه نامیده می شود و گروه جدید به عنوان derived class -گروه مشتق-اشاره می شود.

به انگلیسی inheritance یعنی وراثتیعنی در این مبحث چیزی بنام پدر وجود داره همچنین فرزند هم وجود داره و همه خصوصیات پدر رو فرزند به ارث میبره و هر انچه که پدر داره به فرزندش به ارث میرسه  و در سی شارپ یه کلاس نمیتونه از چند تا کلاس ارث بری کنه

دو نوع ارث بری داریم

ادامه مطلب...
۱۲ خرداد ۹۶ ، ۰۲:۳۸ ۲ نظر
م.ب آیرملو
پنجشنبه, ۲۸ ارديبهشت ۱۳۹۶، ۱۲:۱۱ ق.ظ م.ب آیرملو
ویروس یا باج افزار wana cry

ویروس یا باج افزار wana cry

اخیرا   باج‌افزار جدیدی به اسم WannaCry تمام کامپیوترهای دنیا را هدف گرفته است؛ باج‌افزاری که تمام اطلاعات یک کامپیوتر را قفل می‌کند و از افراد می‌خواهد تا برای آنلاک شدن کامپیوترها، چند هزار  دلار پرداخت کنند. شرکت‌های مختلف و حتی سازمان‌های امنیتی دولت‌ها، بیانیه‌هایی منتشر کرده‌اند و سعی کرده‌اند جلوی آلوده شدن کامپیوترها به این ویروس را بگیرند.

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

 

بهترین را برای مقابله با این ویروس یا باج افزار بستن پورت های 135 و 445 هست ظاهرا برابر اعلام شرکت های امنیتی این باج افزار با همین پورت ها کار میکنه

ادامه مطلب...
۲۸ ارديبهشت ۹۶ ، ۰۰:۱۱ ۳ نظر
م.ب آیرملو
پنجشنبه, ۲۱ ارديبهشت ۱۳۹۶، ۰۷:۰۵ ب.ظ م.ب آیرملو
سورس چت در سی شارپ

سورس چت در سی شارپ

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


۲۱ ارديبهشت ۹۶ ، ۱۹:۰۵ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۰ ارديبهشت ۱۳۹۶، ۰۹:۲۰ ب.ظ م.ب آیرملو
کار با کلاس در سی شارپ

کار با کلاس در سی شارپ

دراین مبحث میخام در مورد کلاس صحبت کنم که یکی از مهمترین مباحث سی شارپ هست و لازمه یادگیری این موارد تمرین با انواع کلاسها می باشد 
موضوع این مبحث آشنایی با کلاس و کاربرد انها میباشد
انواع کلاس
Nested class
Partial class
Anonymous class

ادامه مطلب...
۲۰ ارديبهشت ۹۶ ، ۲۱:۲۰ ۰ نظر
م.ب آیرملو
سه شنبه, ۵ ارديبهشت ۱۳۹۶، ۰۸:۵۴ ب.ظ م.ب آیرملو
رمز نگاری دیتابیس+سورس تبدیل رشته به هگز

رمز نگاری دیتابیس+سورس تبدیل رشته به هگز

بهترین را ه برای محافظت از داده های درون بانک های اطلاعاتی رمزنگاری انهاست  این کار باعث میشود که اگه اطلاعات شما دست شخص دیگری افتاد و یا موقع انتفال اطلاعات لو رفت هکر یا شخصی که اطلاعات دستش هست نتونه از اطلاعات استفاده کنه و به دردش نخوره--- تو دنیای اینترنت خیلی پیش اومده که سایت های بزرگ هک شدن و دیتابیس اون ها به دست هکر ها افتاد اما چون از الگوریتم های رمزنگاری و هش استفاده شده بوده نتونستن ازش بهره برداری کنن  در هر صورت هکرها به هر اقدامی جهت دستیابی به داده ها دست میزنن اما رمز گذاری و رمزنگاری سرعت انهارو خیلی پایین میاره و همچنین دسترسی :: مثلا اگر دیتابیسی رمزنگاری شده باشه کرک هر سطر از دیتابیس شاید یک هفته زمان لازم باشه اون وقت دیگه انگیزه هکر از بین میره


ادامه مطلب...
۰۵ ارديبهشت ۹۶ ، ۲۰:۵۴ ۲ نظر
م.ب آیرملو
logo-samandehi