تگها:
python21
c sharp19
docker18
javascript15
.net core9
asp.net core9
sql server8
postgresql6
typescript6
linux5
mohsen15 ساعت قبل
ارسال شده در javascript

معنی نمادها و کلمات کلیدی در جاوا اسکریپت

در جاوا اسکریپت، نمادها و کلمات کلیدی زیادی وجود دارد که هر کدام دارای معنای خاصی هستند. در اینجا برخی از این نمادها و کارکرد آنها به تفصیل شرح داده شده است: کلیدواژه this کلیدواژه this به شی کنونی که در حال کار بر روی آن هستید اشاره دارد. نحوه عملکرد این ...
رای
0
mohsen15 ساعت قبل
ارسال شده در php

ارسال درخواست POST با PHP

برای ارسال درخواست با متد Post در PHP روش های مختلفی وجود دارد که در اینجا دو روش با و بدون CURL را با هم بررسی می کنیم روش بدون CURL می‌توانید از تابع file_get_contents همراه با تابع stream_context_create برای ارسال داده‌های POST استفاده کنید. این روش در ...
رای
0
mohsen2 روز قبل
ارسال شده در php

ارسال درخواست post با curl در PHP

فرض کنید می خواهیم بوسیله PHP درخواستی را برای آدرس http://www.example.com با داده‌هایی به شکل زیر ارسال کنیم: username=user1, password=passuser1, gender=1 ارسال ساده با curl <?php $ch = curl_init('http://www.example.com'); // ایجاد یک رشته جدید برای ...
رای
0
mohsen2 روز قبل
ارسال شده در docker

رفع مشکل دسترسی به سرویس درون کانتینر در داکر

فرض کنید که یک سرور ساده Node را در Docker راه‌اندازی کرده‌اید. با این حال، مشکل اصلی این است که سرور شما در کانتینر به درخواست‌های ورودی پاسخ نمی‌دهد. 1. بررسی آی پی ای که روی آن لیسن می کنید گاهی ممکن است که سرویس مورد نظر روی آی پی ای مانند '127.0.0.1' ...
رای
0
mohsen2 روز قبل
ارسال شده در javascript

نحوه ذخیره اشیا در localStorage یا sessionStorage در HTML5

در HTML5، localStorage و sessionStorage به عنوان روش‌هایی برای ذخیره اطلاعات در مرورگر استفاده می‌شوند. این دو مکانیزم ذخیره‌سازی، مقادیر را به صورت کلید/مقدار ذخیره می‌کنند، اما باید توجه داشت که فقط مقادیر رشته‌ای را می‌توان به طور مستقیم ذخیره کرد. به ...
رای
0
mohsen2 روز قبل
ارسال شده در csharp

چرا نباید از Thread.Abort() در C# استفاده کرد؟

استفاده از متد Thread.Abort() در برنامه‌نویسی بدلیل تمیز به پایان نرساندن ترد می‌تواند عواقب جدی به همراه داشته باشد. زیرا این متد به طور ناگهانی تلاش می‌کند که یک thread را از بیرون آن متوقف کند و ممکن است کدهای مربوط به آزادسازی منابع و ... اجرا ...
رای
0
mohsen2 روز قبل
ارسال شده در docker

دسترسی به USB میزبان در داکر

استفاده از فلگ --device: یکی از روش‌های متداول برای فراهم کردن دسترسی به دستگاه‌های USB، استفاده از فلگ --device است. به عنوان مثال، برای دسترسی به دستگاه /dev/ttyUSB0، می‌توانید از دستور زیر استفاده کنید: docker run -t -i --device=/dev/ttyUSB0 ubuntu ...
رای
0
mohsen2 روز قبل
ارسال شده در docker

کاربرد استفاده از چند FROM در داکر چیست ؟

در طراحی تصویر داکر (Docker image)، مفهوم "FROM" به شما این امکان را می‌دهد که از تصویر دیگری به عنوان مبنایی برای تصویر جدید خود استفاده کنید. بر اساس مستندات داکر، "BASE IMAGE" به تصویری اشاره دارد که هیچ تصویر والد دیگری ندارد و شما می‌توانید یک تصویر ...
رای
0
mohsen3 روز قبل
ارسال شده در csharp

