مرتب سازی (Merge Sort)
مرتب سازی (Merge Sort)
|
//Function to merge two pre-sorted arrays |
مرتب سازی (Merge Sort)
|
//Function to merge two pre-sorted arrays |
//Quick Sort Functions for
Descending Order |
مرتب سازی (Shell Sort)
First Pass:
d = (6 + 1) / 2 = 3. Compare 1st and 4th , 2nd
and 5th, and 3rd and 6th items since they are 3 positions
away from each other)) This sorting process, with its comparison model, is an efficient sorting algorithm.
//Shell Sort Function for
Descending Order
|
مرتب سازی (Insertion Sort)
//
Insertion Sort Function for Descending Order |
مرتب سازی (Selection Sort)
|
مرتب سازی (Exchange Sort)
|
الگوریتم مرتب سازی حبابی
|
//
Bubble Sort Function for Descending Order |
| Array at beginning: | 84 | 69 | 76 | 86 | 94 | 91 |
| After Pass #1: | 84 | 76 | 86 | 94 | 91 | 69 |
| After Pass #2: | 84 | 86 | 94 | 91 | 76 | 69 |
| After Pass #3: | 86 | 94 | 91 | 84 | 76 | 69 |
| After Pass #4: | 94 | 91 | 86 | 84 | 76 | 69 |
| After Pass #5 (done): | 94 | 91 | 86 | 84 | 76 | 69 |
در این مقاله تنظیمات امنیتی فایرفاکس و افزونه های مورد نیاز آموزش داده شده اند.
قبل از شروع کار بهتر است آخرین نسخه فایرفاکس را بر روی کامپیوتر خود نصب کنید.
می توانید آن را با حجمی حدود ۷.۷ مگابایت از اینجا دریافت کنید.
پس از نصب فایر فاکس به افزونه های زیر هم نیاز دارید که باید بر روی
فایرفاکس نصب گردند. با کلیک بر روی هر یک آخرین نسخه آن ها را از سایت
فایرفاکس بارگذاری و بر روی فایرفاکس خود نصب نمایید.
افزونه FormFox
افزونه Petname
افزونه FireGPG
البته یکی دیگر از بهترین و کاربردی ترین افزونه های امنیتی فایرفاکس NoScript است که در مقالهای دیگر به آن خواهیم پرداخت.
۱.۱.مواردی که شما باید قبل از شروع بدانید
در این مطلب فرض بر این است که شما می توانید از یک مرورگر استفاده کنید و توضیح اضافی ای درباره نحوه استفاده از مرورگر فایرفاکس نخواهیم داشت. توضیحات این مطلب در مورد چگونگی امن تر کردن فایرفاکس با استفاده از ابزارهای خاص است.
مطالعه ادامه مطلب در آدرس اصلی: http://www.negahbaan.com/article/2009/dec/294
همانطور که نرم افزار تحت وب مان را می نویسیم آن را برای کارکرد صحیح تست می کنیم. اما برای امنیت چه کنیم؟
در تست امنیتی ما موارد مختلفی توجه میکنیم برای مثال ورودی های غیر قابل قبول را تست می کنیم. سعی می کنیم با وارد کردن مقادیر بینهایت و غیر معمول کاری کنیم تا نرم افزار را از کارکرد درست خود خارج کنیم. اما در ابتدا لازم است که بدانیم که نیازهای امنیتی ما چیست؟ و به چه نوع تست هایی نیازمندیم؟
این کار ساده ای نیست. اما با کمی فکر و منطق می توان به نتیجه ای درست رسید. باید بدانید که شروع این مسیر کمی مشکل است اما وقتی که گام های اول را بردارید بقیه راه برایتان هموارتر خواهد بود.
تست امنیتی یک سفر بی پایان است و هیچ گاه مقصد نهایی ندارد. وقتی که یک نرم افزار را امن اعلام می کنید عملا به هیچ نقطه خاصی نرسیده اید. زمانی که نرم افزارتان را برای عملگرهای منطقی اش تست می کنید همیشه مشغول پیشرفت و حرکت به جلو هستید در حالی که در تست امنیتی چنین چیزی را حس نمی کنید.
ادامه مطلب در وب سایت اصلی: http://www.negahbaan.com/article/2009/dec/293