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

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

  1. Kais Hasan

    Kais Hasan

    الأعضاء


    • نقاط

      4

    • المساهمات

      2365


  2. Ali Ali38

    Ali Ali38

    الأعضاء


    • نقاط

      3

    • المساهمات

      9


  3. Mohamed Rahal

    Mohamed Rahal

    الأعضاء


    • نقاط

      2

    • المساهمات

      68


  4. عمر قره محمد

    عمر قره محمد

    الأعضاء


    • نقاط

      2

    • المساهمات

      4096


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

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

  1. لقد لاحظت أنه يمكن وضع & أو && للتعبير عن شرط and في c++ فلماذا يوجد طريقتين؟ هل هناك فرق بينهما؟ الأمر ذاته بالنسبة لل || و | أي شرط or.
    2 نقاط
  2. عندما اغلق الحاسوب واعيد فتحه لا تظهر لي محتويات صفحة react.js حتى عندما اغلق المتصفح وافتح indix.html تظهر الصفحة بيضاء
    2 نقاط
  3. إن && تسمى short circuit و هي ليست ك &، الفرق بينهما هو كما يلي: && هي عملية منطقية و هي ال and و تكون بين عنصرين، كما أنها لا تحتاج إلى معالجة كل الحدود لإيجاد النتيجة النهائية، أي مثلاً في حال وجدت عبارة false ستتوقف ﻷنه من الواضح أن العبارة الكلية ستكون false ﻷنه لدينا شرط and، كما أنه في حال وضعنا أرقام عادية فإن أي رقم غير الصفر سيكون true بالنسبة لها و بالتالي: int x = 10; int y = 5; x && y // true & تعبر عن عملية ال and على مستوى ال bit أي أنها تقوم بعملية and بين بتات طرفيها (بالتالي طرفيها يجب أن يكونا أرقام)، و بالتالي سيتم معالجة كافة الحدود لإيجاد الناتج النهائي و لن تتوقف في حال وجدت false. كما أننا في حال استعملناها في المثال السابق فسوف تعطي 0 و بالتالي ستعتبر false و ذلك ﻷن: 10 -> 1010 في النظام الثنائي 5 -> 0101 في النظام الثنائي 10 & 5 = 1010 & 0101 = 0 الآن ما الذي يمكن أن نستفيده من خاصية short circuit، هناك فائدتان أساسيتان هما: تسريع العملية، حيث أنه من الممكن أن تكون أطراف الشرط عبارة عن توابع من المكلف حسابها و بالتالي في حال كان بالإمكان التوقف مبكراً فهذا جيد. القيام بوضع شرط لاحق يعتمد على نتيجة شرط سابق بأن تكون true حتى يكون قابل للتفيذ بلا أخطاء، كمثال على ذلك لنفترض أن لديك دليل معين و تريد الوصول إلى العنصر الموافق لهذا الدليل في مصفوفة، يمكنك اختبار أن هذا الدليل ضمن حدود المصفوفة و من ثم اختبار العنصر في ذلك الدليل، لولا خاصية short circuit لم يكن بإمكاننا اختبار العنصر في الدليل المطلوب ﻷنه من الممكن أن الدليل خارج حدود المصفوفة و بالتالي سيعطي خطأ.
    1 نقطة
  4. هل يوجد مسار لتعلم GitHub في دورة تطوير واجهات المستخدم؟
    1 نقطة
  5. السلام عليكم ، أريد عمل pagination مخصص django ninja api
    1 نقطة
  6. أود مساعدتكم في كيفة انشاء رابط تحقق من بيانات موجودة عندي؟ وبشكل أوضح لدي قائمة (ملف اكسل) فيها الاسم و رقم الهوية والايميل وحالة العضوية المطلوب: ارسال رابط للاشخاص المعنيين بالدخول الى هذا الرابط وكتابة رقم الهوية ثم تطلع له رسالة بأن حال (فعال أو غير مفعل أو مفعل جزئيًا أو لا توجد بيانات) وشكرا
    1 نقطة
  7. لتنفيذ مثل هذا الرابط تحتاج إلى سيرفر يقوم بحفظ قاعدة البيانات الخاصة بك "ملف الاكسل والذي هو عبارة عن نوع من قواعد البيانات"، ثم يقوم السيرفر بمقارنة البيانات المدخلة بالبيانات الموجودة في قاعدة البيانات. وعلى ما يبدو لي من سؤالك ان تحتاج لمطور يقوم ببناء هذا الموقع لك، ويمكنك العثور على مطورين قادرين على بناء هذا السيرفر من موقع مستقل، وإن كنت تعمل على بناء الموقع بالفعل فقم بمشاركة الكود الخاص بك وسنقوم بمساعدتك.
    1 نقطة
  8. لا تحتاج إلى سيرفر خارجي، هناك سيرفر بسيط يمكنك تشغيله. في حال كنت تقوم باستعمال create-react فقط قم بتنفيذ التعليمات التي قمت بذكرها و سيبدأ السيرفر بالعمل. إنه سيرفر محلي، ليس من الضروري أن يكون السيرفر خارجي.
    1 نقطة
  9. يحدث ذلك لأن React.js مبني ليعمل على السيرفر ولن يعمل بدون وجود سيرفر. أي انه لن يعمل مثل صفحة الـ html العادية بفتح الصفحة indix.html في المتصفح. ولكي يعمل يجب ان تدخل إلى مسار المشروع وتقوم بكتابة الامر : npm start وعند الانتهاء من العمل على المشروع يمكنك تنفيذ الأمر : npm run build لتحصل على نسخة "production" قابلة للتشغيل عن طريق فتح الـ indix.html فقط.
    1 نقطة
  10. يرجى توضيح المقصود بشكل أوضح. أعتقد أنك نسيت أن تشغل السيرفر عندما قمت بإطفاء الحاسوب و إعادة تشغيله. بالإضافة إلى ذلك فتح صفحة ال html وحدها لن يقوم بفتح الموقع و ذلك ﻷنك تحتاج إلى سيرفر يقوم بتشغيل المكتبات التي تقوم باستعمالها مثل react. تذكر ملف ال html مجرد هيكل لا أكثر. يمكنك تشغيل السيرفر باستعمال npm start أو في حال كنت تستعمل yarn يمكنك استعمال yarn start
    1 نقطة
  11. لقد تعلمت أنه يوجد طريقتين في الأصناف هما __new__ و __init__ لكن لم أفهم الفرق بينهما و متى يتم استعمال كل منهما؟
    1 نقطة
  12. إن الطريقة __new__ تقوم بإنشاء غرض جديد من الصنف المطلوب بينما الطريقة __init__ تقوم بتهيئته بالقيم المطلوبة و بالتالي فإن __new__ تقوم بإعادة غرض من هذا الصنف بينما __init__ لا ترجع شيئاً. عندما نقوم بتعريف كائن من صف فإننا نستعمل الباني، و هو فعلياً يقوم في البداية باستعمال __new__ لإنشاء غرض جديد ثم يستدعي __init__ على هذا الغرض بالبارامترات التي قمنا بتمريرها. في غالب الأحيان لن تضطر إلى تعريف __new__ بنفسك، حيث أن استعمالها يعتبر متقدم نوعاً ما، بشكل عام أنت تريدها لضبط عملية صنع الأغراض، مثلا في حال كنت تريد تصميم صنف يتبع نمط التصميم singleton فإنه يمكن استعمالها لتقييد ألا يتم صنع أكثر من غرض واحد، بالشكل التالي: class SingletonClass(object): def __new__(cls): if not hasattr(cls, 'instance'): cls.instance = super(SingletonClass, cls).__new__(cls) return cls.instance بينما __init__ نقوم باستعمالها بشكل طبيعي مثل الباني، حيث أنها تقوم بتهيئة جميع البيانات التابعة للغرض المنشئ.
    1 نقطة
  13. يُرجى كتابة كافة التفاصيل المتعلقة بإستفسارك حتى تتضح الرؤية لمن يستطيع المساعدة، لغة البرمجة التي تستخدمها، هل تستخدم إطار عمل إرفاق الشيفرة التي تريد التعديل عليها. صندوق طرح السؤال أو صندوق التعليق يشمل كل شيء يتيح لك إرفاق صور و ملفات بالإضافة إلى كتابة كود: مثال: // Your First C++ Program #include <iostream> int main() { std::cout << "Hello World!"; return 0; }
    1 نقطة
  14. هل ممكن اتعلم بايثون مجاني ولكم جزيل الشكر
    1 نقطة
  15. نعم يُمكنك تعلم لغة بايثون فهناك عدة مصادر على الانترنت تشرح اللغة بداية من الأساسيات إلى التوسع في المجالات التي تستخدم فيها اللغة من تطوير ويب إلى تطوير تطبيقات سطح مكتب إلى الذكاء الإصطناعي و المكتبات المستخدمة، بالإضافة لتعلم الآلة و التعلم العميق و تحليل البيانات و غيرها من مجالات لغة بايثون. هناك مصادر متنوعة على شبكة الإنترنت بعضها مقاطع فيديو و البعض الآخر مكتوب على شكل مقالات و كل شخص له طريقته التي يفضلها في التعلم. كل ما عليك هو البحث فقط إفتح موقع google او يوتيوب و أكتب عبارة: تعلم بايثون و سيُرشح لك عدة سلاسل يُمكنك الإعتماد عليها. في ما يخص دورة تطوير التطبيقات باستخدام لغة Python المقدمة من أكاديمية حسوب فهي دورة مدفوعة و ليست مجانية، دورة متكاملة تبدأ معك من الصفر بشرح الأساسيات و تركز بشكل أكبر على الجانب التطبيقي من خلال إنجاز مشاريع حقيقية، تركز الدورة أيضاً بشكل كبير على مجال تطوير الويب في الجانب التطبيقي من خلال التعرف على إطار جانغو و بناء متجر إلكتروني بواسطته بالإضافة لأشياء أخرى يمكنك التعرف عليها من خلال زيارة صفحة الدورة. توفر الأكاديمية عدة مقالات أكاديمية و مفيدة في كل المجالات بشكل مجاني، فمثلاً يمكنك الإطلاع على مقالات بايثون من خلال: مقالات البرمجة - بايثون
    1 نقطة
  16. اذا كنت قد اشتركت في احدى دورات أكاديمية حسوب فهذا يعني أنك يمكنك الوصول للدورة في أي وقت حتى لو غبت طويلا ولن تنتهي صلاحية الوصول لها ويمكنك دراستها والتقدم للامتحان ولا مشكلة في أي من ذلك,ولكن تأكد من الحساب الذي قمت بشراء الدورة منه, اذا كنت تواجه أي مشكلة في الوصول للدورة فيمكنك التواصل مع مركز المساعدة من هنا
    1 نقطة
    كتاب ممتع وشيّق وبعيد عن التعقيد، أنصح لكل مبتدئ يريد تعلّم الذكاء الإصطناعي ولا يعلم من أينَ يبدأ أن يقوم بقرائته. شكراً للقائمين على إخراج هذا الكتاب، وبالتوفيق في مشاريعكم القادمة.
    1 نقطة
×
×
  • أضف...