محدود کردن تعداد تسکهای غیر همزمان یک عملیات در C#

فرض کنید که قرار است برنامه ای بنویسیم و عملیاتی را به صورت چندین تسک غیر همزمان به صورت موازی انجام دهیم. برای مثال قرار است لیستی از صفحات وب را دانلود کرده و محتوای آن را پردازش کنیم. بدیهی است که عملیات دانلود و پردازش هر صفحه از صفحه دیگر جداست و می ...
رای
0
mohsen3 روز قبل
ارسال شده در python

تفاوت بین str و repr پایتون در چیست؟

در زبان برنامه‌نویسی پایتون، __str__ و __repr__ دو متد برای تبدیل اشیا به رشته‌های قابل خواندن برای انسان هستند. یکی برای کاربران نهایی و دیگری برای برنامه نویسان. __repr__: هدف این متد ارائه نمایی دقیق و غیر مبهم از یک شی است، به طوری که اگر ممکن باشد، ...
رای
0
mohsen4 روز قبل
ارسال شده در php

چگونه می‌توان تگ‌های کوتاه PHP را فعال کرد؟

به منظور فعال‌سازی تگ‌های کوتاه در PHP، باید مراحل زیر را دنبال کنید: 1. یافتن فایل php.ini: ابتدا باید فایل پیکربندی php.ini را پیدا کنید. برای این کار می‌توانید از دستور زیر در خط فرمان استفاده کنید: php --ini این دستور مسیر فایل php.ini بارگذاری شده ...
رای
0
mohsen4 روز قبل
ارسال شده در python

تبدیل رشته به datetime در پایتون

برای تبدیل رشته‌های تاریخ و زمان به datetime در پایتون، می‌توان از روش‌های مختلفی استفاده کرد که در زیر به توضیح آنها می‌پردازیم. روش اول: استفاده از datetime.strptime یکی از ساده‌ترین و رایج‌ترین روش‌ها استفاده از تابع strptime از ماژول datetime است. این ...
رای
0
mohsen4 روز قبل
ارسال شده در sql

استخراج روزهای موجود در یک بازه تاریخی با SQL

فرض کنید بازه تاریخی بین '2010-01-20' و '2010-01-24' به ما داده شده و از ما خواسته اند که روزهای موجود (تاریخ) بین این دو تاریخ را تولید کنیم. برای انجام این کار می‌توان از چند روش مختلف استفاده کرد که در زیر جزئیات آن‌ها آمده است: 1. استفاده از سابکوئری ...
رای
0
mohsen4 روز قبل
ارسال شده در python

کاربرد متاکلاس در پایتون چیست؟

متاکلاس‌ها در پایتون، مفهومی عمیق و کلیدی در طراحی و ساختار کلاس‌ها هستند. به عبارت ساده، متاکلاس، "کلاس کلاس‌ها" است. به این معنا که یک متاکلاس، نحوه رفتار یک کلاس را تعریف می‌کند، در حالی که خود کلاس‌ها نحوه رفتار اشیای ایجاد شده از آنها را تعیین ...
رای
0
mohsen4 روز قبل
ارسال شده در mohsen

ویرایش اسناد در OpenSearch با کوئری

