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

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

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      2

    • المساهمات

      13209


  2. بلال زيادة

    بلال زيادة

    الأعضاء


    • نقاط

      2

    • المساهمات

      4376


  3. Moaz Zant

    Moaz Zant

    الأعضاء


    • نقاط

      2

    • المساهمات

      22


  4. أحمد عبد الله2

    أحمد عبد الله2

    الأعضاء


    • نقاط

      2

    • المساهمات

      170


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

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

  1. <div> <div> <div className='container'> <div ClassName='row'></div> {this.state.users.map}((ele)) = <users userinfo={ele} delete={this.state.delete} name name: 'angular', id:1, discreption: examresult:'true' { name:'html', id:2, examresult: false, }, { name: 'php', id:3, examresult: false, }, name: 'laravel', id: 4, examresult: true, </div> </div> ) عندي اخطاء برمجية في الرياكت ارجو مساعدتي بها react <div className='container'> <div ClassName='row'></div> {this.state.users.map}((ele)) => <users userinfo={ele} delete={this.state.delete} name } [ { name: 'angular', id:1, discreption: examresult:true { name:'html', id:2, examresult: false, }, { name: 'php', id:3, examresult: false, }, name: 'laravel', id: 4, examresult: true, }
    2 نقاط
  2. السلام عليكم ورحمة الله .. هل توجد مكتبة استدخم من خلالها اخذ التاريخ الهجري في رياكت ناتيف ؟ وكيف استخدم التاريخ الهجري باستخدام جافا سكريبت ؟
    2 نقاط
  3. السلام عليكم ايهما افضل بيئات عمل علي الحاسوب ام Google Colab في تعلم الاله وتحليل البيانات؟ هل ينفع استخدم بيئات عمل علي الحاسوب في مجال تعلم الاله وتحليل البيانات علي طول ولا اكيد استخدم سحابيه مثل Google Colab ؟
    1 نقطة
  4. السلام عليكم و رحمة الله و بركاته اخواني اريد ان يتم تحويل رمز العملة في حالة تغيير لغة الموقع ... فمثلا عندما يكون الموقع باللغة العربية يكون رمز العملة بالعربية ( دج ) و اذا تم اختيار و تحويل الموقع للغة الانجليزية يتم تحويل رمز العملة الى ( DA ) ... مع العلم اني استعمل سكريبت Active eCommerce CMS
    1 نقطة
  5. سواء استخدمت بيئة عمل على الحاسوب الشخصي أو سحابية مثل Google Colab، يعتمد الاختيار على احتياجاتك وظروفك الخاصة. هناك بعض النقاط التي يمكن أن تساعدك في اتخاذ القرار الصحيح :- القوة الحسابية: تعتبر البيئات السحابية مثل Google Colab قوية من حيث المعالجة والذاكرة، حيث توفر موارد كبيرة للقيام بالحسابات الثقيلة. إذا كنت تعمل على مجموعة كبيرة من البيانات أو تستخدم نماذج معقدة، فقد يكون لديك فائدة من استخدام بيئة سحابية. الوصول والمرونة: إذا كنت تحتاج إلى الوصول إلى بيئة العمل الخاصة بك في أي وقت ومن أي مكان، فقد تكون البيئات السحابية الأفضل. يمكنك الوصول إلى Google Colab من أي جهاز متصل بالإنترنت والعمل على مشاريعك بسهولة. التكلفة: بعض البيئات السحابية توفر خطط مجانية، مثل Google Colab، مع قدرة معقولة على الموارد. إذا كنت لا ترغب في دفع تكاليف إضافية للحصول على موارد حاسوبية إضافية، فقد تجد Google Colab ملائمة. التكوين والتثبيت: قد يكون تثبيت وتكوين بيئة العمل على الحاسوب الشخصي أمرًا أكثر تعقيدًا بالمقارنة مع استخدام بيئة سحابية جاهزة للاستخدام. إذا كنت مبتدئًا وترغب في البدء بسرعة، فقد تجد البيئات السحابية أكثر يسرًا للاستخدام. Google Colab هي خيار شائع وملائم لتعلم الذكاء الاصطناعي وتحليل البيانات. ومع ذلك، إذا كانت لديك موارد حاسوبية قوية متاحة على جهازك الشخصي وترغب في التحكم الكامل في بيئة العمل، فقد تجد بيئة العمل على الحاسوب الشخصي أكثر مناسبة.
    1 نقطة
  6. تحية طيبة للجميع لدي استفسار لو تكرمتم بخصوص موضوع تخزين البيانات مع قواعد الفايربيز وتخزينها بشكل مباشر ك نص عربي وإنجليزي أو تخزينها ك معرفات فريده يمكن العودة لها من خلال قواعد مختلفة وجلب البيانات المرتبطة معها. ما هي سلبيات وإيجابيات كل نوع من هذه الأنواع؟ وبحكم خبرتكم ماذا تفضلون شخصيا أتابع أي طريقة فيهم؟ مع العلم انني أبرمج من خلال فلاتر وتطبيقي يدعم العرض مع تعدد اللغات
    1 نقطة
  7. معلش اريد حل هذى تمارين ١.اكتب خوارزمية الحل ومخطط التدفق لطباعة الاعداد الصحيحة الاقل من 100 مرتبة مرة بالترتيب التصاعدي واخرى ترتيب تنزلي ٢. اكتب خوارزمية إيجاد قيمة المتسلسة s حيث s=x/3+x2/5+x3/7+..........x5/11 ٣. اكتب خوارزمية لطباعة المتسلسة الاتية !s=1/2!-3/4!+5/6!-7/8!+9/10 ٤. اكتب خوارزمية لطباعة المتسلسلة الاتية s=1/3+2/5+3/7+4/9 ٥. ارسم خارطة التدفق وخوارزمية الحل لإيجاد قيمة w حيث أن W=x+1 when x>0 W=sin(x)+5 when x=0 W=2x-1 when x<0
    1 نقطة
  8. مرحبا، لماذا في الحالة الاولى الناتج رقم ٢. اما في الحالة الثانية الناتج رقم ١. شكرا.
    1 نقطة
  9. تحيه طيبه للجميع بعد غياب لدي استفسار لو تكرمتم ارغب بفهم نقطة اشغلتني لو كنت ارغب بتخزين موضوع من التطبيق الى قاعدة البيانات في محاولة نشر موضوع جديد في التطبيق للمستخدمين الموضوع يحتوي على خانات يدخلها المستخدم مثل عنوان الموضوع وخانات ثابته اختياريه مثل نوع المشاركة + نوع الكتاب + رقم الإصدار استفساري حول الخانات الثابتة كيف يتم تخزينها في قاعدة البيانات ؟ او ما هو شكل البيانات التي يتم تخزينها؟ بمعنى هل يتم تخزين اسم الحقل مثلا -- اسم الكتاب: ابيض واسود بشكل هذا ام يتم تخزين رقم المعرف ثم جلبه من موقع اخر بحكم ان التطبيق يحتوي على اللغة الإنجليزية والعربية هل يتم تخزين مثلا اسم الكتاب باللغة العربية والانجليزية معنا؟ او ما هيا الطريقة الأفضل والصحيحة لفعل ذلك؟
    1 نقطة
  10. عند تخزين الخانات الثابتة في قاعدة البيانات، هناك عدة طرق يمكن اتباعها وتعتمد على تصميم قاعدة البيانات ومتطلبات التطبيق الخاص بك. فيما يلي بعض الاقتراحات: تخزين اسم الحقل ، يمكنك تخزين اسم الحقل في جدول قاعدة البيانات بشكل مباشر. على سبيل المثال، يمكنك إنشاء حقل يسمى "اسم الكتاب" وتخزين القيمة "ابيض واسود" مباشرة في الحقل. تخزين رقم المعرف، إذا كانت هناك قاعدة بيانات أخرى تحتوي على قيم المشاركات وأنواع الكتب وأرقام الإصدارات، يمكنك تخزين معرف فريد لكل قيمة ثابتة في قاعدة البيانات الثانية. ثم يمكنك استخدام هذا المعرف للإشارة إلى القيمة المناسبة من جدول القيم الثابتة. دعم العرض بلغات متعددة، إذا كنت ترغب في دعم العرض بلغات متعددة مثل العربية والإنجليزية، يمكنك استخدام نهج متعدد اللغات. يمكنك تخزين النصوص باللغة الأصلية، سواء كانت العربية أو الإنجليزية، وتوفير حقول إضافية لتخزين النص المترجم لكل لغة. بذلك، يمكنك استخدام الحقل المناسب بناءً على لغة التطبيق أو تفضيلات المستخدم. بغض النظر عن الطريقة التي تختارها، يجب أن تكون تصميم قاعدة البيانات الخاصة بك متسقًا وسهل الاستخدام لاحتياجات التطبيق الخاص بك.
    1 نقطة
  11. مرحبا احاول تثبيت parcel ضمن بيئة node.js باستخدام npm install parcel -g يبدأ التحميل وبعدها يظهر up to date, audited 180 packages in 8s 74 packages are looking for funding run `npm fund` for details found 0 vulnerabilities وعندما اقوم بتشغيل السيرفر يظهر الخطأ التالي : 'parcel' is not recognized as an internal or external command, operable program or batch file.
    1 نقطة
  12. عندما يتعلق الأمر بتخزين البيانات في قاعدة البيانات، هناك عدة طرق يمكن اتباعها، وسأقدم لك بعض الأفكار العامة حول كيفية تخزين البيانات التي تم توضيحها في استفسارك. بالنسبة للخانات الثابتة، بإمكانك اتخاذ قرار بين تخزين القيم المباشرة أو استخدام المعرفات والربط ببيانات أخرى. ولنستخدم مثالك "اسم الكتاب: أبيض وأسود". تستطيع أن تقرر تخزين النص "أبيض وأسود" مباشرة كقيمة في قاعدة البيانات وجعلها حقلًا في الجدول الخاص بالمواضيع، أو باستطاعتك إنشاء جدول منفصل للكتب وتخزين تفاصيل الكتب فيه، مع إضافة حقل يحمل معرف الكتاب في جدول المواضيع للإشارة إلى الكتاب المحدد. بالنسبة للغات المتعددة، فإذا كنت ترغب في دعم العربية والإنجليزية في التطبيق، تستطيع تخزين اسم الكتاب باللغتين في قاعدة البيانات. مثلاً، إضافة حقول مثل "اسم الكتاب بالعربية" و "اسم الكتاب بالإنجليزية"، وبمثل هذا النهج، يمكن للتطبيق استخدام النص المناسب بناءً على لغة تفضيل المستخدم أو اختياراته. وتذكر أن الطريقة الأفضل والصحيحة لتخزين البيانات تعتمد على احتياجات تطبيقك. ,إذا كنت تستخدم قاعدة بيانات Firebase، فإنها توفر لك بنية لتخزين البيانات تعتمد على مفهوم الوثائق والمجموعات في قاعدة البيانات. حيث أن في Firebase، يتم تخزين البيانات في وثائق (Documents)، وهي هيكل تخزين قابل للتنفيذ يتكون من مجموعة من الحقول وقيمها. يمكنك أن تنظر إلى الوثيقة كإدخال مستقل في قاعدة البيانات. وبناءً على ما تم شرحه، تستطيع تخزين الخانات الثابتة (مثل نوع المشاركة ونوع الكتاب ورقم الإصدار) كحقول في وثيقة الموضوع، وتخزين القيم المباشرة لهذه الخانات مباشرة في حقولها بقاعدة البيانات. مثلاً، إنشاء وثيقة لكل موضوع وتتضمن حقولًا مثل "عنوان الموضوع" و "نوع المشاركة" و "نوع الكتاب" و "رقم الإصدار"، وتخزين القيم المدخلة من المستخدمين في هذه الحقول. في Firebase، بإمكانك أيضًا تخزين قيم متعددة لنفس الحقل باستخدام مفهوم المصفوفات. وبالتالي، تستطيع تخزين أسماء الكتب بالعربية والإنجليزية في نفس الحقل، مثل ["أبيض وأسود", "Black and White"].
    1 نقطة
  13. الدالة الأولى: function increase(num) { num++; console.log(num); } تستقبل معامل واحد يُسمى num، وداخل الدالة، يتم استخدام المعامل المؤقت ++ لزيادة قيمة num بمقدار واحد. ثم طباعة القيمة المحدثة لـ num، في هذه الحالة، سيتم زيادة قيمة num من 1 إلى 2، وبعد ذلك ستُطبع القيمة 2. الدالة الثانية: function increase(number) { return number++; } الدالة أيضًا تستقبل معامل واحد يُسمى number، داخل الدالة، يستخدم المعامل المؤقت ++ لزيادة قيمة number بمقدار واحد. ومع ذلك، يتم إرجاع القيمة الأصلية لـ number (قبل زيادتها)، حيث ستُرجع الدالة قيمة 1 (القيمة الأصلية لـ number) وليس القيمة المحدثة (2). ولكن ما السبب؟ السبب يكمن في المعامل ++، فهو معامل يُستخدم لزيادة قيمة متغير بمقدار واحد. وهناك فرق بين استخدام ++ قبل اسم المتغير وبعده. فإذا استخدمته قبل اسم المتغير ويعرف باسم pre-increment: ++num ستتم زيادة قيمة المتغير ومن ثم يتم استخدام القيمة المحدثة. أما إذا استخدمته بعد اسم المتغير، ويعرف باسم post-increment: num++، فسيتم استخدام القيمة الأصلية للمتغير ومن ثم يتم زيادة قيمته. مثال لتوضيح الاستخدام: let num = 1; console.log(++num); // ستُطبع القيمة 2 (تم زيادة القيمة قبل الاستخدام) console.log(num++); // ستُطبع القيمة 2 (ت بمعنى أنك لو أردت أن يتم إرجاع قيمة 2 من الدالة الثانية وليس 1 عليك تعديل المعامل ليصبح قبل المتغير بالشكل التالي: function increase(number) { return ++number; }
    1 نقطة
  14. الإصدار 1.0.0

    6116 تنزيل

    تعد Node.js بيئة تشغيل مفتوحة المصدر يمكن خلالها تنفيذ شيفرات مكتوبة بلغة جافاسكربت JavaScript دون الحاجة إلى متصفح ويب، وبذلك لم يعد المتصفح المشغل الوحيد والحصري لها ما فتح الآفاق لاستخدام جافاسكربت في مختلف المجالات وليس فقط في تطوير الواجهات الأمامية front-end لصفحات ومواقع الويب وإضافة الفاعلية عليها مع لغة HTML ولغة CSS، وتُستعمل Node.js عادةً في تطوير الواجهات الخلفية لتطبيقات ومواقع الويب عبر بناء خوادم ويب خلفية كما يمكن استعمالها لتطوير أدوات وبرامج تعمل من سطر الأوامر. ستتعلم في هذا الكتاب أساسيات البرمجة باستخدام Node.js بأسلوب عملي تطبيقي إذ ستبني خلال هذا الكتاب عدة تطبيقات وخوادم ويب مختلفة، وستصبح قادرًا في نهايته على كتابة برامج تستخدم مختلف ميزات Node.js منها التنفيذ الغير متزامن والتعامل مع الأحداث والتحكم بالعمليات وإدارة الوحدات. كما سيتطرق الكتاب إلى بعض المواضيع المتقدمة في البرمجة منها كيفية تنقيح تطبيقات Node.js وتصحيح الأخطاء فيها باستخدام الأدوات المتوفرة سواءً في نود نفسها أو في المتصفح عبر أدوات التطوير DevTools، وأيضًا كيفية كتابة وحدات اختبار unite tests لوظائف التطبيق للتأكد من عملها وفق المطلوب. الكتاب موجه لمن يريد تعلم مجال تطوير الواجهات الخلفية back-end أو مجال التطوير الشامل full stack كما يتطلب أن تملك خبرة أساسية على الأقل بلغة جافاسكربت إذ سيركز الكتاب على شرح بيئة Node.js وميزاتها واستخدامها ولن يشرح لغة جافاسكربت التي ستُستعمل في كل الكتاب، فإن لم يكن لديك خبرة بهذه اللغة، ننصحك بقراءة كتاب البرمجة بلغة جافاسكربت أولًا ثم هذا الكتاب. هذا الكتاب مُترجم عن كتاب How To Code in Node.js بواسطة موقع DigitalOcean وقد ساهم به مجموعة مؤلفين من فريق Stack Abuse وهو مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «دليل تعلم Node.js»، أو مباشرة مما يلي: كتابة أول برنامج في بيئة Node.js وتنفيذه استخدام الوضع التفاعلي REPL في Node.js إدارة الوحدات البرمجية في Node.js باستخدام npm وملف package.json إنشاء وحدات برمجية Modules في Node.js طرق كتابة شيفرات غير متزامنة التنفيذ في Node.js اختبار الوحدات البرمجية باستخدام Mocha و Assert في Node.js إنشاء خادم ويب في Node.js باستخدام الوحدة HTTP استخدام المخازن المؤقتة Buffers في Node.js استخدام مرسل الأحداث Event emitter في Node.js تنقيح أخطاء Node.js باستخدام المنقح debugger وأدوات المطور DevTools التعامل مع العمليات الأبناء Child Process في Node.js التعامل مع الملفات باستخدام الوحدة fs في Node.js التعامل مع طلبات HTTP في Node.js
    1 نقطة
  15. سأشرح لك الاختلافات بين الوظيفتين بالتفصيل: الوظيفة الأولى: تأخذ هذه الوظيفة واحدًا من المعاملات (`num`) وتزيد قيمته بواحد باستخدام المشغل `++`. ثم تسجل القيمة المضافة إلى `num` في وحدة التحكم باستخدام `console.log()`. عند استدعاء الوظيفة `increase(1)`، ستزيد الوظيفة قيمة `num` إلى `2` وتقوم بطباعتها في وحدة التحكم. الوظيفة الثانية تأخذ هذه الوظيفة واحدًا من المعاملات (`number`) وتستخدم المشغل `++` لزيادة قيمة `number` بواحد، لكنها تعيد القيمة الأصلية لـ `number` قبل زيادتها باستخدام المشغل `++`. عند استدعاء الوظيفة `increase1(1)`، ستعيد الوظيفة القيمة `1`، وليس القيمة المضافة `2`، لأن `return` يعيد القيمة الأصلية لـ `number` قبل زيادتها باستخدام `++`. بالإضافة إلى ذلك، يمكن ملاحظة أن الوظيفة الأولى تستخدم `console.log()` لإظهار القيمة في وحدة التحكم، بينما تستخدم الوظيفة الثانية `return` لإرجاع القيمة من الوظيفة. بشكل عام، يمكن القول أن الفرق بين الوظيفتين هوأن الوظيفة الأولى تزيد القيمة الممرة إليها وتعرض القيمة المضافة في وحدة التحكم، في حين تعيد الوظيفة الثانية القيمة الأصلية الممرة إليها وتزيد القيمة بعد ذلك.
    1 نقطة
  16. برمجة الروبوتات وتعلم الآلة هما مجالان مختلفان ولهما تركيز وأهداف مختلفة: برمجة الروبوتات (Robotics Programming): برمجة الروبوتات تركز على تطوير وبرمجة الأجهزة الروبوتية لتنفيذ مهام محددة. يتضمن برمجة الروبوتات تحكم الروبوت وتحديد سلوكه وحركته وتفاعله مع البيئة المحيطة. يشمل برمجة الروبوتات استخدام لغات البرمجة المخصصة للتحكم في الروبوتات مثل لغة البرمجة "روس" (ROS) ولغات أخرى مثل C++ وPython. تعلم الآلة (Machine Learning): تعلم الآلة هو فرع من الذكاء الاصطناعي يركز على تطوير نماذج وأنظمة قادرة على التعلم واتخاذ القرارات بناءً على البيانات المتاحة. يتضمن تعلم الآلة تطوير الخوارزميات والنماذج التي يمكنها التعلم من البيانات وتحليلها واستخلاص المعرفة والتنبؤات منها. يستخدم تعلم الآلة البيانات المتاحة وتقنيات التعلم الآلي لتدريب النماذج وتحسين أداء النظم عبر التجربة والتفاعل. على الرغم من أن برمجة الروبوتات وتعلم الآلة يمكن أن يتداخلان في بعض الأحيان، إلا أنهما يستخدمان بمفهومين وتقنيات مختلفة لأغراض مختلفة. برمجة الروبوتات تركز على بناء وتحكم الأجهزة الروبوتية، في حين يركز تعلم الآلة على تطوير أنظمة قادرة على التعلم والتكيف بناءً على البيانات. أتمنى أن يكون ذلك واضحًا
    1 نقطة
×
×
  • أضف...