امروزه استفاده از کامپیوتر یک نیاز فراگیر شده است به همین خاطر احتمال اینکه در مورد روش های درست نشستن پشت کامپیوتر اطلاعاتی داشته باشید دور از ذهن نیست.اگر از کاربرانی هستید که وقت زیادی رو پشت کامپیوتر می گذرانید این مطلب را حتما" مطالعه کنید. در این مطلب ما می خوایم به شکل کاملا" اصولی و بر اساس تصویر شما را راهنمایی کنیم که چطور پشت کامپیوتر درست بشینیم.
عمل حذف فضاهای خالی (Remove White Space ) به وسیله چند روش قابل پیاده سازی می باشد . یکی از روش های معمول این کار استفاده از HttpModule می باشد البته این روش با HttpCompressionModule قابل استفاده نیست و به کسانی که از فشرده سازی صفحات استفاده می کنند پیشنهاد نمی شود .
توسعه نرم افزار به شکل امروزی تاریخچه طولانی و پیچیده ای دارد. تعجبی ندارد که جایگاه امروز نرم افزار حاصل گام های متعدد بسیاری در طول تاریخ است. رویدادهای بسیاری از گوشه های مختلف دنیا روند توسعه کامپیوتر را پیش برده اند. معمولا توسعه نرم افزارها به دنبال توسعه زبان های برنامه نویسی رخ داده است. زبان های برنامه نویسی نیز به موازات سخت افزارها و کامپیوترها توسعه یافته اند.
منشا اصلی سیکوال به مقالهٔ سال ۱۹۷۰ ادگار کاد تحت عنوان «مدل رابطهای دادهها برای بانکهای بزرگ دادههای اشتراکی باز میگردد و به آن زبان SEQUEL میگفتند.SQL مخفف عبارت Structured Query Language میباشد و به زبان جستجويي ساخت يافته معروف است و همچنین دارای استاندارد بین المللی می باشد ، وظیفه اصلی آن امکان اتصال و دسترسی به اطلاعات موجود در يک پايگاه داده را می دهد .زبان SQL Server میتواند برای يک پايگاه داده عمل جستجو و گزينش اطلاعات را انجام دهد و با توجه به سیاست کاری برنامه نویس میتواند بر روی اطلاعات ذخيره شده در پايگاه داده عملیات های Delete ، Save , Insert update و ... را انجام دهددر جدول زیر تاریخچه Release شدن SQL Server را مشاهده مینمایید.
در هر وبسایتی که فرمی برای ارسال اطلاعات به سرور موجود باشد، آن وب سایت مستعد ارسال اسپم و بمباران درخواستهای متعدد خواهد بود. در برخی موارد استفاده از کپچا میتواند راه خوبی برای جلوگیری از ارسالهای مکرر و مخرب باشد، ولی گاهی اوقات سناریوی ما به شکلی است که امکان استفاده از کپچا، به عنوان یک مکانیزم امنیتی مقدور نیست. اگر شما یک فرم تماس با ما داشته باشید استفاده از کپچا یک مکانیزم امنیتی معقول میباشد و همچنین اگر فرمی جهت ارسال پست داشته باشید. اما در برخی مواقع مانند فرمهای ارسال کامنت، پاسخ، چت و ... امکان استفاده از این روش وجود ندارد و باید به فکر راه حلی مناسب برای مقابل با درخواستهای مخرب باشیم.
دنیس مکآلیستر ریچی (به انگلیسی: Dennis MacAlistair Ritchie) (زاده ۹ سپتامبر ۱۹۴۱ - درگذشته ۱۲ اکتبر ۲۰۱۱) دانشمند علوم رایانه آمریکایی بود که بیشتر به عنوان خالق زبان برنامهنویسی سی و مشارکتهایش در توسعهٔ سیستمعامل یونیکس، به همراه کن تامسون، شناخته میشود. ریچی و تامپسون جایزه تورینگ را در سال ۱۹۸۳ از انجمن ماشینهای حسابگر دریافت کردند. آنها همچنین در سال ۱۹۹۰ مدال همینگ را از کانون مهندسین برق و الکترونیک و در سال ۱۹۹۹ مدال ملی فناوری را از رئیس جمهور وقت ایالات متحدهٔ امریکا، کلینتون دریافت کردند. ریچی زمانی که در سال ۲۰۰۷ خود را بازنشسته کرد رئیس دپارتمان تحقیقات نرمافزار سیستم شرکت لوسنت بود. گفته شده که او در شکل گیری عصر دیجیتال نقش به سزایی داشته است.[۱] او در محفل هکرها بیشتر با نام کاربری خود، dmr شناخته میشود، و حرف R در K&R از نام خانوادگی او گرفته شده است که یکی از نویسندگان این کتاب است.
ممکن است برای شما هم پیش آمده باشد که بخواهید در برنامهتان از دیتابیس SQLite استفاده کنید و دسترسی به آن از طریق برنامههای SQLite Browser امکان پذیر نباشد؛ به زبان ساده، امنیت آن را تامین کنید. SQLite امکان تعیین کلمهی عبور را به شما میدهد تا به وسیلهی آن بتوانید دیتابیس را رمزنگاری کنید تا امکان باز کردن آن به صورت عادی وجود نداشته باشد. برای ایجاد کلمه عبور در دیتابیسی که از قبل رمزنگاری نشده است و یا تغییر کلمه عبور دیتابیسی که قبلا رمزنگاری شده است، به این صورت عمل کنید:
در asp.net تعدادی اشیاء پایه، حاوی اطلاعات بسیار با ارزشی در خصوص درخواست جاری، application و پاسخی که ارسال میشود هستند و به صورت غیر مستقیم جهت دستیابی به قسمتهای مرکزی و هستهای چهارچوب asp.net مانند security , stat data میتوان این اشیاء را بکار گرفت. بررسی این اشیاء از این جهت حائز اهمیت است که در کنترلرها و ویوها میتوان پاسخهای ارسالی به کلاینتها را بر حسب شرایط مختلفی مانند درخواست رسیده یا حالت خاص دیگری تغییر داد. ضمن اینکه از این اشیاء در ماژولها و هندلرها نیز استفاده میشود. لذا قبل از پرداختن به مفاهیم مرتبط به ماژولها و هندلرها بهتر است این اشیاء بررسی شوند.
دو روش کلی و پرکاربرد اعتبارسنجی سمت سرور، برای برنامههای سمت کاربر وب وجود دارند: الف) Cookie-Based Authentication که پرکاربردترین روش بوده و در این حالت به ازای هر درخواست، یک کوکی جهت اعتبارسنجی کاربر به سمت سرور ارسال میشود (و برعکس). ب) Token-Based Authentication که بر مبنای ارسال یک توکن امضاء شده به سرور، به ازای هر درخواست است. مزیتهای استفادهی از روش مبتنی
صفحه 8 از 9