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

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

  1. محمد عاطف17

    محمد عاطف17

    الأعضاء


    • نقاط

      8

    • المساهمات

      3129


  2. Ail Ahmed

    Ail Ahmed

    الأعضاء


    • نقاط

      6

    • المساهمات

      1202


  3. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      3

    • المساهمات

      13209


  4. Mohammad Younis2

    Mohammad Younis2

    الأعضاء


    • نقاط

      2

    • المساهمات

      4


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

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

  1. السلام عليكم ، عندما تقوم برسم مخطط التدفق الخاص بخوارزمية تحتوي على عمليات على قواعد البيانات هل يتم إدارج هذه العمليات في الخطط أم نكتفي فقط بذكر أشياء مثل إضافة مستخدم إلى قاعدة البيانات أو حذفه و من هذا القبيل
    1 نقطة
  2. السلام عليكم با اخوه انا اشتركت في الدور لو سمحت لو لو سمحت كيف اتعلم وابدا بالتعلم ارسلو لي تم الاشتراك بس ادخل عليه نفس الشي اشترك الان ممكن تقولي اش المشكله كيف ومن أين ابدا
    1 نقطة
  3. سؤال لكل شخص: عندي مشكلة بموقعي لا أعرف ما هي بالتحديد ولكنة بيختفي من على جوجل. موقعي هو halsual.com
    1 نقطة
  4. السلام عليكم ده المسائل من موقع codewars Complete the function that takes a non-negative integer n as input, and returns a list of all the powers of 2 with the exponent ranging from 0 to n ( inclusive ). وده الكود بتاعي import numpy as np def power_of_two(n): if n >= 0: arenge = np.arange(0 , n+1) power_two = np.power(2 , arenge) return list(power_two) print(power_of_two(100)) ام بظغط علي TEST كل صح تمام هنا مفيش مشكله المشكله بقا ام بظغط علي ATTEMPT بيظهر مشكله انا مش فهم سببها اي مع ان انا شيف ان الكود كويس جدا هو ليه ام رقم n يكون كبير بيظهر في النتجيه البرنامج اصفر في اخر المضفوف
    1 نقطة
  5. هذا الخطأ شائع فى البرمجة وهو ما يسمى overflow اى ان الذاكرة لا تستطيع ان تحمل جميع البيانات فى المتغير . فمثلا المتغير من نوع int64 فى numby يستطيع ان يحمل ارقام من -9223372036854775808 الى 9223372036854775807 واى رقم يتجاوز هذه الارقام ستحدث مشكلة ال overflow اى فائض فان الذاكرة لا تعرف كيف تتعامل مع هذه البيانات الزائدة فتقوم بكتابة بيانات فوق البيانات الحالة فى المتغير مما يسبب ظهور ارقام سالبة او حتى رقم 0 . وهذه مشكلة متعلقة فى numby فهى لا تستطيع ان تتحمل بيانات كثيرة عكس python فانها مرنه حيث تقوم بتغير حجم الذاكرة حتى يتناسب مع المتغير . حيث لاحظ الفرق عند تنفيذ هذين السطرين. print(np.power(2,100)) #0 print((2**100)) #1267650600228229401496703205376 لاحظ فى السطر الاول فان numby تقوم باراجع 0 حيث حدثت مشكلة ال oveflow لان numby لم تستطع ان تتعامل مع العدد الذى اكبر من 9223372036854775807 . اما فى السطر الثانى فان بايثون مرنة حيث تستطيع تغير الذاكرة كما تريد لتتحمل اى قيمة للرقم . وكما اخبرتك من البداية ان المشكلة من الممكن ان تكمن فى numby ولم الحظ ان الرقم الذى يتم الاختبار عليه كبير . ولذلك يمكنك استخدام python بدون اى مكتبة مثل هكذا . def power_of_two(n): power_two = []; for i in range(1,n): power_two.append(2**i) return power_two print(power_of_two(10000)) ستجد ان بايثون لديها القدرة على تحمل اى رقم مهما كان .
    1 نقطة
  6. في php لما اسوي رن ما يرضى يسوي وتطلع لي هذي النافذه
    1 نقطة
  7. السلام عليكم احاول انشاء مشروع laravel و اخترت استخدام بيئة Laravel Herd في عوض تحميل PHP and Composer. وعند تشغيل المشروع يضهر هدا الخطأ : C:\Users\zeffa\OneDrive\Desktop\blog>php artisan serve Failed to listen on 127.0.0.1:8000 (reason: ?) Failed to listen on 127.0.0.1:8001 (reason: ?) Failed to listen on 127.0.0.1:8002 (reason: ?) Failed to listen on 127.0.0.1:8003 (reason: ?) Failed to listen on 127.0.0.1:8004 (reason: ?) Failed to listen on 127.0.0.1:8005 (reason: ?) Failed to listen on 127.0.0.1:8006 (reason: ?) Failed to listen on 127.0.0.1:8007 (reason: ?) Failed to listen on 127.0.0.1:8008 (reason: ?) Failed to listen on 127.0.0.1:8009 (reason: ?) Failed to listen on 127.0.0.1:8010 (reason: ?)
    1 نقطة
  8. حاول تغيير اسم ملف php.ini-development إلى php.ini والذي ستجده في المسار التالي: zeffa\.config\herd\bin\<version>\php.ini حيث أنّ zeffa هو مجلد المستخدم لديك في قرص الـ C في مجلد users. وقبل التعديل تأكد من إيقاف جميع الخدمات في herd كالتالي: ثم قم بإعادة التشغيل من منفذ الأوامر: herd restart أو من خلال الواجهة بالضغط على restart أو start all.
    1 نقطة
  9. تعتمد مكتبة NumPy على مصفوفات متجانسة لتخزين البيانات، مما يعني أن جميع العناصر في المصفوفة يجب أن تكون من نفس النوع، ونوع البيانات المُستخدم لتخزين قوى 2 هو العدد العشري ذو الدقة المزدوجة (float64). على الرغم من أن ذلك النوع من البيانات يمكنه تمثيل أرقام كبيرة، إلا أن له دقة محدودة، مع ازدياد قيمة n، تصبح قوى 2 كبيرة جدًا لدرجة تتجاوز دقة تمثيلها كأعداد عشرية ذوات دقة مزدوجة. وعندما تفقد الأرقام دقتها، يتم تقريبها إلى أقرب قيمة ممكنة ضمن نطاق التمثيل، ولديك يتم تقريب قوى 2 الكبيرة جدًا إلى الصفر. إذاً، عليك استخدام نوع بيانات العدد الصحيح ذي الدقة العالية (int64) لتخزين قوى 2 إذا كانت قيمتها ضمن نطاق تمثيله، لكن أيضًا الحل أحيانًا غير مناسب لجميع الحالات، خاصةً مع قيم n كبيرة جدًا. أنصحك بالإعتماد على مكتبة gmpy2 التي توفر دقة حسابية أعلى من مكتبة NumP وتسمح بحساب قوى 2 بدقة أكبر. أو استخدام بايثون فقط فاللغة قادرة على تنفيذ ما تريد.
    1 نقطة
  10. هذا ليس المكان الخاص بال php.ini من فضلك قم بالذهاب للمسار التالى C:\Users\{user}\.config\herd\bin مع استبدال {user} باسم المستخدم لديك على الجهاز. ثم اذهب الى المجلد php على حسب الاصدار لديك . او فقط قم بتنفيذ هذا الامر وسيشير الى مكان ملف ال php.ini php --ini ثم قم بفتح php.ini وابحث عن variables_order وقم بتغيرها الى GPCS هكذا . variables_order = "GPCS" وذلك سيحل المشكلة ان شاء الله
    1 نقطة
  11. انها مشكلة بالمكتبة بعد القوة الكبيرة تحولها الى صفر يمكن استخدام طريقة اخرى لايجاد الحل
    1 نقطة
  12. تمام شكراا لحضرتك الا المشكله هي هي انا اكشفت المشكله وهي انا لو الرقم المتغير n كان كبير فا بيظهر ارقام سالب وكمان اضفر فا احل المشكله ده ازي ؟ الان المفروض ما يظهرش كده
    1 نقطة
  13. وعليكم السلام ورحمة الله وبركاته. نحن هنا لا نقوم بالاجابة على اسئلة الاختبارات ولكن يمكننى اعطائك نصائح لتستطيع حل المشكلة بنفسك. الكود الخاص بك لا يوجد به اى مشاكل وهو جيد جيدا . لذلك هل يمكنك ارسال رسالة الخطأ التى تظهر لك ؟ وايضا قم بكتابة الكود دون استخدام مكتبة numpy وحاول مرة اخرى وانظر هل يتم حل المشكلة ام لا . بالتوفيق لك
    1 نقطة
  14. يتداخل اخر قسمين في بعضهم رغم انفصالهم عن بعضهم انفصال تام ولا علاقه ببعض web.zip
    1 نقطة
  15. الخطأ لديك فى العنصرين <div class="row text-header"> // سطر رقم 99 <div class="row cards"> // سطر رقم 102 لاحظ انك فى كلا العنصرين قد اضفت الخاصية position: absolute; وهذه الخاصية تقوم بحذف العنصر من ال flow اى انه لن يكون له اى تاثير على العناصر الاخرى من حيث الطول او العرض . لذلك سترى ان العنصر الاب <div class="container-fluid"> لا يمتلك اى طول . وانصحك بعدم استخدام position: absolute هنا حيث انك تستطيع تنفيذ نفس التصميم فقط باستخدام margin و padding و text-align: center; . ويمكنك استخدام الكود التالى . section#trending .text-header { /* position: absolute; top: 20%; right: 30%; */ text-align: center; margin-top: -50px; /* padding-bottom: 50px; */ } section#trending .cards { /* position: absolute; top: 50%; left: 1%; */ margin-left: 5px; width: 100%; } footer { margin-top: 50px; } ويمكنك استخدام اى قيمة كما تحب من حيث البعد عن العناصر margin او padding . وقد قمت بارفاق الملف لك بعد التعديل. style.css
    1 نقطة
  16. السلام عليكم اي الفرق بين الداله range و numpy.arange ؟
    1 نقطة
  17. الفرق الاساسي ان range ترجع كائن من نوع range لا يمكنك ان تقوم بعمليات المصفوفات العديدة هي مناسبة بشكل كبير لحلقات التكرار في الصور التالية تبين الفرق بين الاثنين حيث np.arange ترجع array تستطيع التعامل معها مع جميع العمليات التي تقبلها المصفوفة وفي الصور الثانية تبين عدم قدرة range على اجراء عميلة sum بينما np.arange كانت قادرة على ذلك
    1 نقطة
  18. شكراا لحضرتك انا فهمت ليه الناس بتحب مكتبه numpy وليه بتستخدم في كثير من المشاريع
    1 نقطة
  19. وعليكم السلام ورحمة الله وبركاته . ان دالة range هى دالة built-in function فى بايثون اما دالة arange فهى دالة خاصة بمكتبة numpy ولكن فى المجمل فان الدالتين متشابهتين فى الاستخدام و فى نفس كل شئ تقريبا . ولكن توجد بعض الفروق الجوهرية بينهما, ولكن اولا لنشرح ما وظيفتهما : دالة range تقوم بارجاع كائن من نوع مجال (range) يحتوي على أعداد صحيحة من نقطة البداية إلى نقطة النّهاية مع فصلها بمسافة عدديّة و تستقبل ثلاثة معاملات : start وهو النقطة التى نريد ان يبدا المجال منها. stop وهو النقطة التى نريد ان ينتهى المجال عندها . step وهو المسافة بين كل نقطة فى المجال وهو معامل اختيارى اذا لم يتم توفيره سيكون ب 1. مثال للدالة range list(range(3)) # من صفر إلى ثلاثة #[0, 1, 2] list(range(1, 5)) # من 1 إلى 5 #[1, 2, 3, 4] #list(range(1, 5, 2)) # من 1 إلى 5 مع اثنين كمسافة بين كلّ عنصر والآخر [1, 3] ويمكنك الذهاب لهذا الرابط لموسوعة حسوب لتفهم اكثر عمل الدالة. الان الدالة arange هى خاصة بمكتبة numpy وتقوم باعادة كائن من نوع مصفوفة (NumPy array) وهى تستقبل اربع معاملات اول ثلاق معاملات هم نفس الدالة range والمعامل الاخير هو نوع الكائن الذى تريد ان تقوم الدالة arange باعادته لك. الان ناتى للفروق الجوهرية : كما وضحت سابقا فان كل دالة تقوم بارجاع كائن مختلف عن الاخر فالدالة range تقوم بارجاع كائن مجال اما arange تقوم بارجاع كائن من نوع مصفوفة او كما تريد انت عن طريق تمرير المعامل الرابع كما تحب. ان دالة range لها قيد حيث لا يمكن ان تكون المسافة قيمة عشرية بل يجب ان تكون قيمة صحيحة عكس arange يمكن ان تمرر لها ما تريد import numpy as np print(np.arange(1,5,0.5)) print(list(range(1,5,0.5))) # هنا سوف يحدث مشكلة لان المسافة يجب ان تكون رقم صحيح السرعة هنا دالة arange أسرع من دالة range فى التنفيذ والعمليات التى تتم عليها . المساحة التى يتم استخدامها فى الذاكرة فى arange اقل من دالة range . ولكن يوجد بعض النصائح فاذا كنت تريد انشاء مجال يحوى على العديد من الارقام فان دالة range هى الافضل واذا اردت ان تقوم بالتكرار عليهم فقط فان الدالة range افضل كذلك من arrange . اما اذا كنت تريد تنفيذ عمليات عليهم فان numpy.arange تضمن لك السرعه فى ذلك الامر
    1 نقطة
  20. وعليكم السلام ورحمة الله وبركاته . الخطأ من الممكن ان يكون لاكثر من سبب ولكن السبب الاكثر شيوعا هو عدم وجود ملف php.ini لديك فى مكان تثبيت php . لذلك اولا قم بالذهاب الى مكان تنصيب Laravel Herd وقم بالذهاب لمجلد php وتاكد من وجود php.ini . اذا لم يكن موجودا ستجد ملف php.ini-development قم بتغير اسمه الى php.ini . واخبرنى بالنتيجة .
    1 نقطة
  21. السلام عليكم هل ممكن اجيب powers of 2 لرقم باستخدم مكتبه numpy ؟
    1 نقطة
  22. شكراا لحضرتك وشكراا ان حضرتك بتشرح كل حاجه جزاك الله كل خير امين يارب بالتوفيق
    1 نقطة
  23. وعليكم السلام ورحمة الله وبركاته. نعم بالطبع يمكنك استخدام دالة power لرفع اى رقم الى اى قوة تريد وليس 2 فقط . import numpy as np print(np.power(2,2)) # رقع الرقم 2 الى القوة 2 print(np.power(2,3)) # رفع الرقم 2 الى القوة 3 كما فى المثال السابق فان الدالة power تاخذ معاملين الاول هو الرقم الذى تريد رفعه الى قوة معينه , والثانى هو القوة التى تريد رفعها . وايضا power لا تتعامل فقط مع ارقام بل يمكنك تمرير قوائم (lists) ايضا . import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(np.power(arr,2)) # [ 1 4 9 16 25] لاحظ هنا سيتم رفع كل العناصر فى القائمة الى القوة 2 او اى قوة تريدها .
    1 نقطة
  24. نعم يوجد خطأ اخر هو انك قمت بوضع ال position ب fixed لذلك تجد الفيديو موجود فى كل الصفحة حيث انك قد اعطيته مكان ثابت فى الصفحة والحل هو استخدام قيمة absolute . واذا اردت ان ياخذ كام ال section نضع خاصية width و height ب 100% . بعد هذا ستقابلك مشكلة اخرى فى عنصر الذى يحوى class يساوى overlay فلم تقم باعطائه طول للعنصر لذلك ستجده اقل من طول الفيديو. واكواد الحل كالتالى. section#Home video { height: 100%; width: 100%; position: absolute; z-index: -1; } section#Home .overlay { background-color: rgba(255, 255, 255, 0.7); height: 100%; }
    1 نقطة
×
×
  • أضف...