اذهب إلى المحتوى

لوحة المتصدرين

  1. Aaa Aaa9

    Aaa Aaa9

    الأعضاء


    • نقاط

      4

    • المساهمات

      8


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      4

    • المساهمات

      13209


  3. رضوان حبيب

    رضوان حبيب

    الأعضاء


    • نقاط

      2

    • المساهمات

      168


  4. Ahmed Ebrahim11

    Ahmed Ebrahim11

    الأعضاء


    • نقاط

      1

    • المساهمات

      448


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 11/21/23 في كل الموقع

  1. هل يمكن توضيح المطلوب عمله ف الجداول؟
    2 نقاط
  2. السلام عليكم لم ينشئ ملف عندما ضغطت على الامر git init
    2 نقاط
  3. يقوم رمز CSRF token في Django باغلاق ثغرة CSRF عن طريق إضافة حقل مخفي إلى جميع الطلبات التي تتطلب المصادقة. يحتوي هذا الحقل على رمز عشوائي يولده Django. عند إرسال الطلب، يقوم المتصفح بإضافة هذا الرمز إلى الطلب أيضًا عند وصول الطلب إلى الخادم، يقوم Django بالتحقق من رمز CSRF. إذا كان الرمز صحيحًا، فسيتم قبول الطلب. إذا كان الرمز غير صحيح، فسيتم رفض الطلب. سؤالي هو كيف يقوم دجانجو بالتحقق من الرمز من طرف الخادم وهو مجرد اطار عمل وهل يمكن للمبرمج اعطاء اوامر معينة للخادم ؟؟
    1 نقطة
  4. هل يمكن توضيح المطلوب ف الجدول الخامس والسادس
    1 نقطة
  5. في الجدول الخامس كيف يمكن انشاء الجدول ؟ كون السهم يتجه الى الuser id
    1 نقطة
  6. السلام عليكم اقوم بتجربه هذا الكود عل محررين online ويعمل اما عل leetcode يظهر هذا الخطأ var addTwoNumbers = function(l1, l2) { let m = Number(l1.join('')); let m1 = Number(l2.join('')); let m2 = m + m1 m3 = m2.toString() m4 = m3.split('').reverse().map(Number); return m4 }; console.log(addTwoNumbers([9,9,9,9,9,9,9],[9,9,9,9]))
    1 نقطة
  7. الكود يعمل بشكل سليم فأنت تقوم بتمرير مصفوفة واستخدام ميثود join عليها ولا مشكلة في ذلك، يمكنك تجاهل تلك الرسالة أو تجربة كتابة الكود كالتالي: const addTwoNumbers = function(l1 = [], l2 = []) { const num1 = BigInt(l1.reverse().join('')) || 0n; const num2 = BigInt(l2.reverse().join('')) || 0n; const sum = num1 + num2; return Array.from(String(sum), Number).reverse(); }; console.log(addTwoNumbers([9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9]));
    1 نقطة
  8. يتم التحقق من رمز CSRF بشكل ضمني أثناء معالجة الطلب على الخادم، والعملية تحدث تلقائيًا ولا تتطلب تدخلك إلا إذا قررت تعطيل التحقق من رمز CSRF. والتحقق يحدث عن طريق المقارنة بين القيمة المرسلة في حقل الرمز CSRF في الطلب والقيمة المتوقعة المخزنة في جلسة المستخدم، مما يضمن أن الشخص الذي يقوم بإرسال الطلب هو نفسه الشخص الذي استلم الصفحة الأولى وحصل على الرمز CSRF. وإن لم يكن هناك تطابق بين القيمتين، سيتم رفض الطلب ويتم إثارة استثناء CSRFTokenError، وهناك استثناءات في بعض الحالات، مثل عدم وجود جلسة متصلة، ولكن عمومًا، التحقق الرمز CSRF جزءًا أساسيًا من إجراءات الأمان في Django. وتستطيع أيضًا التحكم في كيفية تنفيذ التحقق من رمز CSRF في Django من خلال تكوين إعدادات CSRF_USE_SESSIONS و CSRF_COOKIE_SECURE و CSRF_COOKIE_AGE وغيرها في ملف settings.py. ومتاح لك إعطاء أوامر معينة للخادم باستخدام middleware، مثلاً لإضافة حقل جديد إلى كل طلب أو لإعادة توجيه كل طلب إلى عنوان URL مختلف، كالتالي: from django.middleware.csrf import CsrfViewMiddleware class MyAppMiddleware(CsrfViewMiddleware): def process_request(self, request): # Do something before the request is processed return super().process_request(request) def process_response(self, request, response): # Do something after the request is processed return super().process_response(request, response) و يقوم middleware بإضافة حقل CSRF token إلى كل طلب يتطلب المصادقة. يقوم الوسيط أيضًا بإجراء بعض الإجراءات الأخرى قبل وبعد معالجة الطلب.
    1 نقطة
  9. تستطيع استخدام أداة pyenv-win للتنقل بين إصدارات بايثون كما يحلو لك، والأمر بسيط: أولاً قم بحذف إصدار بايثون الذي لديك من خلال لوحة التحكم Control panel ثم programs and features. بعد ذلك قم بتشغيل منفذ الأوامر PowerShell كمسؤول run as administrator ثم الصق الأمر التالي: Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1" الآن قم بإعادى تشغيل منفذ الأوامر ونفذ الأمر التالي للتأكد من عملية التثبيت: pyenv --version ولتثبيت نسخة معينة من بايثون نقوم بالتالي: pyenv install 3.8.0 الآن لتفعيل تلك النسخة بشكل عالمي نقوم بالتالي: pyenv global 3.8.0 والجدير بالذكر أنه يمكنك تفعيل نسخة خاصة بمشروع معين أي يمكنك تثبيت إصدار 3.8.0 وتفعيله بشكل local محلي لمشروع معين من خلال تنفيذ الأمر التالي في مسار مجلد المشروع لديك: pyenv local 3.8.0 وستجد شرح أكثر هنا: https://github.com/pyenv-win/pyenv-win#installation
    1 نقطة
  10. ايوه , بس انا باستخدم احدث اصدر لباثيون وهو 3.12.0 ?
    1 نقطة
  11. وعليكم السلام، بالطبع مكتبة face_recognition مدعومة من قبل windows لكي يوجد بعض المشاكل في تثبيتها في إصدارات بايثون الاخيرة لذلك تأكد من أن الاصدار لديك إما بايثون 3.7 أو 3.8 ثم تأكد من وجود git لديك ثم تستطيع أن تقوم بتنزيل الكود المصدري عبر الاتي git clone https://github.com/RvTechiNNovate/face_recog_dlib_file.git ستظهر لك الصورة التالية ثم قم بالدخول إلى مجلد المشروع عبر الاتي cd face_recog_dlib_file ثم بعد ذلك قم بتثبيت مكتبة dlib بحسب إصدار بايثون الذي قمت بتنزيله 3.7 أو 3.8 #Python 3.7: pip install dlib-19.19.0-cp37-cp37m-win_amd64.whl #Python 3.8: pip install dlib-19.19.0-cp38-cp38-win_amd64.whl ثم قم بتثبيت cmake عبر الاتي pip install cmake سيظهر لك الصورة التالية للعمليات السابقة قم بعد ذلك بتحديث pip لتجنب الاخطاء ثم عملية تثبيت المكتبة pip install --upgrade pip pip install face-recognition
    1 نقطة
  12. كيف ممكن استعمل ال slug بالعربي؟
    1 نقطة
  13. Hello @Hasoub Academy I didn't understand this sentence : فعلينا استعمال null وسيطًا أولًا: ‎.then(null, errorHandlingFunction) how we can use null value as a mediator I have a suggestion about the mood of the website : if you can add an option of add dark mode button.
    1 نقطة
  14. إذا كنت تستخدم خادم ويب Apache على نظام ويندوز، فتستطيع فتح ملف httpd.conf الرئيسي وإضافة الأسطر التالية: <Directory "C:/Apache24/htdocs"> AllowOverride All Require all granted Allow from 127.0.0.1 Allow from ::1 </Directory>
    1 نقطة
×
×
  • أضف...