لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 05/03/22 في كل الموقع
-
في حال كنت تقصد المسافة بين العناصر، flex-wrap لن تضيف أي مسافة. الحل السريع هو باستخدام خاصية justify-content على العنصر الأب الحاوي هذه العناصر: <div class="parent"> <div>...</div> <div>...</div> <div>...</div> </div> .parent { display: flex; justify-content: space-between; } ولكن يجب عليك الانتباه إلى عدد العناصر بأن يكون متناسب مع أحجام الشاشات، كلما زاد عدد العناصر قلّت المسافة بينها لذلك يمكنك فصل الأسطر عن بعضها أي تجميع كل 3 مكونات بوسم div أب. وبالتالي ستتموضع كل 3 عناصر أسفل بعضها البعض. كما يمكنك استخدام space-evenly في حال أردت المسافة متساوية حتى مع اعتبار الهوامش: .parent{ justify-content: space-evenly; }1 نقطة
-
السلام عليكم ، انا انتهيت من دروس السكراتش و فهمتها و كذلك طبقت عليها . لكن عندما بدات في دروس اساسيات البرمجة لم افهمها و هنالك بعض المشاكل التي تظهر ولا اعرف حلها .. هل يمكن التواصل معي !!!1 نقطة
-
كيف اربط ملف html في ملف الhtml الاصلي بشرط الا يكون الملف الذي اريد ربطه موجود على جوجل اي ملف عادي من الكومبيوتر1 نقطة
-
السلام عليكم لم أستطلع التعديل على قيمة pivot بعد تنفيد الشيرة التالية من المفترض تكون قيمتي pivot معدلة : try { $result = $payment->execute($execution, $apiContext); $user = User::find($request->userId); $servicesCart = $user->servicesInCart; $sevicesTreat = $user->servicesProccess; foreach($servicesCart as $service) { $user->servicesInCart()->updateExistingPivot($service->id, ['bought' => TRUE]); $service->save(); } $sevicesTreat = $user->servicesProccess; foreach($sevicesTreat as $service) { $user->servicesProccess()->updateExistingPivot($service->id , ['state' => 1]); $service->save(); } } catch (Exception $ex) { echo $ex; } العلاقة : public function servicesInCart(){ return $this->belongsToMany(Service::class)->withPivot('number_of_copies' , 'bought')->wherePivot('bought' , FALSE); } public function servicesProccess(){ return $this->belongsToMany(Service::class)->withPivot('state', 'id')->wherePivotIn('state' , [1,2,3]); } لكنني أجد ان قيمة bought فقط من تعدلت كما توضح الصورة وشكرا لكم1 نقطة
-
لاحظ أن العلاقة servicesProccess محصورة فقط بالسجلات ذات الحقل state بالقيم 1 أو 2 أو 3، فعملية التحديث التالية تتم بشكل صحيح لكن لا يوجد سجلات مطابقة لشرط تلك العلاقة لديك لذا أنت لا تلاحظ التحديث $user->servicesProccess()->updateExistingPivot($service->id , ['state' => 1]); ^^^^^^^^^^^^^^^^ بحسب متطلبات مشروعك إما أن تضيف الحالة 0 إلى قائمة الحالات للعلاقة السابقة كالتالي: public function servicesProccess(){ return $this->belongsToMany(Service::class)->withPivot('state', 'id')->wherePivotIn('state' , [0,1,2,3]); } ^ أو تقوم بتحديث state ضمن قاعدة البيانات يدويًا في حال كانت الحالة 0 خاطئة إلى أحد الحالات المسموحة (1 أو 2 أو 3)، أو تعدل عملية إدخال تلك السجلات حتى لا يتكرر الخطأ مستقبلًا1 نقطة
-
1 نقطة
-
يمكنك استخدام الوسم a لربط بين صفحات html ، في هذه الطريقة <a href="مسار الصفحة">HTML PAGE</a> في حال كانت الصفحة التي تريد ربطها في الصفحة الأصلية في نفس المسار <a href="page.html">HTML PAGE</a> في حال الملف الأصل داخل ملف توضع النقطة للخروج من الملف والذهاب لصفحة page <a href="../page.html">HTML PAGE</a> في حال كان الملف داخل مجلد pages <a href="pages/page.html">HTML PAGE</a>1 نقطة
-
هل برمجه محتاجه حفظ وله مجرد ممارسه ومع وقت حفظ تمنى رد وكيف تلمها بطريقه صحيحه1 نقطة
-
1 نقطة
-
السبب لديك هو وجود قيمة كبيرة للحاشية العلوية margin-top للصنف section-1-img، حيث أن الحاوية الخلفية التي تملئ الشاشة يمكن أن تصبح أصغر من الحاشية المحددة مما يسبب مشكلة ظهور الخلفية البيضاء، يمكنك حل المشكلة إما بتحديد قيمة أصغر للحاشية مثلًا كالتالي: .section-1-img { ... margin-top: 40px; } أو بإخفاء العناصر التي تخرج عن مساحة الحاوية section-1 وذلك بإضافة الخاصية overflow كالتالي .section-1 { ... overflow: hidden; }1 نقطة
-
السلام عليكم .. 1- في البرمجة أبدأ تعلم بـ لغة الـC أو C++ ؟ حتى أتعلم التفكير المنطقي وأبدأ من الصفر ؟ ويسهل علي كل شيء؟ يعني أتمنى أكون فاهم البرمجة مو حافظها ؟ 2- كيف أجد موقع لتدريب على حل مشاريع برمجية أياً كانت لغة البرمجة؟ 3- هل حل مئة مشروع ممكن يجعل مستوى الشخص يتحسن لجيد؟ .. ويستطيع العمل الحر ؟ يعني 100 كافية إلى حدٍ ما ؟ 4- أنا عقدتي التصميم.. هل ممكن أكون مبرمج بدون أن أكون مصمم ؟ وأريد أن أعرف مجالات للبرمجة لاتحتاج للتصميم ؟ => مع الشكر مقدماً .1 نقطة
-
نعم يمكنك الوصول لمحتوى الدورة التي اشتركت بها مدى الحياة لا يوجد تاريخ انتهاء للاشتراك1 نقطة
-
موسوعة حسوب تعتبر مرجعًا يمكنك الرجوع إليها لقراء تفاصيل مرجعية عن شيء محدد تقوم بدراسته1 نقطة
-
السبب أنك في وضع محاكاة للأجهزة بقياسات متعددة، يمكنك الخروج من ذلك الوضع عبر الضغط على زر Toggle device toolbar على يسار أعلى لوحة المطور1 نقطة
-
1 نقطة
-
في حال كنت تنوي التسجيل في أحد دورات الأكاديمية هنا فستكون كافية لك من كل النواحي التي ذكرتها، فهي ستبدأ معك من الصفر وتبدأ بالمفاهيم الأساسية للغات البرمجة بالترتيب، بعدها ستبدأ بتطبيق المشاريع الفعلية اعتمادا على ما تعلمته، بالنسبة لموسوعة حسوب هي مرجع فقط وليس للتعلم بشكل مباشر، أي ترجع إليها في حال احتجت القراءة عن كيفية استخدام تابع أو كلمة محجوزة ضمن اللغة فهي تحوي كل التفاصيل عن ذلك1 نقطة
-
بما أنك مبتدئ فستواجه أفكار جديدة لتعلمها مثل المتغيرات والتوابع والحلقات والشروط وأنماط التصميم وبيئة العمل وغيرها الكثير، كل تلك الأفكار تعتبر مفاهيم برمجية يتوجب عليك فهمها وإتقانها عادة يتم البدء بلغة C لأنها منخفضة المستوى أي ستعرفك على كيف يعمل الحاسوب بشكل أكبر، لكن بما أن سؤالك متعلق بالتفكير المنطقي فاللغات عالية المستوى مثل Python ستكون أبسط وتفيدك بشكل مباشر لبدء تطبيق التفكير المنطقي لبناء البرامج نعم إلى حد ما، ++C أتت بعد C وأضافت عديد من المزايا التي لم تكن متوفرة في C، يمكنك البدء بإحداها لن تشعر بالفرق الكبير في البداية بما أنك تتعلم المبادئ1 نقطة
-
في حال كان هدفك تعلم التفكير المنطقي يفضل البدء بلغة برمجة عالية المستوى أعلى من C و ++C، مثل لغة Python أو JavaScript فلا تركز فيها على المفاهيم منخفضة المستوى كإدارة الذاكرة بل التركيز على تطبيق المفاهيم البرمجية يوجد العديد منها يمكنك البحث عنها، دورات الأكاديمية هنا تركز على هذا الجانب بالذات وهو التطبيق العملي وفهم الأفكار الأساسية لا يهم العدد، ستشعر بعد تنفيذك لعدة مشاريع بازدياد مهارتك وفهمك وتطور مستواك مع الوقت بحسب تنوع تلك المشاريع والمشاكل المطروحة ضمنها نعم لن تحتاج لمهارة التصميم في عدة مجالات برمجية منها مثلًا تطوير النظم الخلفية Back-end فهنا لا علاقة لك أبدًا سوا ببرمجة تطبيقات ستعمل على الخادم فقط، ويمكنك أحيانًا توكيل جزئية التصميم لمصمم مختص سيرسل لك التصميم جاهزًا وأنت كمبرمج يمكنك تضمينه ضمن الشيفرة دون الحاجة للاهتمام بتفاصيل التصميم نفسه يمكنك الاستفادة بشكل كبير من المقال التالي:1 نقطة
-
نعم يمكنك وضع index محدد لامشكلة، ولكن في حال المرور على عدد كبير من العناصر نفضل الحلقة. هل حاولت وضع 1 و 2 والتجريب وماذا يظهر؟ يمكنك في العلاقة استخدام dd لطباعة تفاصيل الكائن المعاد و معرفة بنيته. وهل جربت وضع أقواس في حال استخدام الحلقة ل ()servicesProccess1 نقطة
-
بالضغط بالزر اليمين على اسم المشروع وندخل ع NuGet ثم نحدد الحزمة للتحميل Windows.web.VisualStudio.Design ثم نكتب أمر التثبيت Install-Package Windows.web.VisualStudio.Design -Version 5.0.1 ثم نعيد تشغيل virtual studuio1 نقطة
-
انا خلصت الدوره بس عاوز اعرف ازاي اجيب افكار مشاريع وطبق عليها لاني حاسس ان مستوايا كده هينزل1 نقطة
-
يمكنك الحصول على أفكار للتطبيق عليها من خلال العديد من الطرق، منها: قم بعمل أدوات تساعدك في حياتك اليومية وتوفر عليك الوقت، مثل برنامج لحساب المصروفات اليومية أو برنامج لتسجيل الملاحظات Notes أو برنامج لإدارة كلمات المرور Passwords. حاول إستخراج أفكار من المشاريع المطلوبة في مواقع العمل الحر مثل مستقل وخمسات، حيث ستعمل على مشاريع مطلوبة في سوق العمل وكذلك يمكنك عرضها بسهولة في معرض الأعمال، أعتبره تدريب عملي على مشاريع حقيقية. قم بتصفح المشاريع الأكثر شهرة على مواقع مثل GitHub و GitLab، حيث يظهر كل يوم عدد من المشاريع الإبداعية. هناك مواقع تحتوي على آخر المنتجات والمشاريع البرمجية (مجانية ومدفوعة) مثل موقع product hunt، تصفح هذه المشاريع يمكن أن يلهمك أفكار جيدة للغاية. أبحث عن مشاكل تواجه فئة من الناس وقم بمحاولة حل هذه المشاكل من خلال عملها في شكل برنامج أو موقع. قم بتقليد منتجات حقيقية وأضف لها مميزات جديدة وحاول حل عيوبها. كل الأمثلة السابقة يمكن عملها في شكل برنامج، تطبيق جوال أو موقع ويب، فبعض النظر عن التقنيات ولغات البرمجة التي تستعملها يمكنك تطبيق أي حل من الحلول السابقة والمناسبة لك.1 نقطة
-
هل قمت بتطبيق الدالة get على ماتعيده العلاقة؟ ليتم إعادة مصفوفة return $this->belongsToMany(Service::class) ->withPivot('Quantity' , 'state') ->wherePivot('state' , 0) ->get(); ومن ثم جرب الحلقة1 نقطة