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

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

  1. Adnane Kadri

    Adnane Kadri

    الأعضاء


    • نقاط

      9

    • المساهمات

      5247


  2. Osama Kha

    Osama Kha

    الأعضاء


    • نقاط

      4

    • المساهمات

      90


  3. Ali Ahmed6

    Ali Ahmed6

    الأعضاء


    • نقاط

      4

    • المساهمات

      85


  4. محمود سعداوي2

    محمود سعداوي2

    الأعضاء


    • نقاط

      3

    • المساهمات

      646


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

المحتوى الأعلى تقييمًا في 09/23/23 in أجوبة

  1. السلام عليكم هل لغة سي بلس بلس تستخدم فيه تطوير الويب من ناحيه الباك اند ؟
    2 نقاط
  2. لدي تطبيق متوقع عدد مستخدمينه باليوم ٢٠٠ شخص وربما يكونون متواجدين جميعهم بنفس الوقت، ما هي مواصفات السيرفر لهذا العدد من المستخدمين ؟ علماً إن السيرفر يحتوي على تطبيق الواجهة الامامية فقط (nuxtjs app ssr) اما قاعده البيانات فهي هلى سيرفر آخر
    1 نقطة
  3. السلام عليكم ما هي اهميه الرياضيات في مجال البرمجه ؟
    1 نقطة
  4. السلام عليكم اي الفرق بين Lambda و def في لغة البرمجه باثيون ؟
    1 نقطة
  5. المشكلة عند استدعاء الميثود في صفحة العرض التصميم يتأثر بها اي عند وضع حلقة الفور التصميم يصبح غير لائق وغير منسق ماهي سبب المشكلة
    1 نقطة
  6. حاول تجاوز الخاصية white-space لعنصر الفقرة التي تحتوي النص. <section class="price"> @foreach (HomePageHelper::x() as $u) <p style="text-align: center; white-space: normal;">{{ $u->price }}</p> @endforeach </section> هذا هو السلوك الافتراضي غالبا، ولكن الذي يحدث يعني أنه يتم تجاوز هاته الخاصية بمكان ما.
    1 نقطة
  7. الرياضيات تلعب دوراً مهماً في مجال البرمجة وتعتبر أساسية للعديد من الجوانب في عمليات البرمجة وتطوير البرمجيات. كما يمكن القول أن الرياضيات تساعد في تطوير القدرة على التفكير بشكل منطقي وإيجاد حلول فعالة للمشكلات المعقدة في مجال البرمجة وتعزز الأداء والإبداع في هذا المجال.و تمكن أهميتها في التالي :- البرمجة تتطلب مهارات في حل المشكلات، والرياضيات تعلمك كيفية التفكير بشكل منطقي وتحليلي، وكذلك كيفية تطبيق النماذج الرياضية لفهم وحل المشكلات المعقدة. في مجال البرمجة، تحتاج إلى تصميم وتحليل الخوارزميات والبنية البيانية للبرامج. الرياضيات تقدم الأساس النظري لذلك وتساعدك في فهم أداء وكفاءة البرامج. الجبر والهندسة الرياضية تلعبان دوراً مهماً في تطوير ألعاب الفيديو والجرافيكس المحسّنة بالحاسوب ومحاكاة العالم الواقعي. في عصر البيانات الكبيرة والتعلم الآلي، تعتمد البرمجة بشكل كبير على الإحصاءات والرياضيات الرقمية لتحليل البيانات واستخراج المعلومات القيمة منها. في مجال أمان المعلومات والسيبراني، تستخدم الرياضيات في تطوير وفهم تقنيات التشفير والتوقيع الرقمي وأمان الشبكات. الرياضيات تكون جزءًا أساسيًا في تطبيقات الذكاء الصناعي وتعلم الآلة، حيث تستخدم لتطوير نماذج رياضية للتنبؤ واستخلاص القوانين والسياق من البيانات. في صناعة ألعاب الفيديو والجرافيكس، تعتمد البرمجة على الرياضيات لإنشاء عوالم افتراضية ومؤثرات بصرية مذهلة. أسئلة مشابهة:-
    1 نقطة
  8. القيم هي نفسها تماما لكن المشكلة في التصميم انظر الى السطر الثالث من الصورة الفكرة انه لايقوم بالنزول سطر عند وصوله لنهاية الشاشة بل انه يقوم بالاكمال افقيا على نفس السطر ارجو ان تكون توضحت الفكرة وشكرا لك على ماقدمته
    1 نقطة
  9. ممتاز، اذن كل شيء يعمل بشكل صحيح، يبدوا أن القيم المخزنة هي يالفعل المعروضة. يبدوا أيضا أنك تستعمل حزمة laravel-translatble من spatie ولذلك يتم مباشرة إعادة الترجمة الموافقة للغة الحالية. الناتج: قم بتعديل هاته القيم بما يليق في قاعدة البيانات وستظهر لك بشكل عادي. لا يوجد أي مشكلة في الشيفرة والنتيجة.
    1 نقطة
  10. حاول طباعة خرج التابع x داخل ملف العرض: @php dd(HomePageHelper::x()); @endphp <section class="price"> @foreach (HomePageHelper::x() as $u) <p style="text-align: center">{{ $u->price }}</p> @endforeach </section> التقط لنا صورة للنتيجة. كيف هو خرج هذا التابع؟
    1 نقطة
  11. انظر الى الصورة من فضلك السطر الاول والثاني عبارة عن نص ثابت ضمن صفحة blade اما السطر الثالث فهو الذي اقوم ب ارجاعه من الداتابيز ولكن يعيد النتيجة على سطر واحد فقط ويظهر سكرول على محور x
    1 نقطة
  12. مجال UX UI مهم جداً وعند تعلمه يجب عليك أن تتعلمه بشكل واضح وسلس ولتعلم المجال يمكنك اتباع الخطوات التالية :- دراسة المبادئ الأساسية ابدأ بفهم المفاهيم الأساسية لتصميم وتجربة المستخدم، مثل تجربة المستخدم (UX) وتصميم واجهة المستخدم (UI). تعرف على مبادئ التصميم الأساسية مثل التوازن والتباين والتناسق والتبسيط. دراسة الأدوات والبرامج تعلم كيفية استخدام أدوات التصميم مثل Adobe XD، Sketch، Figma، أو برمجيات أخرى تستخدم في تصميم واجهة المستخدم. تعلم كيفية استخدام أدوات البرمجة والتطوير إذا كنت ترغب في تطبيق تصميمك بنفسك. دراسة النماذج والمشاريع قم بدراسة النماذج والمشاريع الناجحة في مجال تصميم وتجربة المستخدم للفهم العميق لكيفية تصميم واجهات مستخدم جذابة ومفيدة. قم بتطبيق المفاهيم عملياً بدءً من مشاريع صغيرة، قم بتصميم واجهات مستخدم بناءً على المفاهيم التي تعلمتها. جرب تصميم وتجربة المستخدم لتطبيقات أو مواقع ويب صغيرة لتكتسب المزيد من الخبرة. تعلم من التجارب والملاحظات قم بجمع تعليقات وملاحظات المستخدمين حول التصميم الخاص بك وحاول تحسينه بناءً على هذه الملاحظات. تواصل مع مجتمعات مصممي واجهة المستخدم والمحترفين للحصول على توجيه ونصائح. ابحث عن فرص عمل أو مشاريع حرة بمرور الوقت، قد ترغب في البحث عن فرص عمل كمصمم واجهة مستخدم أو تعاقد على مشاريع حرة لتكتسب المزيد من الخبرة وبناء سجل أعمالك. تصميم وتجربة المستخدم هما مجالان متطوران، والتعلم وتطوير مهاراتك فيهما يحتاجان إلى الوقت والممارسة المستمرة.
    1 نقطة
  13. وعليكم السلام , مجال ui ux من المجالات المهمة والمتطورة ويمكنك التعلم من خلال الكتب والمقالات لانه سوف تقوم برسم طريق واضح امامك لهذا المجال اولا المقالات :- تصميم تجربة المستخدم UX تصميم واجهة المستخدم UI ثانيا الكتب:-
    1 نقطة
  14. السلام عليكم. في قاعدة البيانات mongodb قمت بإنشاء العديد من المستخدمين و كل مستخدم لديه إسم و كلمة مرور و غير ذلك. User Model const mongoose = require('mongoose'); const UserSchema = new mongoose.Schema({ name: { type: String, required: true, unique: true, maxlength: 20 }, username: { type: String, required: true, maxlength: 20 }, password: { type: String, required: true, minLength: 6 }, about: { type: String, maxlength: 100 }, avatar: String, }) const User = mongoose.model('User', UserSchema) module.exports = { User, } عند تسجيل مستخدم جديد mongodb تقوم بإسناد معرف وحيد _id قمت بجلب جميع المستخدمين عدا المستخدم المسجل بالطريقة التالية: // Get all users except the connected user const getUsers = async(req,res) => { const userId = req.params.id try { const users = await User.find({ _id: { $ne: userId } }).select([ "name", "username", ]); res.json(users); } catch (error) { console.log(error) res.status(500).send("Server error"); } } // fetch users useEffect(()=> { const getUsers = async() => { try { const res = await axios.get(`/api/auth/allusers/${currentUser?._id}`) setUsers(res.data) } catch (error) { console.log(error.message) } } getUsers() },[currentUser?._id]) في طرف يظهر جميع المستخدمين لكن المشكل هو ظهور رسالة خطأ تشير إلى عدم التعرف _id شكرا على المساعدة
    1 نقطة
  15. 1 نقطة
  16. قم أولا بترتيب الشيفرة لديك: <section class="price"> @foreach (HomePageHelper::x() as $u) <p style="text-align: center">{{ $u->price }}</p> @endforeach </section> ثانيا قم بإصلاح عائد التابع x من المساعد HomePageHelper فأنت تقوم بذلك بشكل خاطئ: public static function x(){ return University::all() }
    1 نقطة
  17. ليس من الضروري البدء من الاول لانك هتدخل مجال الباك ايند ,فالافضل المراجعة علي محتوي الfrontend وبناء مشروع بسيط قبل البدء في الباك ايند وتستطيع المراجعة علي ال frontend من خلال المقالات المتوفرة في اكاديمية حسوب اولا html هنا ستجد العديد من المقالات المفيده :- https://academy.hsoub.com/programming/html/ واذا لم يكن لديك الوقت لقرائت جميع المقالات انا ارشح لك هذه المقالات 1- ثانيا ال css هنا ايضا مجموعة كبيرة من المقالات :- https://academy.hsoub.com/programming/css/
    1 نقطة
  18. انا كنت استخدم المتحكم ل عملية الاستعلام وارجاع صفحة العرض وكانت تعمل بشكل صحيح ولكن حاولت البحث ف وجدت helper
    1 نقطة
  19. طيب، هل يمكن الاطلاع على النتيجة في المتصفح والشيفرة المصدرية ل HomePageHelper؟
    1 نقطة
  20. هل يمكن القاء نظرة عن الشيفرة التي تقصدها؟ أيضا شيفرة الدالة المساعدة التي تستعملها
    1 نقطة
  21. الخطأ هو : npm ERR! code ERR_INVALID_URL npm ERR! Invalid URL npm ERR! A complete log of this run can be found in: C:\Users\VOSTRO 3500\AppData\Local\npm-cache\_logs\2023-09-23T12_55_19_766Z-debug-0.lo هنا بعض المرفقات لفهم المشكلة معي:
    1 نقطة
  22. ليس هذا البروكسي الذي اخبرتك عنه لكن ما كنت اقصده هو برنامج كاسر بروكسي vpn مثل proton أو psiphon وغيرها
    1 نقطة
  23. يرجح أنه يتم ارسال الطلبية أكثر من مرة أين يفشل الطلب بعد المرة الأولى لسبب ما، حاول تمرير مصفوفة فارغة للخطاف useHook كمعامل ثان وسوف يتم ارسال الطلبية عند التصيير الابتدائي initial render فقط. لاجتناب تكرار تنفيذ الشيفرة عند كل تغير لمتغير الحالة الممرر كمعامل ثان.
    1 نقطة
  24. 1 نقطة
  25. حاول طباعة الرد من الخادم، هل يتم استقبال أي شيء؟ try { const res = await axios.get(`/api/auth/allusers/${currentUser?._id}`) console.log(res) // setUsers(res.data) } catch (error) { console.log(error.message) }
    1 نقطة
  26. تستعمل في حالة كنت تريد سرعة كبيرة في التنفيذ و أداء عالٍ. مثلاً شركات مثل غوغل و يوتيوب و أمازون تستعملها. و لكن بشكل عام لا يتم استعمالها لبناء ال backend بشكل كامل، و إنما كإضافات على أطر عمل أخرى، مثل node js. أو حتى يمكنك جعل كود ال node يقوم باستدعاء كود ال c++ للقيام ببعض العمليات التي تعتقد أنها تحتاج سرعة كبيرة. أيضاً يمكنك كتابة جزء من ال backend بال c++ على شكل API، بشكل أساسي يستعمل ذلك لتنفيذ الخوارزميات، أي لنفترض أن موقعك يقوم بعرض تمثيل معين لمجموعة نقاط، و هذا التمثيل يعتمد على بعض الخصائص لهذه النقاط، و هناك خوارزمية يمكنها إيجاد هذه الخصائص و لكنها تحتاج إلى سرعة عالية، هنا يمكنك كتابة API تقوم بذلك فقط. هناك إطار عمل يساعدك على ذلك و هو cpp-httplib. بشكل عام في حال كنت مبتدئ فليس من الجيد أن تبدأ بتعلم ال backend عن طريق ال c++، فهي معقدة جداً و تحتاج خبرة كبيرة، لذلك لا تستعملها ما لم تكن بحاجة ماسة لها.
    1 نقطة
  27. مرحبا، طبعا تستطيع استخدام c++ في تطوير الويب من ناحية back end باستخدام cppcms ولكن من النادر وجود شركة تعمل في تطوير الويب باستخدام c++ اكثر الاطر استخداما في تطوير الويب من ناحية back end هي nodejs javascript Laravel php Django python
    1 نقطة
  28. من المفترض في حال تفعيل البيئة الإفتراضية أن يعرض الأمر pip freeze المكتبات المثبتة في البيئة فقط. وعلي أي حال لعرض المكتبات المثبتة فقط في البيئة الافتراضية الحاليةفقط استخدم الأمر : pip freeze --local تستطيع أيضًا استخدام الأمر pip list لعرض قائمة بالمكتبات المثبتة في البيئة الافتراضية الحالية. ولكن هناك أمر هام تغفل عنه أنت هناك فرق بين virtualenv وvenv التي قمت بتفعيلها أنت، حيث أن virtualenv هي حزمة خارجية لإنشاء بيئة إفتراضية بينما venv هي وحدة نمطية قياسية في بايثون. وأنت قمت بإنشاء بيئة venv عن طريق الأمر التالي: python -m venv venv ثم تفعيلها عن طريق الأمر التالي: venv\Scripts\activate أما virtualenv فعليك تثبيتها من خلال الأمر التالي: pip install virtualenv ولإنشاء بيئة إفتراضية عليك بالتالي: virtualenv my_env ثم تفعيل البيئة الافتراضية بالأمر التالي: source my_env/bin/activate ولعرض المكتبات المثبتة في البيئة الافتراضية my_env، فسيؤدي الأمر التالي إلى ذلك: pip freeze
    1 نقطة
×
×
  • أضف...