خرید بک لینک
در این آموزش یاد می‌گیرید چگونه یک پکیج در فلاتر/دارت ایجاد کرده و آن را در سایت pub.dev منتشر کنید.۱. ایجاد پروژه پکیجدر ترمینال دستور زیر را وارد کنید: flutter create --template=package my_package پوشه‌ای به نام my_package ساخته می‌شود.۲. ویرایش pubspec.yamlفایل pubspec.yaml را باز کنید و داده‌ها زیر را تکمیل کنید: - name: نام پکیج - description: تبیین کوتاه درباره پکیج - version: ادیشن پکیج (مثلاً 0.0.1) - homepage یا repository: لینک گیت‌هاب یا سایت پروژه۳. اضافه کردن کدکدهای خود را داخل پوشادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 8 مهر 1405 ساعت: 21:00

HTTP Status code #HTTP Status code#Means1xx: Informational2xx: Success3xx: Redirection4xx: Client Error5xx: Server Error#2xx. Successful200: OK201: Created202: Accepted203: Non-Authoritative Information204: No Content205: Reset Content206: Partial Content#4xx. Client Error400: Bad Request401: Unauthorized402: Payment Required403: Forbidden404: Not Found405: Method Not Allowed406: Not Acceptable407: Proxy Authentication Required408: Request Timeout409: Conflict410: Gone411: Length ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 8 مهر 1405 ساعت: 21:00

جدول مفصل چک‌لیست تکنیکال SEO اولویتابزار تحلیلروش تحلیلعنوان ارزیابیشماره HighAhrefs / مرورگرارزیابی دستی آدرس /robots.txtآیا فایل robots.txt برای دامنه اصلی وجود دارد؟1 Highمرورگرمرور دستی پاسخ HTTP / CURLآیا آدرس robots.txt درست باز می‌شود؟2 HighScreaming Frog / CURLتحلیل پاسخ سرورآیا robots.txt کد 200 دارد؟3 Mediumمرورگر / GSCمرور دستی یا Crawlآیا در robots.txt لینک sitemap.xml آمده است؟4 Mediumمرورگر / GSCتحلیل دستی یا Crawlآیا فایل sitemap.xml وجود دارد؟5 HighGSCتحلیلادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 8 مهر 1405 ساعت: 21:00


DECLARE @Codes TABLE(Code NVARCHAR(50));
INSERT INTO @Codes
VALUES(N'699962167387'),(N'604963100353'),(N'604963100387'),(N'604963100388'),(N'604963100391');

DECLARE @Codes2 NVARCHAR(MAX) = N'60496310010,60495770390,60492500391';
INSERT @Codes(Code)
SELECT * FROM STRING_SPLIT(@Codes2, ',') s WHERE LTRIM(RTRIM(s.value)) <> ''

LIKE روی مجموعه

SELECT * FROM Accounting.SanadLanguage sl WITH(NOLOCK)
WHERE EXISTS (SELECT 1 FROM @Codes c WHERE sl.Tozihat LIKE N'%'+c.Code+'%');

SELECT * FROM Accounting.SanadLanguage a WITH(NOLOCK)
JOIN @Codes b ON a.Tozihat LIKE N'%'+b.Code+'%'

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 8 مهر 1405 ساعت: 21:00

در نوار آدرس بنویسید: about:configEnter بزنید و گزینه‌ی I accept the risk یا مشابه آن را تأیید کنید. در بخش جستجو این مقدار را بزنید: dom.events.testing.asyncclipboardمقدارش را روی true بگذارید.گزینه‌ی زیر را هم جستجو کنید: dom.allow_cut_copyاین یکی را هم true کنید.روش بعدیاستفاده از دستور ویژه در کنسول۱. کنسول (Console) را باز کن.۲. این دستور را تایپ کن و Enter بزن: allow pastingدقت کن بدون پرانتز و دقیقاً همین عبارت باشد.۳. بعد از Enter، فایرفاکس پیغام می‌دهد که paste فعال شد.از این لحظه به بادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 8 مهر 1405 ساعت: 21:00

