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

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

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      3

    • المساهمات

      13209


  2. عمار معلا

    عمار معلا

    الأعضاء


    • نقاط

      2

    • المساهمات

      465


  3. Foud Jaber

    Foud Jaber

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


  4. Jawad Aljohani

    Jawad Aljohani

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


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

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

  1. السلام عليكم جمعة مباركة إخوتي أريد توضيح بعض النقاط ولو بشرح مبسط في البداية أنا أستخدم مكتبة pandas للتعامل مع ملفات Excel لدي خلفية بسيط عن طريق قراءة الملف بإستخدام pandas أريد شرح وتوضيح كيف ممكن أتعامل مع الأعمدة والصفوف مثلا كيف أجعل قيم العمود A عبارة عن LIST
    1 نقطة
  2. لا يوجد فقط مكتبة واحدة تستخدم في حل مشكلة ضخمة مثل التقاط الصور الثقوب السوداء ف numpy مخصصة لإجراء العمليات الحسابية ومعالجة البيانات واجراء العمليات على المصفوفات لا تستطيع استخدام مكتبة معرفة في بايثون في لغة برمجة أخرى، كل لغة لها مكتباتها الخاصة بها
    1 نقطة
  3. هل الكورس الذي اشتركت به لتعليم الأمن السيبراني وان لم يكن فاريد استرجاع اموالي شكرا
    1 نقطة
  4. في عمليه التحقق Authorization في Laravel لماذا Policies مع اني ممكن اعمل Middleware بتقوم بنفس الأمر اني اعرف ال Role و ال Auth الخ....
    1 نقطة
  5. هناك بعض المزايا التي تجعل استخدام Policies أفضل: تسمح Policies بفصل التحقق من Authorization عن المعالجة الفعلية للطلب، وذلك يساعد في جعل الكود أكثر قابلية للاختبار والصيانة، بمعنى تجميع جميع القواعد المتعلقة بالصلاحيات في مكان واحد بدلاً من تشتيتها في Middlewares، وأيضًا بسهولة يمكن فحص السياسات لفهم كيف يتم التحقق من الصلاحيات لنوع محدد من الموديل، مما يسهل عليك وعلى الآخرين فهم اللوجيك والتعديل عليها عند الحاجة. إعادة استخدام السياسات بسهولة في أماكن متعددة في تطبيقك، لتحقق الصلاحيات في مكان معين دون الحاجة إلى إعادة كتابة اللوجيك. تستخدم Policies للتحكم في الوصول إلى الموارد المحددة، كاستخدام Policy لتحديد ما إذا كان المستخدم مرخصًا لرؤية صفحة معينة أو إجراء عملية معينة. بإمكانك توسيع Policies بسهولة لإضافة قواعد جديدة للتحقق من Authorization. إمكانية تجاوز السياسات بسهولة الصلاحيات الأكثر تعقيدًا وتعقيدًا بناءًا على معطيات محددة، بينما تكون Middleware أقل قابلة للتعديل لتلبية حالات الاستخدام المعقدة. استخدام السياسات بشكل مباشر مع الـ Gate والـ Authorization في Laravel، مما يوفر لك أسلوبًا أكثر جمالاً للتحقق من الصلاحيات.
    1 نقطة
  6. رسم شكل هندسي مثل سيارة او كرات 2- تحريك الشكل وتكبيره وتدويره 3- مثلا سيارة تتحرك الى الامام على خط مستقيم بزاوية صفر ثم بزاوية 45 لها دخان بشكل كرات تكبر ثم تختفي البرمجة بلغة سي او جافا
    1 نقطة
  7. كتابة برنامج بلغة ++ C يقوم بقراءة رقم N ويقوم بما يلي: - طباعة الرقم بالترميز الثنائي. - طباعة الرقم بالترميز الست عشري
    1 نقطة
  8. الأسئلة الاختبارية لا نقوم بالإجابة عليها ولكن نستطيع مساعدتك في تقريب فكرة الحل في البداية يجب عليك تعريف قيمة متغير N ويكون من النمط int إي عدد صحيح وإدخال قيمته باستخدام cin تعريف تابع لطباعة الرقم بالترميز الثنائي وليكن printBinary يأخذ عددًا صحيحًا ثم يقوم ضمن جسم التابع بالمرور على حلقة while ويتم في هذه الحلقة تقسيم العدد على 2 والاحتفاظ بها وطباعة باقي القسمة في كل تكرار سواء 0 أو 1 مع وتتوقف الحلقة عندما يصبح قيمة هذا العدد الصحيح 0 نفس التابع السابق ولكن نقوم بتسمية التابع printHexadecimal لطباعة الرقم بالترميز السداسي عشر يأخذ عددًا صحيحًا ثم ضمن جسم التابع يتم استخدام حلقة while ويتم ضمن الحلقة تقسيم العدد على 16 والاحتفاظ بها وطباعة باقي القسمة مع معالجة أنه اذا كان باقي القسمة من 0 إلى 9 يطبع كما هو أما اذا كان باقي القسمة 10 يتم طباعة A و 11 يتم طباعة B و 12 يتم طباعة C و 13 يتم طباعة D و 14 يتم طباعة E و 15يتم طباعة F وتستمر الحلقة في العمل طالما أن قيمة العدد الصحيح لم تصبح 0 استخدام هذه التوابع في البرنامج الرئيسي بالترتيب الثنائي printBinary ثم السداسي عشر printHexadecimal و أعطاء كل تابع القيمة N المدخلة
    1 نقطة
  9. السلام عليكم تواصلت معكم قبل التسجيل بالدورة للاستفسار عن وجود تمارين او تكليفات بعد عدة دروس وكان جوابكم انه متوفر لاكن الان بعد التسجيل بالدورة اتضح لي انه غير متوفر
    1 نقطة
  10. بيئة Node.js تستخدم متغير تسمى NODE_ENV لتحديد البيئة التي يتم تشغيل التطبيق فيه، ويكون NODE_ENV إما "development" أو "production" أو test أو قيمة أخرى حسب ما تريده أنت. ونستخدم قيمة NODE_ENV لتحديد سلوك التطبيق حسب البيئة، وذلك مفيد في عدة سيناريوهات، منها: تحديد إعدادات مختلفة لقواعد البيانات أو الاتصال بالخدمات أو أي إعدادات أخرى بناءًا على البيئة، كاستخدام قاعدة بيانات مختلفة في الإنتاج مقارنة بالتطوير. تحديد ما إذا كان التطبيق يعمل في وضع تطوير أو إنتاج، والاستفادة من تلك المعلومة لتحسين أداء التطبيق في وضع الإنتاج. استخدامه في ملفات التكوين والكود لتشغيل الأكواد التصحيحية أو اختبار الوحدات عند تشغيل البرنامج في وضع اختبار. والقيمة الشائعة لـ NODE_ENV هي "development" عندما يكون التطبيق قيد التطوير، و"production" عندما يكون في إنتاج، و"test" عند تشغيل اختبارات، وتستطيع تعيين قيمة NODE_ENV باستخدام الأمر في الطرفية: //CMD SET NODE_ENV=production //PowerShell $env:NODE_ENV="production" أو في السكريبت التشغيلي: "scripts": { "start": "NODE_ENV=production node app.js" } أو في ملف .env: NODE_ENV=production وإليك بعض الأمثلة على كيفية استخدام NODE_ENV والاستفادة منه: تنفيذ أمر معين بناءًا بيئة التطوير: // في بيئة التطوير if (process.env.NODE_ENV === "development") { // تمكين التصحيح console.log("تطبيق التطوير"); } // في بيئة الإنتاج if (process.env.NODE_ENV === "production") { // تعطيل التصحيح console.log("تطبيق الإنتاج"); } تغيير المنفذ مثلاً: // تعيين اسم مضيف الخادم const host = process.env.NODE_ENV === "production" ? "localhost" : "0.0.0.0"; أو تغيير الـ API: // تعيين مزود API الخارجي const provider = process.env.NODE_ENV === "production" ? "productionProvider" : "developmentProvider";
    1 نقطة
  11. هل قمت بتعطيل salfeld وإن استمرت المشكلة عليك تغيير ال DNS؟
    1 نقطة
  12. ولكن م./ مصطفى يبقى token مخزن حتى بعد غلق emulator؟ @Mustafa Suleiman و كيف اقوم ب clear cache من داخل emulator بدلاً من تعديل الكود حتى يكون العادي هو دخول المستخدم مباشرة إذا قام بالتسجيل مسبقاً؟
    1 نقطة
×
×
  • أضف...