فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورس نرم افزار رمزنگاری C0r3 Encryptor

اختصاصی از فی گوو سورس نرم افزار رمزنگاری C0r3 Encryptor دانلود با لینک مستقیم و پر سرعت .

سورس نرم افزار رمزنگاری C0r3 Encryptor


سورس نرم افزار رمزنگاری C0r3  Encryptor

سورس نرم افزار رمزنگاری و تبدیل : Decimal , Hexadecimal , Octal , Binary

تبدیل رشته به باینری و برعکس ، رمز نگاری متن و رمزگشای Encrypt , Decrypt

برنامه نویس :C0r3


دانلود با لینک مستقیم


سورس نرم افزار رمزنگاری C0r3 Encryptor

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

اختصاصی از فی گوو دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ) دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)


دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

پروتکل های مبتنی بر قفل کاربردی ترین روش کنترل همروندی میباشند. در این روش که بر اساس تخصیص داده ها به تراکنشها است، هرگاه تراکنشی بخواهد برای خواندن یا نوشتن به داده ای دسترسی داشته باشد، ابتدا درخواست قفل مناسب با آن دستور را به واحدی به نام مدیر قفل (Lock Manager) میدهد.

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

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

در قفل باینری در صورتیکه یک تراکنش مثل T1 به قفلی بر روی داده ای مثل A نیاز داشته باشد که آن قفل در اختیار تراکنش دیگری مثل T2 باشد و درخواستش اجابت نشود و متقابلا تراکنش T2 به قفلی بر روی داده ای مثل B نیاز داشته باشد که آن قفل در اختیار تراکنش T1 باشد و درخواستش اجابت نشود یک انتظار چرخشی بوجود می آید که به آن بن بست (DEADLOCK) میگویند.


دانلود با لینک مستقیم


دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت

اختصاصی از فی گوو پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت دانلود با لینک مستقیم و پر سرعت .

پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت


دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

پروتکل های مبتنی بر قفل کاربردی ترین روش کنترل همروندی میباشند. در این روش که بر اساس تخصیص داده ها به تراکنشها است، هرگاه تراکنشی بخواهد برای خواندن یا نوشتن به داده ای دسترسی داشته باشد، ابتدا درخواست قفل مناسب با آن دستور را به واحدی به نام مدیر قفل (Lock Manager) میدهد.

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

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

در قفل باینری در صورتیکه یک تراکنش مثل T1 به قفلی بر روی داده ای مثل A نیاز داشته باشد که آن قفل در اختیار تراکنش دیگری مثل T2 باشد و درخواستش اجابت نشود و متقابلا تراکنش T2 به قفلی بر روی داده ای مثل B نیاز داشته باشد که آن قفل در اختیار تراکنش T1 باشد و درخواستش اجابت نشود یک انتظار چرخشی بوجود می آید که به آن بن بست (DEADLOCK) میگویند.


دانلود با لینک مستقیم


پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت

الگوریتم جستجوی باینری به زبان C

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

الگوریتم جستجوی باینری به زبان C


الگوریتم جستجوی باینری به زبان C

در حالت کلی چندین شکل جستجو داریم که از این میان به جستجوی دودویی (جستجوی باینری) اشاره می کنیم و سورس کد این الگوریتم را نیز جهت استفاده قرار می دهیم. این الگوریتم بر روی داده هایی که بر حسب معیار مناسبی (صعودی یا نزولی) مرتب شده اند ، عمل می کند. روش پیدا کردن عنصر مورد جستجو در برنامه (کلید) بدین شکل است که ابتدا به وسط ارایه مراجعه می کنیم ، در صورتی که عنصر موجود بود اندیس آن عنصر (mid) برگشت داده می شود در صورتی که کلید از عنصر وسط  بزرگتر باشد (در حالت صعودی) جستجو در نیمه بالایی انجام می گیرد در غیر اینصورت جستجو را در نیمه پایین ادامه می دهد.

در این روش در هر بار مقایسه ، بازه جستجو نصف می شود و حلقه اجرا نیز همینطور ، بنابراین مرتبه اجرایی آن (O(log n می باشد .

در بدترین حالت نیز تعداد مقایسه های از فرمول ۱ + [log n ] بدست می آید.در اینجا  []  ها یعنی کف جواب رو نظر می گیریم.

موضوع : الگوریتم و ساختمان داده

زبان برنامه نویسی : C

مستندات : فایل .CPP

کامپایلر :  Visual Studio

 

دانلود با لینک مستقیم


الگوریتم جستجوی باینری به زبان C

جمع اعداد باینری

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

جمع اعداد باینری


جمع اعداد باینری

دو عدد باینری را از کاربر دریافت کرده و مجموع آنها را محاسبه و نمایش میدهد


دانلود با لینک مستقیم


جمع اعداد باینری