اخبار، مطالب و رویدادهای مرتبط با توسعه نرم افزار رادکام

الگوی Strategy

الگوی Strategy یکی از الگوهای رفتاری می باشد. این الگو شامل مجموعه ای از الگوریتم ها  می باشد که برای یک عمل خاص مورد استفاده قرار می گیرد و هر کدام از آن ها نتایج یکسانی خواهد داشت. هر الگوریتم به صورت جداگانه در کلاسی پیاده سازی شده و کپسوله می شود که این امر امکان تعویض الگوریتم های مختلف را به ما خواهد داد. با استفاده از الگوی Strategy امکان تغییر دادن الگوریتم هنگام استفاده از آن ها و در زمان اجرا وجود خواهد داشت.

نوشته شده در برنامه نویسی

در مقاله امروز رادکام، به بررسی قابلیت کمتر شناخته‌شده‌ای از SQL Server می‌پردازیم که نگهداری لاگ در اپلیکیشن را ساده‌تر می‌کند.

CDC یا Change Data Capture پس از فعال‌سازی، هر تغییر صورت گرفته اعم از insert، update یا delete بر جداول منتخب را در جدول‌های مخصوص خود نگهداری می‌کند.

نوشته شده در پایگاه داده
کلیدواژه ها: CDC, Change Table, Sql Server

GraphQL یک زبان پرس و جو برای APIها و یک Runtime به منظور اجرای پرس و جو برروی داده های موجود است. در این مقاله مقدمه ای بر نحوه پیاده سازی GraphQL از طریق WebApi شرح داده می شود

نوشته شده در برنامه نویسی
کلیدواژه ها: GraphQL ،GraphQL در WebApi

در مقاله امروز رادکام، به بررسی قابلیت کمتر شناخته‌شده‌ای از SQL Server می‌پردازیم که نگهداری لاگ در اپلیکیشن را ساده‌تر می‌کند.

CDC یا Change Data Capture پس از فعال‌سازی، هر تغییر صورت گرفته اعم از insert، update یا delete بر جداول منتخب را در جدول‌های مخصوص خود نگهداری می‌کند.

نوشته شده در پایگاه داده
کلیدواژه ها: sql server, sql, cdc, change data capture
اگر یک توسعه‌دهنده ASP.NET Web Forms هستید، حتماً تابه‌حال شده که لازم باشد کنترل‌هایی را در یک Repeater قرار داده و تکرار کنید. همچنین به‌احتمال بالایی لازم بوده که برای ایجاد یک دکمه با آیکون، داخل یک HyperLink کنترل دیگری مثل یک Label را قرار داده و مثلاً به آن کلاس glyphicon بدهید. متأسفانه Repeater با کنترل‌های تودرتو آن‌طور که انتظار داریم رفتار نمی‌کند. در مقاله امروز رادکام، یک وضعیت به‌خصوص از این ترکیب را باهم بررسی می‌کنیم.
نوشته شده در برنامه نویسی
کلیدواژه ها: repeater, asp.net webforms

 جعل درخواست Cross-site (که همچنین با عناوین XSRF و CSRF نیز شناخته می شوند) حمله ایست که به برنامه هایی که روی وب سرور ها میزبانی می شوند انجام می شود، یعنی در اصل این حملات به برنامه های تحت وب انجام می گیرند، که به موجب آن، یک برنامه وب مخرب می تواند بین تعاملی که بین مرورگر مشتری(کاربر) و یک برنامه وب که به آن مرورگر اعتماد دارد، وجود دارد، تاثیر بگذارد. این حملات به این دلیل امکان پذیر هستند که مرورگر های وب برخی توکن های اعتبار سنجی را به صورت اتوماتیک به سمت هر درخواست آمده به وب سایت ارسال می کنند. این شکل از سوء استفاده همچنین با نام های حمله تک-کلیک (حمله one-click) یا Session Riding نیز خوانده می شود، به دلیل اینکه این حمله از session اعتبار سنجی شده قبلی کاربر برای اهداف خود استفاده می کند.

نوشته شده در برنامه نویسی
کلیدواژه ها: CSRF ، XSRF ، Cross-Site Request Forgery ، Antiforgery ، AntiForgeryToken

از نسخه .NET Framework 4.7.2 به بعد امکان تنظیم ویژگی sameSite روی کوکی (Cookie) فراهم شده است. تا قبل از این بروزرسانی مقدار هدر کوکی sameSite تنظیم نمی شده است که در حقیقت معادل SameSiteMode.None می باشد ولی از ورژن ذکر شده به بعد مقدار پیش فرض هدر کوکی sameSite وقتی مقداری برای آن تنظیم نشود، به صورت پیش فرض مقدار SameSiteMode.Lax درنظر گرفته می شود.

این تغییر مقدار پیش فرض باعث شده است تا ارسال اطلاعات از سایتهای دیگر (مثلا درگاههای پرداخت اینترنتی بانکها) به سایت مبدا با مشکل مواجه شود.

نوشته شده در برنامه نویسی
کلیدواژه ها: ASP .Net, Cookie SameSite, SessionState, درگاه پرداخت اینترنتی
الگوی طراحی Bridge، پیاده سازی (Implementation) را از انتزاع (Abstraction) جدا می کند و این امکان را فراهم می کند تا این دو بتوانند به طور مستقل از هم عمل کنند.
کلیدواژه ها: الگوی طراحی Bridge ، الگوی طراحی پل ، انتزاع ، پیاده سازی
الگوی طراحی Proxy برای ایجاد اشیایی استفاده می شود که در اصل آنها ایجاد و دسترسی به اشیاء دیگر را کنترل می کنند. پروکسی غالباً یک شیء کوچک (عمومی) است که به دنبال یک موضوع پیچیده تر (خصوصی) می رود که به مجرد مشخص شدن و اتفاق افتادن شرایط خاص فعال می شود.
کلیدواژه ها: الگوی طراحی پروکسی، الگوی طراحی Proxy، پروکسی مجازی (Virtual Proxies)، پروکسی تایید اعتبار (Authentication Proxies)، پروکسی از راه دور(Remote Proxies)، پروکسی هوشمند (Smart Proxies)،
نوشته شده در برنامه نویسی
کلیدواژه ها: الگو طراحی نرم افزار ، Design Pattern ، Observer
« قبلی ۱ ۲ ۳ ۴ صفحه ۵ از ۹ ۶ ۷ ۸ ۹ بعدی »

برای نظر دادن ابتدا باید به سیستم وارد شوید. برای ورود به سیستم روی کلید زیر کلیک کنید.