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

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

  1. Entesar Khaled

    Entesar Khaled

    الأعضاء


    • نقاط

      1

    • المساهمات

      1516


  2. Reem Yahya

    Reem Yahya

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


  3. ilias ilias

    ilias ilias

    الأعضاء


    • نقاط

      1

    • المساهمات

      42


  4. Mohamed Benhaddad

    Mohamed Benhaddad

    الأعضاء


    • نقاط

      1

    • المساهمات

      298


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

المحتوى الأعلى تقييمًا في 06/24/19 in أجوبة

  1. ماهي البوابة التي ستساعدني للعمل في جانب التسويق الإلكتروني ، مع العلم أنني لا أعلم ما هي المهارات المطلوبة في هذا الجانب التي يجب عليا اكتسابها ؟ وهل سأستطيع الحصول على وظيفة في جانب التسويق الإلكتروني حتى وإن لم أمتلك خبرة سابقة ؟
    1 نقطة
  2. من خلال ملاحظة الناجحين على الإنترنت في العمل الحر، توصلت لقناعة أنهم كلهم يتميزون ببعض المهارات أو ببعض نقاط القوة في شخصيتهم تتركهم ينجحون، لذا فكيف يمكنني معرفة حقيقة نقاط قوتي ومهاراتي؟
    1 نقطة
  3. أهلًا بك، تنقسم العناصر في لغة #C إلى نوعين: Value-Based Types: العناصر التي تمرر بالقيمة. Reference-Based Types: العناصر التي تمرر بالمرجعية. Value-Based Types ويدخل تحت هذا النوع جميع البيانات الرقمية (مثل Integer و Double وغيرها)وكذلك العدادات Enumerations وأيضا Structures. ويتم تسجيل بيانات هذا النوع في القسم الأول من الذاكرة وهو Stack. ولذلك يتم إزالة هذه البيانات من الذاكرة فور انتهاء قطعة الكود التي تستخدم هذا النوع. وعند إسنادك لقيمة عنصر من نوع Value Type إلى عنصر آخر مماثل, يتم إنشاء نسخة من قيمة العنصر الأول إلى العنصر الثاني. وهذه القاعدة تنطبق أيضا على Structures و Enumerations كما قلنا سابقا. فعند إسناد متغير أول إلى متغير أخر تصبح عندنا نسختان من القيمة في المتغير الاول وهذا هو معنى Value-Based Types. Reference-Based Types يعتبر هذا النوع ضد النوع الأول بشكل كامل حيث يدخل تحت هذا النوع جميع الـ Classes, يتم تسجيل هذا النوع في المنطقة الثانية في الذاكرة وهي Heap. ولا تستطيع تحديد متى سيتم إلغاء هذا النوع من الذاكرة حيث أن Garbage Collector (GC) هي المسؤولة عن إلغائه (سيتم شرح GC لاحقا). ويظهر الفرق واضحا في بين النوعين في أن عند إسنادك أي عنصر من هذا النوع إلى عنصر آخر يتم إنشاء نسخة من النوع الأول وتتغير النسخة المنشأة بتغيير النسخة الأصلية والعكس صحيح, أي أنك لا تستطيع إنشاء نسختين منفصلتين, ولكن تنشئ نسخة مرتبطة بالنسخة الأولى. قاعدة: يمكن لـ Value Type أن تحتوي على Reference Type. وتنطبق جميع قواعد Reference Types على الـ Reference Type الداخلية. مقارنة بين Value Types و Reference Types التالي هو مقارنة بين النوعين باختصار: أين يتم تخزين بيانات هذا النوع؟ Value-Types: في الجزء الأول من الذاكرة: Stack Reference-Types: في الجزء الآخر من الذاكرة: Heap كيف يتم الإسناد إلى هذا النوع؟ Value-Types: يتم إنشاء نسخة من القيم الداخلية يتم إسنادها إلى النسخة الأخرى Reference-Types: يتم إنشاء نسخة مرجعية من النسخة الأصلية تتغير بتغيير النسخة الأصلية والعكس صحيح ما هي أنواع البيانات التي تدخل تحت هذا النوع؟ Value-Types: جميع البيانات الرقمية وكذلك النصية وأيضا Enumerations و Structures Reference-Types: Classes ما هو العنصر الذي ينحدر/يتوارث (inherits) منه هذا النوع؟ Value-Types: هذا النوع ينحدر/يتوارث (inherits) من System.ValueType Reference-Types: هذا النوع ينحدر/يتوارث (inherits) من System.Object هل يمكن أن يكون هذا النوع قاعدة Base للأنواع الأخرى؟ بمعنى آخر: هل يمكن أي نوع آخر أن ينحدر/يتوارث من هذا النوع؟ Value-Types: لا, لا يمكن ذلك Reference-Types: نعم, يمكنك ذلك إلا في بعض الحالات كتحديد الـ Class كـ NotInheritable (في VB.NET) أو sealed (في C#) عند تمرير هذا النوع كمعامل Argument كيف يمرر؟ Value-Types: تمرر نسخة من قيمة هذا النوع كمدخلات Reference-Types: يمرر العنصر نفسه وليس نسخة منه هل يمكننا إزالة هذا النوع من الذاكرة باستخدام Object.Finalize() (سوف يتم شرح هذه الدالة لاحقا)؟ Value-Types: لا, حيث أن هذا النوع لا يتم تسجيله في Heap مطلقا Reference-Types: نعم, مباشرة متى سوف يتم تحرير الذاكرة الخاصة بهذا النوع؟ Value-Types: عند انتهاء قطعة الكود التي تستخدم هذا النوع Reference-Types: عند إجراء عملية Garbage Collection (سوف يتم شرح هذه العملية لاحقا) لأمثلة وشرح أوسع يمكنك متابعة المصدر ال stack و ال heap هماطرق للتعامل مع الذاكره ولهم أماكن ال stack هو طريقه معينه فى ترتيب العناصر حيث يتم اضافه العنصر الجديد خلف او اعلى جميع العناصر القديمه ولا يمكنك الوصول الى اى عنصر غير العنصر الاخير ثم العنصر قبل الاخير يمكنك تخيل الموضوع بتكديس او وضع مجموعه كتب فوق بعضها حيث لا يمكنك الوصول الى اول كتاب من اسفل، فقط يمكنك الوصول الى اول كتاب من اعلى ثم الذى يليه وهكذا بشكل عام يدعم ال stack عمليتين funcion العمليه الاولى هى الاضافه الى اعلى push العمليه الثانيه هى الحذف من الاعلىpop الheap يمكنك اعتبارها raw memory اى الذاكره بدون اى ترتيب ويمكتك الوصول الى اى مكان وما يتم انشاءه بال heap يظل به حتى ينتهى البرنامح على عكس ال stack ما يتم انشاءه به يظل حتى يتم عمل pop له بالتوفيق..
    1 نقطة
  4. هذه الروابط ستفيدك جدا في التسويق بالبريد الإلكتروني والربح من تسويق العروض يمكنك زيارة هذا الموقع http://www.cpa-job.ml وهذه القناة على اليوتوب http://www.youtube.com/c/emailMarketing
    1 نقطة
  5. لكي تعرف نقاط قوتك، لاحظ يومياتك العادية وماذا تفعل؟ قم بملاحظة نفسك لمدة أسبوع على الأقل ودون الأشياء التي تفعلها وتحب عملها كل يوم، الأماكن التي تريد الذهاب إليها، البرامج التي تستعملها ... إلى غير ذلك. فلو لاحظت مثلا أنك تميلا كثير للقراءة وتحب أن تكتب وتجيد ذلك مثلا لا تقع في فخ تصوير فيديوهات فأكيد أنت ضعيف في هذا المجال لا تحاول أن تطور نفسك فيه، اعتمد على الشئ الذي تجيده، فأنت اكتشفت أنك تكتب بشكل جيد أحسن من الحديث في الكاميرا وتصميم الفيديوهات، إذن ماعليك سوى الاعتماد على مدونة وموقع وتقديم منتجاتك في شكل مقالات وكتب، بعد ذلك أي بعد نجاح مشجع يمكنك تطوير نفسك في مجالات أخرى كالفيديو مثلا بكل تأكيد، فهذه فقذ للمبتدئين لكي لا يضيعوأ وقتهم كثيرا ولا ييأسوا خاصة.
    1 نقطة
  6. قمت بمحاولة التعلم في بضعة مجالات، ولا أدري أيها الأجهز لسوق العمل كيف أحدد مالذي عليّ العمل به؟
    1 نقطة
  7. هناك عدة أمور لأخذها بعين الاعتبار، منها معرفة المهارات الشخصية. لذا اسأل نفسك السؤال "مالذي أجيد فعله؟" بإجابتك على هذا السؤال ستتمكن من معرفة مهاراتك التي بجعبتك وما المشاريع التي يمكن أن تنفذها كعامل حر. على سبيل المثال إذا كنت تستطيع الكتابة بسرعة على لوحة المفاتيح وتجيد التعامل مع برامج مثل microsoft ecxel، فمجال إدخال البيانات مناسب جدا لك، خاصة وأن هذا المجال لا يتطلب الكثير من التعلمات المسبقة. إذا غيرنا المثال وفرضنا بأنك مبرمج سبق له أن طور بعض التطبيقات البسيطة ولك بعض الخبرة في مجال الخوارزميات وتستطيع تطبيق أفكار مختلفة برمجيا فأنت تستطيع العمل كمبرمج مستقل، لكنك لن تحصل على العملاء إلا إذا عرضت أعمالك على الملأ. وأفضل الطرق لمعرفة جاهزيتك للعمل هي بقراءة تفاصيل المشاريع المختلفة وتطوير عقلية ناقدة.
    1 نقطة
×
×
  • أضف...