لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/24/23 in أجوبة
-
1 نقطة
-
1 نقطة
-
ماذا بعد اكمال دوره بايثون في اي قسم راح اختص انا لان الحد هسه ماعرف شنو الفرق بين مبرمج مواقع وبين مبرمج تطبيقات مواقع سوالي عندما انتهي سوف اكون مبرمج1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
يوجد لدي مستخدمين الاول يقوم بالاضافة والثاني يوافق ثم يعمم على الموقع احتاج الى مثال او موقع يساعدني في كيفية التعامل مع المكتبة او شرح قمت بتنزيل المكتبة ولكن احتاج مساعدة في كيفية التعامل معها وهل تعد هذه المكتبة خيار مناسب ام لا1 نقطة
-
نحن شركة برمجية مؤلفة من 3 مؤسسين (شركاء) مهام المؤسسين هي: دفع الاموال - إدارة الموظفين - جلب المشاريع البرمجية - العمل البرمجي باليد( يتطلب خبرة ووقت عمل طويل ولكن لا يقوم الشركاء بالعمل البرمجي إلا عند الحاجة) السؤل كيف يتم توزيع النسب في الحالات التالية: 1-اذا جلب أحد الشركاء المشروع البرمجي 2-اذا كان احد الشركاء ليس لديه الخبرة بالعمل البرمجي1 نقطة
-
كيف يمكنني ترجمة موقع في دجانجو حتى المعلومات القادمه من قاعدة البيانات مع العلم انه يمكن اضافة حقول لاحقا1 نقطة
-
لقد وضعت عداد في useEffact عن طريق usestate وهو شغال لكن هناك تحذير من أن render يعاد بكثرة في useEffact : ماهو الحل ؟ const [today, setToday]= useState({}); useEffect(()=>{ const t= moment(); setToday({time: t.format('hh:mm:ss a') , date: t.format('D/MMM/YYYY')}) },[moment(), timings]) return( <Row> <Col >{today.date}</Col> <Col >{today.time}</Col> </Row> )1 نقطة
-
رسالة الخطأ تشرح نفسها، تحدث المشكلة عندما يكون هنالك متغير حالة يتم تجاوز قيمته في كل render داخل الخطاف useEffect، وفي نفس الوقت يتم إعادة تنفيذ الشيفرة ما داخل الخطاف useEffect كل مرة يتم فيها تغيير قيمته. الأمر الذي يحدث حلقة لا نهائية من التنفيذات. يمكنك تقييد عملية تحديث الحالة بناءا على الحالة السابقة: useEffect(() => { const t = moment(); setToday((prevToday) => { // تحديث الحالة بناءً على الحالة السابقة return { time: t.format('hh:mm:ss a'), date: t.format('D/MMM/YYYY'), }; }); }, [moment(), timings]); أيضا ان كان المتغير timings يتم تغييره هو الآخر بحسب قيمة today فستحتاج ازالته هو الآخر من مصفوفة الاعتماديات: useEffect(() => { const t = moment(); setToday((prevToday) => { // تحديث الحالة بناءً على الحالة السابقة return { time: t.format('hh:mm:ss a'), date: t.format('D/MMM/YYYY'), }; }); }, [moment()]);1 نقطة
-
1 نقطة
-
أرجو إضافة الكود من خلال علامة <> عند كتابة السؤال من أجل مساعدتك بشكل أفضل. وكمثال على ما تريديه تستطيعي استخدام flexbox كالتالي: كود HTML مع CSS <!DOCTYPE html> <html> <head> <style> .container { display: flex; align-items: center; /* لمحاذاة العناصر عمودياً */ } .container img { width: 100px; /* تعديل حجم الصورة حسب الحاجة */ height: auto; /* للحفاظ على تناسب الصورة */ margin-right: 10px; /* تعديل المسافة بين الصورة والنص */ } </style> </head> <body> <div class="container"> <img src="https://placehold.co/600x400" alt="صورة"> <p>نص هنا</p> </div> </body> </html> https://academy.hsoub.com/programming/css/أمثلة-نموذجية-لاستخدام-flexbox-في-css3-r471/1 نقطة
-
رسالة الخطأ: TemplateDoesNotExist at /myapp/hello/ templets.html Request Method:GET Request URL:http://127.0.0.1:8000/myapp/hello/ Django Version:4.2.5 Exception Type:TemplateDoesNotExist Exception Value: templets.html Exception Location:C:\Users\kqusa\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\template\loader.py, line 19, in get_template Raised during:myapp.views.hello_world Python Executable:C:\Users\kqusa\AppData\Local\Programs\Python\Python311\python.exe Python Version:3.11.5 Python Path: ['C:\\Users\\kqusa\\Downloads\\django\\django-basics', 'C:\\Users\\kqusa\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\kqusa\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\kqusa\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\kqusa\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\kqusa\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages'] Server time:Sun, 24 Sep 2023 17:15:17 +0000 Template-loader postmortem Django tried loading these templates, in this order: Using engine django: django.template.loaders.app_directories.Loader: C:\Users\kqusa\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\contrib\admin\templates\templets.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\kqusa\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\contrib\auth\templates\templets.html (Source does not exist) Traceback Switch to copy-and-paste view C:\Users\kqusa\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\core\handlers\exception.py, line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ … Local vars C:\Users\kqusa\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\core\handlers\base.py, line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ … Local vars C:\Users\kqusa\Downloads\django\django-basics\myapp\views.py, line 7, in hello_world return render(request, 'templets.html') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …1 نقطة
-
1 نقطة
-
في بايثون، هناك نوعان من الدوال: الدوال العادية، والتي يتم تعريفها باستخدام الكلمة الأساسية def. الدوال المجهولة، والتي يتم تعريفها باستخدام الكلمة الأساسية lambda. الفرق الأساسي بين Lambda و def هو أن Lambda هي دالة مجهولة، أي أنها لا تحتوي على اسم. أي في lambda نقوم ببناء الدالة كالتالي: lambda arguments: expression و عدد العبارات هو عبارة واحدة. أمثلة على الدوال المجهولة: # دالة مجهولة تضيف 1 إلى الرقم المدخل lambda x: x + 1 # دالة مجهولة تتحقق مما إذا كان الرقم الزوجي lambda x: x % 2 == 0 # دالة مجهولة تطبع الرقم المدخل lambda x: print(x) بينما في def نقوم ببناء الدالة كالتالي: def function_name(arguments): body بينما هنا عدد العبارات هو أي عدد من العبارات في جسم الدالة. أمثلة على الدوال العادية: # دالة عادية تضيف 1 إلى الرقم المدخل def add_one(x): return x + 1 # دالة عادية تتحقق مما إذا كان الرقم الزوجي def is_even(x): return x % 2 == 0 # دالة عادية تطبع الرقم المدخل def print_number(x): print(x) متى تستخدم Lambda؟ عندما تحتاج إلى دالة بسيطة يتم استخدامها مرة واحدة فقط. عندما تحتاج إلى دالة يتم استخدامها كتعبير في دالة أخرى، مثل map() أو filter(). عندما تحتاج إلى دالة يتم تمريرها كمعامل إلى دالة أخرى. تعابير lambda في بايثون1 نقطة
-
هناك طريقتان لمنع دولة معينة من الدخول إلى موقعك: الطريقة الأولى: استخدام ملف .htaccess افتح ملف .htaccess الموجود في جذر موقعك باستخدام محرر نصوص. أضف السطر التالي إلى الملف: Order Deny,Allow Deny from [قائمة الدول] حيث [قائمة الدول] هي قائمة بعناوين IP لدول معينة، مفصولة بفواصل، وتستطيع الحصول على هذه العناوين من مواقع مثل ip2location أو countryipblocks. ولمنع الوصول من إيران والصين مثلاً عليك إضافة السطر التالي إلى ملف .htaccess: Order Deny,Allow Deny from 1.2.3.4/24 Deny from 5.6.7.8/24 الطريقة الثانية: استخدام خدمة حظر الوصول بإمكانك استخدام خدمة حظر الوصول لمنع دولة معينة من الدخول إلى موقعك حيث هناك العديد من الخدمات المتاحة، مثل Cloudflare و GeoIP2. احصل على حساب في الخدمة التي تختارها. اتبع التعليمات الخاصة بإضافة موقعك إلى الخدمة. حدد الدولة التي تريد منعها من الوصول إلى موقعك. ومشكلة الايبيهات هي أنها قد لا تعمل من مواقع مثل ip2location أو countryipblocks في ملف .htaccess. وذلك لأن هذه المواقع توفر عناوين IP تقريبية فقط، ومن الأفضل الإعتماد على خدمة حظر الوصول التي توفر عناوين IP دقيقة. وعليك تفهم التالي: قبل منع دولة معينة من الدخول إلى موقعك، تأكد من أنك تفهم العواقب المحتملة فسيؤدي يؤدي ذلك إلى فقدان الزيارات من تلك الدولة. تستطيع استخدام خدمة حظر الوصول لمنع الوصول من عناوين IP محددة، بدلاً من دولة معينة.1 نقطة
-
حاولي تثبيت مكتبتي libpq-dev و python-dev من خلال الأمر التالي أو إضافتها إلى ملف requirements.txt: sudo apt install python3-dev libpq-dev1 نقطة
-
لا لم ادخل الاكواد بشكل خاطئ ممكن الاكواد لم تعمل لان السيرفر الجديد يستخدم طريقة مختلفة في المنع1 نقطة
-
اصدقائي الاعزاء بعد التحيه لدي مشكله لا اعلم هل هي خاصه بملف الاكسل ولا بالوندوز ملف اكسل موضوع علي جهاز مستر ومعمله شير علي اكثر من جهاز كل الاجهزه بتفتح شورت كت عادي وبتشوف الملف حتي اخر عمليه . الا جهاز واحد بيشوف الملف حتي شهر 3 فقط مع العلم انه نفس نسخه الاوفيس والتاريخ مظبوط . هل في حد عارف هل هي مشكله وندوز ولا اوفيس1 نقطة
-
لا أستطيع معرفة السبب على وجه التحديد دون تفقد الحاسوب، لذلك من الأفضل والأسهل للجميع استخدام خدمة سحابية مثل Google drive أو onedrive لمزامنة ومشاركة الملفات وهي الخيار الأفضل في حال توفر إنترنت. أو حاول إعادة تثبيت نسخة الويندوز للحسوب الذي يوجد به مشكلة، ولكن قبل ذلك، حاول مشاركة ملف آخر وتفقد هل المشكلة مستمرة أيضًا؟1 نقطة
-
بالطبع لا عليك دراسة اللغات الأساسية للواجهة الأمامية أيضًا، ولكن لا مشكلة في عدم التعمق بهم والتركيز عليهم، طالما أنك تريد التخصص في الواجهة الخلفية فقط بعد إنتهاء الدورة.1 نقطة
-
1 نقطة
-
أغلبها موجود بالفعل، والبعض منها متقدم نسبيًا لذلك عليك بالبحث عنه على يوتيوب ودراسته لكن بعد إنتهاء الدورة عليك التركيز على ذلك. وفي الدورة لا يوجد مسار محدد للـ Back-End فقط، بل يتم شرح أساسيات Node.js وتنفيذ واجهة برمجية API لتقييم الأفلام للتطبيق على ما node.js وexpress.js. بعد ذلك يتم تنفيذ مشاريع كاملة Full-Stack من خلال React و Express.js، لذلك عليك دراسة الدورة بشكل كامل ثم التخصص في الواجهة الخلفية إذا أردت.1 نقطة
-
حاول تعطيل مشاركة الملف ثم تفعيل المشاركة مرة أخرى على الجهاز الأساسي الذي يوجد به ملف، ثم تجربة تصفح الملف مرة أخرى من الحاسوب الذي به المشكلة لكن يجب إعادة تشغيله قبل ذلك. وإذا استمرت المشكلة، فمن الأسهل مشاركة الملف من خلال Google drive مثلاً من خلال خاصية Shared With Me، أو من خلال onedrive وهو أفضل لكونه من مايكروسوفت ومتوافق بشكل كامل مع ملفات الأوفيس.1 نقطة
-
حاولي أولاً القيام بالتالي حيث يظهر لديك رسالة خطأ Error: pg_config executable not found: في ملف requirements.txt عليك استبدال مكتبة psycopg2 بالتالي: psycopg2-binary==2.8.5 وفي حال استمرار المشكلة عليك القيام بالتالي حيث أن سبب مشكلة Error: pg_config executable not found عند محاولة نشر مشروع على AWS هو أن ملف الإعدادات لقاعدة البيانات pg_config غير موجود في متغير البيئة $PATH من خلال الأمر التالي: python setup.py build_ext --pg-config /path/to/pg_config وعليك استبدال /path/to/pg_config بالمسار الصحيح لملف pg_config في مشروعك. حاولي إيجاد مسار الملف من خلال الأمر التالي: which pg_config ولحل هذه المشكلة بشكل دائم على Elastic Beanstalk، تستطيعي إنشاء ملف نصي يسمى 10_install_dependencies.sh في مجلد .platform/hooks/prebuild، وسيؤدي الملف إلى إضافة مجلد يحتوي على برنامج pg_config إلى متغير البيئة $PATH قبل إنشاء مكتبة psycopg2. #!/usr/bin/sh export PATH=$PATH:/path/to/pg_config python setup.py build_ext1 نقطة
-
الفرق الرئيسي بين Lambda و def في لغة البرمجة بايثون هو أن Lambda عبارة عن دالة مجهولة، بينما def عبارة عن دالة محددة, دالة lambda ليس لها اسم ولا تعريف وتحتوي علي تعبير واحد فقط . بينما دالة def دالة محددة لها اسم ولها تعريف وتحتوي علي اكثر من تعبير. مثال علي دالة lambda :- add_two = lambda x: x + 2 print(add_two(10)) #الناتج 12 مثال علي دالة def :- def add_two(x): return x + 2 print(add_two(10)) #الناتج 121 نقطة
-
ممكن الاكواد لم تعمل لان السيرفر الجديد يستخدم طريقة مختلفة في المنع او من الممكن ان تكون ادخلت اكواد المنع بشكل خاطئ فتاكد اولا من الاكواد التي قمت بادخالها ويمكنك ان تستخدم دالة deny from في ملف htaccess. لمنع زوار من دولة معينة مثال:-هذا الكود يمنع الزائرين من دولة فرنسا deny from 1.0.0.0/8 وهكذا قم باضافة ip الخاص بالدولة التي تريد من الزيارات منها بعد دالة deny from1 نقطة
-
مرحبا, كل من lambda , def يستخدم لتعريف تابع في بايثون ولكن يتم استخدام lambda لإنشاء توابع صغيرة وغير معقدة في حين تستخدم def في إنشاء توابع اكثر تعقيدا او بسيطة, كذلك التوابع المعرفة باستخدام lambda ليس لها اسم على عكس التوابع المعرفة باستخدام def #تابع لجمع عددين باستخدام def def add_numbers(a, b): return a + b #تابع لجمع عددين باستخدام lambda add_numbers = lambda a, b: a + b تابع ايضا اجابات السؤال التالي لتتعرف على lambda اكثر1 نقطة
-
أولاً عليك بإنشاء حساب على موقع Paymob الإلكتروني، انتقلي إلى موقع Paymob الإلكتروني واتبعي الإرشادات لإنشاء حساب، وبمجرد إنشاء حسابك، ستحتاجين الحصول على رمز API الخاص بك. وللحصول على رمز API الخاص بك، انتقلي إلى لوحة تحكم Paymob واتبعي الإرشادات للحصول على api_key من خلال الرابط التالي: https://weaccept.readme.io/docs/profile وستجدي هنا شرح للخطوات من المستند الرسمي: https://docs.paymob.com/docs/accept-standard-redirect وهناك مكتبة بايثون باسم accept-paymob من أجل التعامل مع الـ Api الخاص بـ Paymob.1 نقطة
-
ولكني لم افعلها في بداية المشروع فما هي الطريقة لحل المشكله او لإضافة الحقول؟ او دلني على الصفحة التي بها شرح هذا الموضوع في توثيق دجانجو سؤال اخير في ملف الforms استخدمها بهذا الشكل from django import forms from django.contrib.auth.forms import AuthenticationForm attrs = {'class': 'form-control'} class UserLoginForm(AuthenticationForm): def __init__(self, *args, **kwargs): super(UserLoginForm, self).__init__(*args, **kwargs) username = forms.CharField( label='Username', widget=forms.TextInput(attrs=attrs) ) password = forms.CharField( label='Password', widget=forms.PasswordInput(attrs=attrs) ) ام استخدم الmodel الذي أنشأناه؟1 نقطة
-
يمكنك استخدام وحدة VideoView المتاحة في إطار العمل (Framework) لتشغيل مقاطع الفيديو. إليك خطوات عامة لإضافة VideoView إلى تطبيق الأندرويد وتشغيل الفيديو تلقائيًا:. أضف ملف الفيديو: قم بنسخ ملف الفيديو إلى مجلد الملفات الخاص بالمشروع في Android Studio (على سبيل المثال، في مجلد res/raw). قم بتعريف VideoView في ملف XML: قم بفتح ملف XML الذي تريد عرض الفيديو فيه وأضف عنصر VideoView مع تحديد معرف له. على سبيل المثال: <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="wrap_content"/> تحديد المسار المرجعي للفيديو في الكود: في نشاط (Activity) الذي تريد تشغيل الفيديو فيه، قم بتحديد المسار المرجعي لملف الفيديو المُضاف في الخطوة الأولى: VideoView videoView = findViewById(R.id.videoView); String videoPath = "android.resource://" + getPackageName() + "/" + R.raw.video_file_name; videoView.setVideoPath(videoPath); تشغيل الفيديو تلقائيًا: بعد تحديد المسار المرجعي للفيديو، يمكنك تشغيل الفيديو تلقائيًا باستخدام الأمر التالي: videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mediaPlayer) { videoView.start(); } });1 نقطة