بازی راکی ربیت چیست؟ایردراپ Rocky Rabbit در دسته بازیهای پلی تو ارن یعنی بازی کن و درآمد کسب کن قرار دارد و از مکانیزیم ضربه زدن که در دنیای بازی و کریپتو به تپ تو ارن معروف است، بهره میبرد. به عنوان بازیکن، شما یک خرگوش جنگنده را پرورش میدهید و در تلاش هستید در راستیای جمعآوری امتیاز بیشتر تواناییهای خرگوش را بالا ببرید. بازی راکی ربیت یک خبر هیجانانگیز در مورد معرفی بخشی به نام نبرد میدهد اگرچه این بخش هنوز فعال نشده اما بازیکنان زیادی منتظر آن هستند. ربات تلگرام راکی رابیت در مدت کوتاهی توانسته است توجه بسیاری را به خود جلب کند و در دنیای نوپای بازیهای تلگرامی به یکی از پروژههای موفق تبدیل شود. این بازی با ارائه یک تجربه کاربری متفاوت و فرصتهای درآمدزایی، جایگاه خود را در بین کاربران محکم میکند.آموزش شرکت در ایردراپ Rocky Rabbitبرای شرکت در ایردراپ rocky rabbit شرایط خاصی وجود ندارد. هر کسی که یک گوشی هوشمند و یک حساب تلگرام دارد، میتواند شرکت کند. راهنمای گام به گام برای شروع بازی و دریافت جوایز به شکل زیر است:گام اول: به ربات تلگرام رسمی Rocky Rabbit بروید. روی دکمه “start” کلیک کنید.گام دوم: روی بازی کلیک کنید و از طریق مرورگر داخلی تلگرام به محیط Rocky Rabbit هدایت میشوید.گام سوم: جنسیت خود را انتخاب کنید، میتوانید یک خرگوش پسر یا یک خرگوش دختر باشید.گام چهارم: پس از انتخاب جنسیت، زبان خود را انتخاب کرده و دوباره روی “start” کلیک کنید.افرادی که برای اولین بار وارد بازی میشوند در حساب خود ۱۰۰۰۰ سکه خواهند داشت که از طریق ثبتنام به دست آوردهاند. بعد از انجام مراحل بالا باید روی خرگوش خود ضربه بزنید تا امتیاز بیشتر به دست آوردید. اگر برای مدت طولانی ضربه ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: دوشنبه 8 مرداد 1403 ساعت: 13:27

https://github.com/fakhravari/FactoryDbContext این سند روش استفاده از الگوی Factory برای ساختن نمونههای DbContext با کانکشن استرینگ مناسب را در پروژه ASP.NET Core توضیح میدهد.این روش به مدیریت بهتر چندین کانکشن استرینگ، افزایش انعطافپذیری و بهبود عملکرد کمک میکند.این روش به صورت Code First نوشته شده است که دیتابیس دیفالت را از DesignTimeDbContextFactory پیدا می کند.بعد از تنظیم کانکشن استرینگdotnet ef migrations add InitialCreatedotnet ef database update ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: پنجشنبه 28 تير 1403 ساعت: 13:06

