<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های احمدرضا طونی</title><link>https://virgool.ir/feed/@mr.toni</link><description>برنامه نویس ، توسعه دهنده ، دیتابیس منیجر</description><language>fa</language><pubDate>2026-11-12 04:08:14</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>احمدرضا طونی</title><link>https://virgool.ir/@mr.toni</link></image><item><title>نرم افزار بازیابی فایل ویندوز 10</title><link>https://virgool.ir/@mr.toni/نرم-افزار-بازیابی-فایل-ویندوز-10-gy8ui3igjpr0</link><description>مایکروسافت اخیراً یک ابزار بازیابی اطلاعات را منتشر کرده که به درد کسانی می خورد که به طور اتفاقی داده های خود را پاک کرده و یا آنها را از دست داده اند. این نرم افزار که Windows File Recovery نام دارد، از مایکروسافت استور قابل دانلود بوده و با ابزار Command Prompt کار می کند.اگرچه گزینه های بازیابی و اطلاعاتی که این نرم افزار می تواند بازیابی کند متعدد است ولی بیشتر افراد حرفه ای می توانند با آن کار کنند.در این #برنامه، سه حالت Default، Segment و Signature برای بازیابی فایل ها وجود دارند.مایکروسافت پیشنهاد می دهد تا از گزینه اول برای بازیابی #فایل های NTFS، حذف شده و #فلش ها و #هاردهایی که بیشتر از 4 #گیگابایت حافظه دارند، استفاده شود. چنان چه فایل مدتی پیش حذف شده و یا Windows File Recovery را پس از #فرمت کردن فلش یا هارد اجرا کرده اید یا دیسک شما آسیب دیده، ابتدا حالت دوم و سپس حالت سوم را اجرا کنید. برای فایل های FAT، exFAT و ReFS که کمتر از 4 گیگابایت #حافظه دارند هم بهتر است از حالت Segment استفاده شود.نکته: اگر می خواهید شانس خود را برای بازیابی اطلاعات از دست رفته افزایش دهید، بد نیست بدانید که ویندوز فضای اشغال شده توسط فایل حذف شده را خالی نشان می دهد بنابراین هر چه بیشتر از کامپیوتر استفاده کنید و فایل جدید بسازید، فضای آزاد ممکن است اشغال گردد و شانس شما برای بازیابی اطلاعات کمتر شود.برای نصب Windows File Recovery می بایست نسخه #ویندوز 10 با شماره بیلد 19041 یا جدیدتر نصب باشد. لازم به ذکر است که این برنامه در نرم افزارهای حافظه ابری و یا شبکه های انتقال فایل کار نمی کند.</description><category>احمدرضا طونی</category><author>احمدرضا طونی</author><pubDate>Wed, 01 Jul 2020 00:06:45 +0430</pubDate></item><item><title>استیکرهای متحرک واتسآپ منتشر شد</title><link>https://virgool.ir/@mr.toni/استیکرهای-متحرک-واتسآپ-منتشر-شد-jwkj2pz7lieu</link><description>#سویتیپ ، واتس اپ امروزه بالأخره از یکی از ویژگی هایی که مورد انتظار بسیاری از افراد بود رونمایی کرد تا کاربران اندرویدی و iOS نسخه های بتا بتوانند برای یکدیگر استیکر متحرک بفرستند.البته استیکرها در واتس اپ تازگی ندارند چرا که این برنامه پیام رسان چند سالی می شود امکان مشاهده، ارسال و دریافت استیکرها و حتی ساخت آنها را فراهم کرده است اما جدای از این، افراد می توانند از حالا به بعد استیکرهای متحرک را از واتس اپ استور دانلود نمایند.این قابلیت فعلاً در نسخه 2.20.195.1 واتس اپ بتا اندرویدی و نسخه 2.20.70.26 بتا iOS در دسترس قرار دارد.لازم به ذکر است که بسته های استیکرهای متحرک در واتس اپ فعلاً محدود بوده و این شبکه اجتماعی حق انتخاب زیادی برای کاربران قائل نشده است ولی انتظار می رود به زودی تعداد این استیکرها بیشتر شود.بد نیست به این نکته هم اشاره کنیم که واتس اپ هنوز قابلیت توقف یا اجرای استیکرهای متحرک را ایجاد نکرده و مشخص نیست چه زمانی این ویژگی را منتشر می کند.منبع: mspoweruser.com</description><category>احمدرضا طونی</category><author>احمدرضا طونی</author><pubDate>Wed, 01 Jul 2020 00:05:48 +0430</pubDate></item><item><title>مقایسه رشته در جاوا</title><link>https://virgool.ir/javacup/مقایسه-رشته-در-جاوا-qexns8tifujg</link><description>در زبان های برنامه نویسی شرط و بررسی دو #متغیر به صورت == می باشد (دو عدد مساوی) / اما نکته حائز اهمیت این می باشد که در جاوا و رشته استفاده از == نتیجه غلط را ارائه می دهد.برای مقایسه شرط در جاوا بهتر است از دستور زیر استفاده نمایید تا دقیق ترین جواب را مشاهده نمایید.new String(&#34;test&#34;).equals(&#34;test&#34;) // --&gt; truenew String(&#34;test&#34;) == &#34;test&#34; // --&gt; falseدرضمن ، شما می توانید دو متغیر که از قبل تعریف کرده اید را هم مقایسه کنید به عنوان مثال دو متغیر به نام a و b داریم و می توانیم به صورت a.equals(b) هم استفاده نماییم</description><category>احمدرضا طونی</category><author>احمدرضا طونی</author><pubDate>Fri, 19 Jun 2020 20:42:30 +0430</pubDate></item><item><title>استفاده از where در حلقه های foreach در سی شارپ</title><link>https://virgool.ir/@mr.toni/استفاده-از-where-در-حلقه-های-foreach-در-سی-شارپ-mj9huji6pzr6</link><description>معمولا برنامه نویس ها و متخصص ها مخصوصا دهه اخیر از دستور foreach استفاده کرده اند.یک ابجکت ساز بسیار حرفه ایی و پرسرعت با #الگوریتم بسیار بهینه شده.اما معمولا ما به صورت ساده از دستور استفاده می کنیم .به عنوان مثال :foreach(var n in people ){}اما شاید نیاز باشه برخی مواقع از یک شرط مخصوصا در دات نت و فریم ورک هایی مثل linq و یا entity استفاده کنیم.پس می توانیم مستقیما در هنگام ایجاد #حلقه ، شرط را مورد استفاده قرار دهیم.foreach (var person in people.Where(n =&gt; n.sex == &#34;male&#34;))&#xA; &#xA; {&#xA; &#xA; }</description><category>احمدرضا طونی</category><author>احمدرضا طونی</author><pubDate>Fri, 19 Jun 2020 20:24:54 +0430</pubDate></item></channel></rss>