اشتراک‌ها
کتابخانه نمایش فرمول های ریاضی در React

این کتابخانه که توسط آقای مهدی صادقی ایجاد شده است قابلیت نمایش فرمول‌های ریاضی را به صورت یک کامپوننت ساده و عدم درگیری مستقیم با کتابخانه MathJax و life cycle‌ها ایجاد کرده است:

  <MathJax sanitizeOptions={ {USE_PROFILES: {html: true,mathMl: true}}} style={{'display':'inline-block'}} math={this.props.question.title} />

همچنین به دلیل بکارگیری کتابخانه DOMPurify  امکان مدیریت تگ‌ها و جلوگیری از حملات xss و .. نیز فراهم میباشد.

کتابخانه نمایش فرمول های ریاضی در React
نظرات مطالب
اجرای وظایف زمان بندی شده با Quartz.NET - قسمت اول
شما باید از قوانین استفاده از این کتابخانه پیروی کنید. پیاده سازی اینترفیس‌های لازم برای استفاده از این کتابخانه ضروری هست...
کاری که قصد دارید انجام بدید کمترین کاریه که Quartz.NET می‌تونه انجام بده. در نقطه‌ی آغاز برنامه (روال Application_Start فایل Global.asax)، می‌تونید تعیین کنید که شروع اجرا در تاریخ و ساعت خاصی باشه و در بازه‌های زمانی مشخصی اجرا بشه.
ضمناً، این کتابخانه از فرمت cron هم برای تعیین زمان پشتیبانی می‌کنه که اون رو خیلی قدرتمند می‌کنه.
اشتراک‌ها
ثبت نام مایکروسافت بیلد 2020 کاملا رایگانه

به صورت لایو و مجازی برگزار می‌شود در 19 و 20 ماه می‌مطابق با 30 و 31 اردیبهشت. برای ثبت نام می‌توانید به لینک زیر مراجعه کنید.

https://mybuild.microsoft.com/ 

امکان پرسش و پاسخ لایو هم با متخصصین فراهم شده است.

درصورتی که موفق به دیدن لایوها نشوید، رکورد شده آن‌ها نیز قابل مشاهده خواهد بود.

ثبت نام مایکروسافت بیلد 2020 کاملا رایگانه
اشتراک‌ها
مشکل DPI Scaling در آپدیت جدید ویژوال استودیو برطرف شد

«... من چندین نرم افزار فعال دارم که سالیان قبل نوشته‌ام و هر چند وقت یکبار باید بروزرسانی و نگهداری شود. این نرم افزار‌ها با Windows Forms Application نوشته شده و همانطور که احتمالاً می‌دانید این تکنولوژی محبوب بیش از 20 سال از عمرش می‌گذرد و به دلیل استفاده از موتور رندرینگ GDI و GDI+ که آن هم بسیار قدیمی‌ست باعث شده است با قابلیت DPI Scaling ناسازگار باشد...»
 

مشکل DPI Scaling در آپدیت جدید ویژوال استودیو برطرف شد
اشتراک‌ها
Guetzli یک JPEG encoder از گوگل

Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. 

Guetzli یک JPEG encoder  از گوگل
اشتراک‌ها
BenchmarkDotNet کتابخانه‌ای برای اندازه‌گیری کارآیی کدها
public class Framework_StringConcatVsStringBuilder
{
   [Params(1, 2, 3, 4, 5, 10, 15, 20)]
   public int Loops;

   [Benchmark]
   public string StringConcat()
   {
      string result = string.Empty;
      for (int i = 0; i < Loops; ++i)
           result = string.Concat(result, i.ToString());
      return result;
   }
}
BenchmarkDotNet کتابخانه‌ای برای اندازه‌گیری کارآیی کدها
نظرات مطالب
روش‌هایی برای بهبود سرعت برنامه‌های مبتنی بر Entity framework
احتمالا برنامه بزرگ شما RAM زیاد مصرف می‌کند و هاست هم تنظیم کرده که اگر مصرف RAM به یک حد خاصی رسید، IIS برنامه را ری استارت کند. به همین جهت هست که تاخیر 20 ثانیه‌ای را مدام مشاهده می‌کنید (چون برنامه مدام ری استارت می‌شود). با استفاده از ELMAH، متدهای application_start و application_end فایل global.asax را لاگ کنید و بررسی کنید چندبار اجرا شده‌اند.
نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت دوم
سلام،
خیلی ممنون واقعاً از خوندن این سه قسمت لذت بردم. خیلی ممنون
طبق مطالب گفته شده پروژه رو ایجاد کردم اما هنگام اجرا استثناء FileNotFoundException صادر میشه:
   at MvcPluginMasterApp.Plugin1.Plugin1.RegisterRoutes(RouteCollection routes)
   at MvcPluginMasterApp.PluginsStart.Start() in c:\Users\Sirwan-Afifi\Desktop\MvcPluginMasterApp-Part2\MvcPluginMasterApp\App_Start\PluginsStart.cs:line 20
کدهای این قسمت هم رو دانلود و اجرا کردم، باز هم همین خطا رو دریافت کردم.
نظرات مطالب
معرفی کتابخانه PdfReport
آقای نصیری .
با سلام. من قصد دارم گزارشاتم را براساس pdf report ایجاد کنم ولی چند تا مشکل دارم. در صورت امکان راهنمایی کنید:
1- آیا می‌شود محتوای فایل پی دی اف را درون سیلورلایت مثلاً در یک گرید یا یک بوردر  نمایش داد ؟
2- حجم فایل خروجی در مثالی که شما برای دانلود قرار دادید 400 کیلوبایت بود. آیا می‌توان حجم آنرا پایین آورد؟
3- در مثال شما حدود 20 ثانیه طول کشید تا گزارش ساخته شود. آیا می‌شود این زمان را کمتر کرد؟
متشکرم از زحمات شما.