اهمیت Attach و Detach در SQL Server زمانی مشخص میشود که بخواهید حجم زیادی از دادههای یک دیتابیس را جدا کنید و آن را دوباره به همان یا نمونه دیگری از دیتابیس SQL Server بچسبانید. پیش از اینکه بهسراغ کاربردهای این دو عمل برویم، بیایید ابتدا کمی بیشتر با آنها آشنا شویم.Attach در SQL Serverعملیات Attach در SQL Server به فرآیند پیوستکردن یک پایگاه داده به نمونه SQL Server گفته میشود. زمانی که یک دیتابیس را با Attach پیوست میکنید، درواقع آن را برای استفاده، در اختیار یک نمونه SQL Server قرار دادهاید. زمانی که شما یک فایل پایگاه داده دارید که جداگانه ایجاد یا از نمونه دیگری جدا شده است، برای اضافهکردن آن به دیتابیس، باید از Attach در SQL Server استفاده کنید. در بخشهای بعدی مقاله، شیوه انجام این کار را توضیح میدهیم.Detach در SQL ServerDetach در SQL Server نقطه مقابل Attach است. زمانی که شما دادهها را از نمونه SQL Server جدا میکنید، بدون اینکه فایلهای دیتابیس حذف شوند، درواقع از Detach استفاده کردهاید. در این حالت، ارتباط بین دیتابیس و آن نمونه SQL Server قطع میشود و دیگر در دسترس نیست. Detach در SQL Server زمانی کاربردی است که شما قصد دارید فایلهای دیتابیس را به جای دیگری منتقل کنید، یا اینکه دادهها نیاز به تعمیر و نگهداری (Maintenance) دارند و باید به نمونه دیگری انتقال پیدا کنند. البته بهطورکلی، Detach کاربرد کمتری نسبت به Attach دارد.استفاده های متداول از Attach و Detachمهمترین کاربردهای Attach و Detach در SQL Server که میتوانند بهصورت مکمل استفاده شوند، عبارتند از:جابهجایی دادهها و منتقلکردن آنها به سرور هدفانجام کارهای مربوط به تعمیر و نگهداری از دادهادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: سه شنبه 12 تير 1403 ساعت: 20:56

.:: محمدحسین فخرآوری ::. با سلام
این جانب محمد حسین فخرآوری متولد 1369/01/07 ارشد هوش مصنوعی از استان بوشهر.
برای بهتر فهمیدن پست های وبلاگ به مو ضوعات وبلاگ توجه فرمایید.
TEL:09173700916

برچسب: نویسنده: نگار جعفری تاريخ: سه شنبه 12 تير 1403 ساعت: 20:56

.:: محمدحسین فخرآوری ::. با سلام
این جانب محمد حسین فخرآوری متولد 1369/01/07 ارشد هوش مصنوعی از استان بوشهر.
برای بهتر فهمیدن پست های وبلاگ به مو ضوعات وبلاگ توجه فرمایید.
TEL:09173700916

برچسب: نویسنده: نگار جعفری تاريخ: سه شنبه 12 تير 1403 ساعت: 20:56

اگر برنامه نویس سی شارپ باشید و یا اینکه تجربه کار کردن با Visual Studio را داشته باشید، قطعا Build و Rebuild برای شما آشناست.همانطور که می دانید ، بر روی هر پروژه ای در Visual studio اگر کلیک راست کنید ، یک منویی به شما نمایش داده می شود که از گزینه های اول این لیست Build و Rebuild می باشد. در این مقاله قصد داریم به صورت خلاصه در مورد تفاوت Build و Rebuild کردن پروژه ها مطالبی را بیان کنیم تا از این به بعد با داشتن آگاهی کامل اقدام به استقاده از آنها نمایید.Build Solutionتمامی اسمبلی هایی که تغییر کرده اند را Build می کند. در این حالت اگر اسمبلی ای هیچ تغییر نداشته باشد مجدد build نخواهد شد. زمانی که Build را کلیک میکنم، ابتدا بررسی می شود که کدام بخش ها یا اسمبلی ها تغییر کرده اند و فقط آن اسمبلی های تغییر کرده را Build میکند. این روش بسیار معمول می باشد.Rebuild Solutionتمامی اسمبلی های موجود را فارغ از اینکه تغییری در آنها وجود داشته است یا خیر مجدد Build میکند.معمولا بعضی وقت های متوجه می شویم که Visual studio تغییراتی را که اعمال کرده ایم در خروجی اعمال نکرده است ، در این مواقع معمولا برای اینکه تغییرات را در خروجی مشاده نماییم Rebuild میزنیم. با Rebuild کردن تمامی فایل های خروجی حذف شده و اصلا بررسی نمی شود که کدام اسمبلی ها تغییر کرده اند، و سپس کل پروژه مجدد Build می شود و خروجی حاصل می شود. ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: جمعه 25 خرداد 1403 ساعت: 17:46

.:: محمدحسین فخرآوری ::. با سلام
این جانب محمد حسین فخرآوری متولد 1369/01/07 ارشد هوش مصنوعی از استان بوشهر.
برای بهتر فهمیدن پست های وبلاگ به مو ضوعات وبلاگ توجه فرمایید.
TEL:09173700916

