تگها:
python21
c sharp19
docker18
javascript15
.net core9
asp.net core9
sql server8
postgresql6
typescript6
linux5
mohsen•15 ساعت قبل
ارسال شده در javascript
معنی نمادها و کلمات کلیدی در جاوا اسکریپت
در جاوا اسکریپت، نمادها و کلمات کلیدی زیادی وجود دارد که هر کدام دارای معنای خاصی هستند. در اینجا برخی از این نمادها و کارکرد آنها به تفصیل شرح داده شده است:
کلیدواژه this
کلیدواژه this به شی کنونی که در حال کار بر روی آن هستید اشاره دارد. نحوه عملکرد این ...
رای
0
mohsen•15 ساعت قبل
ارسال شده در php
ارسال درخواست POST با PHP
برای ارسال درخواست با متد Post در PHP روش های مختلفی وجود دارد که در اینجا دو روش با و بدون CURL را با هم بررسی می کنیم
روش بدون CURL
میتوانید از تابع file_get_contents همراه با تابع stream_context_create برای ارسال دادههای POST استفاده کنید. این روش در ...
رای
0
mohsen•2 روز قبل
ارسال شده در 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
mohsen•2 روز قبل
ارسال شده در docker
رفع مشکل دسترسی به سرویس درون کانتینر در داکر
فرض کنید که یک سرور ساده Node را در Docker راهاندازی کردهاید. با این حال، مشکل اصلی این است که سرور شما در کانتینر به درخواستهای ورودی پاسخ نمیدهد.
1. بررسی آی پی ای که روی آن لیسن می کنید
گاهی ممکن است که سرویس مورد نظر روی آی پی ای مانند '127.0.0.1' ...
رای
0
mohsen•2 روز قبل
ارسال شده در javascript
نحوه ذخیره اشیا در localStorage یا sessionStorage در HTML5
در HTML5، localStorage و sessionStorage به عنوان روشهایی برای ذخیره اطلاعات در مرورگر استفاده میشوند. این دو مکانیزم ذخیرهسازی، مقادیر را به صورت کلید/مقدار ذخیره میکنند، اما باید توجه داشت که فقط مقادیر رشتهای را میتوان به طور مستقیم ذخیره کرد. به ...
رای
0
mohsen•2 روز قبل
ارسال شده در csharp
چرا نباید از Thread.Abort() در C# استفاده کرد؟
استفاده از متد Thread.Abort() در برنامهنویسی بدلیل تمیز به پایان نرساندن ترد میتواند عواقب جدی به همراه داشته باشد. زیرا این متد به طور ناگهانی تلاش میکند که یک thread را از بیرون آن متوقف کند و ممکن است کدهای مربوط به آزادسازی منابع و ... اجرا ...
رای
0
mohsen•2 روز قبل
ارسال شده در docker
دسترسی به USB میزبان در داکر
استفاده از فلگ --device:
یکی از روشهای متداول برای فراهم کردن دسترسی به دستگاههای USB، استفاده از فلگ --device است. به عنوان مثال، برای دسترسی به دستگاه /dev/ttyUSB0، میتوانید از دستور زیر استفاده کنید:
docker run -t -i --device=/dev/ttyUSB0 ubuntu ...
رای
0
mohsen•2 روز قبل
ارسال شده در docker
کاربرد استفاده از چند FROM در داکر چیست ؟
در طراحی تصویر داکر (Docker image)، مفهوم "FROM" به شما این امکان را میدهد که از تصویر دیگری به عنوان مبنایی برای تصویر جدید خود استفاده کنید. بر اساس مستندات داکر، "BASE IMAGE" به تصویری اشاره دارد که هیچ تصویر والد دیگری ندارد و شما میتوانید یک تصویر ...
رای
0
mohsen•3 روز قبل
ارسال شده در csharp
محدود کردن تعداد تسکهای غیر همزمان یک عملیات در C#
فرض کنید که قرار است برنامه ای بنویسیم و عملیاتی را به صورت چندین تسک غیر همزمان به صورت موازی انجام دهیم. برای مثال قرار است لیستی از صفحات وب را دانلود کرده و محتوای آن را پردازش کنیم. بدیهی است که عملیات دانلود و پردازش هر صفحه از صفحه دیگر جداست و می ...
رای
0
mohsen•3 روز قبل
ارسال شده در python
تفاوت بین str و repr پایتون در چیست؟
در زبان برنامهنویسی پایتون، __str__ و __repr__ دو متد برای تبدیل اشیا به رشتههای قابل خواندن برای انسان هستند. یکی برای کاربران نهایی و دیگری برای برنامه نویسان.
__repr__: هدف این متد ارائه نمایی دقیق و غیر مبهم از یک شی است، به طوری که اگر ممکن باشد، ...
رای
0
mohsen•4 روز قبل
ارسال شده در php
چگونه میتوان تگهای کوتاه PHP را فعال کرد؟
به منظور فعالسازی تگهای کوتاه در PHP، باید مراحل زیر را دنبال کنید:
1. یافتن فایل php.ini:
ابتدا باید فایل پیکربندی php.ini را پیدا کنید. برای این کار میتوانید از دستور زیر در خط فرمان استفاده کنید:
php --ini
این دستور مسیر فایل php.ini بارگذاری شده ...
رای
0
mohsen•4 روز قبل
ارسال شده در python
تبدیل رشته به datetime در پایتون
برای تبدیل رشتههای تاریخ و زمان به datetime در پایتون، میتوان از روشهای مختلفی استفاده کرد که در زیر به توضیح آنها میپردازیم.
روش اول: استفاده از datetime.strptime
یکی از سادهترین و رایجترین روشها استفاده از تابع strptime از ماژول datetime است. این ...
رای
0
mohsen•4 روز قبل
ارسال شده در sql
استخراج روزهای موجود در یک بازه تاریخی با SQL
فرض کنید بازه تاریخی بین '2010-01-20' و '2010-01-24' به ما داده شده و از ما خواسته اند که روزهای موجود (تاریخ) بین این دو تاریخ را تولید کنیم.
برای انجام این کار میتوان از چند روش مختلف استفاده کرد که در زیر جزئیات آنها آمده است:
1. استفاده از سابکوئری ...
رای
0
mohsen•4 روز قبل
ارسال شده در python
کاربرد متاکلاس در پایتون چیست؟
متاکلاسها در پایتون، مفهومی عمیق و کلیدی در طراحی و ساختار کلاسها هستند. به عبارت ساده، متاکلاس، "کلاس کلاسها" است. به این معنا که یک متاکلاس، نحوه رفتار یک کلاس را تعریف میکند، در حالی که خود کلاسها نحوه رفتار اشیای ایجاد شده از آنها را تعیین ...
رای
0
mohsen•4 روز قبل
ارسال شده در 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
mohsen•4 روز قبل
ارسال شده در php
نحوه بازگرداندن JSON در PHP
برای بازگرداندن نتیجه به صورت JSON در PHP، بهتر است که ابتدا نوع محتوا را با استفاده از هدر Content-Type تنظیم کنید. انجام این کار به مرورگر کمک میکند تا متوجه شود که نوع دادهای که دریافت میکند، JSON است. نیازی به افزودن پارامتر charset نیست، زیرا JSON ...
رای
0
mohsen•4 روز قبل
ارسال شده در 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
mohsen•5 روز قبل
ارسال شده در docker
نحوه تعیین یک فایل بعنوان Volume در Docker
برای تعیین یک فایل بعنوان Volume در داکر، شما دو روش را امتحان کردهاید: استفاده از یک Volume و استفاده از مسیر مستقیم مانند بایند کردن دایرکتوری عمل می کنیم.
مانند مثال زیر که هم فولدر upload و هم فایل config.php را بعنوان Volume مشخص کرده ایم:
volumes: ...
رای
0
mohsen•5 روز قبل
ارسال شده در sql
روش تغییر جای سطرها با ستونها در SQL
در SQL، تبدیل سطرها به ستونها (و برعکس) به عنوان ترانهاده شناخته میشود. برای انجام این کار، میتوان از روشهای مختلفی استفاده کرد. اگرچه استفاده از دستورات PIVOT و UNPIVOT برای این کار بسیار مؤثر است، اما شاید برای برخی کاربردها پیچیده به نظر برسد. در ...
رای
0
mohsen•5 روز قبل
ارسال شده در python
نحوه نصب pip بر روی ویندوز
pip ابزاری برای مدیریت بستهها در زبان برنامهنویسی پایتون است و به کاربر اجازه میدهد تا به راحتی بستههای مختلف را نصب و مدیریت کند. اما ممکن است این سوال پیش بیاید که آیا باید pip را با استفاده از easy_install نصب کرد یا روش بهتری وجود دارد.
خوشبختانه، ...
رای
0
mohsen•5 روز قبل
ارسال شده در docker
چگونه از متغیرهای محیطی در آرایه ENTRYPOINT داکرفایل استفاده کنیم؟
فرض کنید که می خواهیم در بخش ENTRYPOINT داکر فایل مانند زیر به جای world از یک متغیر محیطی استفاده کنیم.
ENTRYPOINT ["./greeting", "--message", "Hello, world!"]
که در آن world مقداری است که از متغیر محیطی گرفته میشود. اگر سعی کنیم با جایگزین کردن ...
رای
0
mohsen•5 روز قبل
ارسال شده در sql
تعیین نام جدول بوسیله متغیر در SQL Server
هنگامی که میخواهید از نام جدول به صورت داینامیک در یک کوئری SQL استفاده کنید، به دلیل محدودیتهای SQL، نمیتوانید به سادگی از متغیرهای معمولی استفاده کرد. در عوض، نیاز است تا کل کوئری را بهصورت داینامیک ایجاد کرده و از sp_executesql یا EXEC برای اجرا ...
رای
0
mohsen•5 روز قبل
ارسال شده در mohsen
رفع مشکل پرفرمنس PostgreSQL با کوئری های پارامتری در دات نت
یک مشکل عجیب که ممکن است در زمان کار با کوئری های PostgreSQL مواجه شوید. مربوط به اجرای کوئری های پارامتری است. کوئری های اجرا شده توسط Entity Framework با استفاده از پارامترها مانند کوئری زیر اجرا می شوند:
SELECT a.*
FROM alarms AS a
WHERE a.group = ...
رای
0
mohsen•5 روز قبل
ارسال شده در csharp
تقسیم لیستی از اشیا به چند لیست با استفاده از LINQ در C#
برای تقسیم یک لیست به چند لیست، بسته به نیازمان، می توانیم از روش های مختلفی در سی شارپ استفاده کنیم:
1. استفاده از GroupBy:
یکی از روشهای متداول استفاده از تابع GroupBy در LINQ است. در این روش با تقسیم کردن ایندکسها به تعداد مورد نظر میتوانید اشیا را ...
رای
0
mohsen•5 روز قبل
ارسال شده در csharp
چگونه به صورت خودکار کدهای یک کلاس C# را از روی یک شی JSON بسازیم؟
فرض کنید که رشته JSON زیر به ما داده شده و از ما خواسته اند که از روی آن کلاس های مرتبط در C# را ایجاد کنیم:
{
"name": "",
"address": {
"street": "",
"city": "",
"province": "",
"postalCode": "",
"country": ""
},
"phoneDay": "",
"phoneCell": ...
رای
0