برای بروزرسانی اسناد در OpenSearch بوسیله کوئری می توانیم از دستورات زیر استفاده کنیم: POST /your-index-name/_update_by_query { "script": { "source": "ctx._source['Id'] = (long)ctx._source['Id']", "lang": "painless" }, "query": { "match_all": {} // ...
رای
0
mohsen4 روز قبل
ارسال شده در php

نحوه بازگرداندن JSON در PHP

برای بازگرداندن نتیجه به صورت JSON در PHP، بهتر است که ابتدا نوع محتوا را با استفاده از هدر Content-Type تنظیم کنید. انجام این کار به مرورگر کمک می‌کند تا متوجه شود که نوع داده‌ای که دریافت می‌کند، JSON است. نیازی به افزودن پارامتر charset نیست، زیرا JSON ...
رای
0
mohsen4 روز قبل
ارسال شده در react

مشکل پروکسی در فایل package.json در ری اکت

اگر در زمان ست کردن پروکسی در فایل package.json با خطای زیر مواجه شدید: When specified, "proxy" in package.json must be a string. [1] Instead, the type of "proxy" was "object". [1] Either remove "proxy" from package.json, or make it a string. مربوط به ...
رای
0
mohsen5 روز قبل
ارسال شده در docker

نحوه تعیین یک فایل بعنوان Volume در Docker

برای تعیین یک فایل بعنوان Volume در داکر، شما دو روش را امتحان کرده‌اید: استفاده از یک Volume و استفاده از مسیر مستقیم مانند بایند کردن دایرکتوری عمل می کنیم. مانند مثال زیر که هم فولدر upload و هم فایل config.php را بعنوان Volume مشخص کرده ایم: volumes: ...
رای
0
mohsen5 روز قبل
ارسال شده در sql

روش تغییر جای سطرها با ستون‌ها در SQL

در SQL، تبدیل سطرها به ستون‌ها (و برعکس) به عنوان ترانهاده شناخته می‌شود. برای انجام این کار، می‌توان از روش‌های مختلفی استفاده کرد. اگرچه استفاده از دستورات PIVOT و UNPIVOT برای این کار بسیار مؤثر است، اما شاید برای برخی کاربردها پیچیده به نظر برسد. در ...
رای
0
mohsen5 روز قبل
ارسال شده در python

نحوه نصب pip بر روی ویندوز

pip ابزاری برای مدیریت بسته‌ها در زبان برنامه‌نویسی پایتون است و به کاربر اجازه می‌دهد تا به راحتی بسته‌های مختلف را نصب و مدیریت کند. اما ممکن است این سوال پیش بیاید که آیا باید pip را با استفاده از easy_install نصب کرد یا روش بهتری وجود دارد. خوشبختانه، ...
رای
0
mohsen5 روز قبل
ارسال شده در docker

چگونه از متغیرهای محیطی در آرایه ENTRYPOINT داکرفایل استفاده کنیم؟

فرض کنید که می خواهیم در بخش ENTRYPOINT داکر فایل مانند زیر به جای world از یک متغیر محیطی استفاده کنیم. ENTRYPOINT ["./greeting", "--message", "Hello, world!"] که در آن world مقداری است که از متغیر محیطی گرفته می‌شود. اگر سعی کنیم با جایگزین کردن ...
رای
0
mohsen5 روز قبل
ارسال شده در sql

تعیین نام جدول بوسیله متغیر در SQL Server

هنگامی که می‌خواهید از نام جدول به صورت داینامیک در یک کوئری SQL استفاده کنید، به دلیل محدودیت‌های SQL، نمی‌توانید به سادگی از متغیرهای معمولی استفاده کرد. در عوض، نیاز است تا کل کوئری را به‌صورت داینامیک ایجاد کرده و از sp_executesql یا EXEC برای اجرا ...
رای
0
mohsen5 روز قبل
ارسال شده در mohsen

رفع مشکل پرفرمنس PostgreSQL با کوئری های پارامتری در دات نت

یک مشکل عجیب که ممکن است در زمان کار با کوئری های PostgreSQL مواجه شوید. مربوط به اجرای کوئری های پارامتری است. کوئری های اجرا شده توسط Entity Framework با استفاده از پارامترها مانند کوئری زیر اجرا می شوند: SELECT a.* FROM alarms AS a WHERE a.group = ...
رای
0
mohsen5 روز قبل
ارسال شده در csharp

تقسیم لیستی از اشیا به چند لیست‌ با استفاده از LINQ در C#

برای تقسیم یک لیست به چند لیست، بسته به نیازمان، می توانیم از روش های مختلفی در سی شارپ استفاده کنیم: 1. استفاده از GroupBy: یکی از روش‌های متداول استفاده از تابع GroupBy در LINQ است. در این روش با تقسیم کردن ایندکس‌ها به تعداد مورد نظر می‌توانید اشیا را ...
رای
0
mohsen5 روز قبل
ارسال شده در csharp

چگونه به صورت خودکار کدهای یک کلاس C# را از روی یک شی JSON بسازیم؟

فرض کنید که رشته JSON زیر به ما داده شده و از ما خواسته اند که از روی آن کلاس های مرتبط در C# را ایجاد کنیم: { "name": "", "address": { "street": "", "city": "", "province": "", "postalCode": "", "country": "" }, "phoneDay": "", "phoneCell": ...
رای
0