برچسب: نویسنده: نگار جعفری تاريخ: جمعه 25 خرداد 1403 ساعت: 17:46

کارایی و سرعت: نسخههای SQL Server Express ممکن است برای برنامههای کوچک و ساده کافی باشند، اما در صورتی که نیاز به عملکرد بالا و سرعت بیشتری دارید (برای مواردی مثل ثبت فاکتورها و گزارش گیری)، نسخههای Standard یا Enterprise میتوانند بهتر باشند.محدودیتهای نسخه Express: نسخه SQL Server Express محدودیتهایی در مورد حجم پایگاه داده (به طور معمول تا 10 گیگابایت) و مقدار رم قابل استفاده دارد. اگر برنامه شما از این محدودیتها بیشتر استفاده میکند، نیاز به نسخههای بالاتری دارید.بودجه: بودجهی شما نیز نقشی در انتخاب نسخه SQL Server دارد. نسخههای پیشرفتهتر معمولاً گرانتر هستند. بنابراین، بودجه خود را در نظر بگیرید.با توجه به توضیحات شما، اگر تعداد همزمان کاربران زیاد نباشد و حجم دادهها نیز متوسط باشد، ممکن است نسخه SQL Server Express برای شروع مناسب باشد. اما با افزایش تعداد کاربران و حجم دادهها، نیاز به نسخههای پیشرفتهتری خواهید داشت. در هر صورت، بهتر است با یک متخصص پایگاه داده و توسعهدهنده نرمافزار در مورد نیازهای دقیق برنامهی خود مشورت کنید تا نسخه مناسب را انتخاب کنید.نسخه SQL Server Express نسبت به نسخههای Standard و Enterprise محدودیتهایی دارد. در زیر 50 مورد از این محدودیتها آمده است:حجم پایگاه داده: محدودیت حجم پایگاه داده در SQL Server Express به حدود 10 گیگابایت محدود شده است. در نسخههای Standard و Enterprise این محدودیت وجود ندارد.محدودیت حافظه RAM: SQL Server Express فقط تا 1.4 گیگابایت حافظه RAM را پشتیبانی میکند. در نسخههای بزرگتر، این محدودیت بیشتر است.تعداد هستههای پردازنده: SQL Server Express فقط از استفاده از 4 هسته پردازنده پشتیبانی میکند. نسخهادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: جمعه 25 خرداد 1403 ساعت: 17:46

1. Go to flutterbincache2. find a file named flutter_tools.stamp , compress it to zip file or whatever to retain a copy then delete the original one.3. Go to flutterpackagesflutter_toolslibsrcweb and open chrome.dart file in your editor.4. Find line '--disable-extension'5. Comment it out and replace it with --disable-web-security. static final Dio _dio = Dio(BaseOptions( baseUrl: Config.ApiAdress, contentType: Headers.formUrlEncodedContentType, responseType: ResponseType.json, receiveTimeout: const Duration(minutes: 1), coectTimeout: const Duration(minutes: 1), sendTimeout: const Duration(minutes: 1), followRedirects: false, receiveDataWhenStatusError: true, headers: { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Origin,Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token,locale", "Access-Control-Allow-Methods": "GET, POST, PUT, PATCH, DELETE, OPTIONS" }, )); ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 9 خرداد 1403 ساعت: 16:34

1) EXEC sp_resetstatus ‘db_name’; ALTER DATABASE db_name SET EMERGENCY2) DBCC CHECKDB (‘database_name’)3) ALTER DATABASE database_name SET SINGLE_USER WITH ROLLBACK IMMEDIATE4) DBCC CHECKDB (‘database_name’, REPAIR_REBUILD)5) DBCC CHECKDB (‘database_name’, REPAIR_ALLOW_DATA_LOSS)6) ALTER DATABASE database_name SET MULTI_USER ادامه مطلب

برچسب: نویسنده: نگار جعفری تاريخ: چهارشنبه 9 خرداد 1403 ساعت: 16:34

صفحه بندی