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

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

  1. عمر قره محمد

    عمر قره محمد

    الأعضاء


    • نقاط

      2

    • المساهمات

      4118


  2. عبدالباسط ابراهيم

    • نقاط

      2

    • المساهمات

      6698


  3. Mohamed Shaban18

    Mohamed Shaban18

    الأعضاء


    • نقاط

      2

    • المساهمات

      164


  4. Mohammed Ammar Ammar

    Mohammed Ammar Ammar

    الأعضاء


    • نقاط

      2

    • المساهمات

      24


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

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

  1. اود ان اعمل خاصيه على الموقع بحيث ان العميل عند الانتها من عمليه الدفع ان تصل لى رساله بمضمون الطلبيه لكى استطيع تحضيرها الرساله تصل الى رقم واحد وهو الاداره وانا فى الحقيقه لا افهم كيف يتم عملها وهذا هو المشروع CompressFile.zip
    2 نقاط
  2. لقد بحثك كثيرا ولكن لم ينجح معي اي حل Connection could not be established with host "sandbox.smtp.mailtrap.io:2525": stream_socket_client(): Unable to connect to sandbox.smtp.mailtrap.io:2525 (Connection refused) MAIL_MAILER=smtp MAIL_HOST=sandbox.smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=e6a1d5be45be9f MAIL_PASSWORD=1179b52176ac31 MAIL_ENCRYPTION=tls
    1 نقطة
  3. ما هو الفرق بين M 5Tree,Decision Tree; M Tree
    1 نقطة
  4. مرحبًا، ما أرغب به هو سؤال المستخدم إن كان يرغب بإضافة اسم إلى جهات اتصال، أو البحث عن طريق الاسم أو الهاتف. مع التأكيد أن لا تقل الأرقام أو تزيد عن 10 . الكود يعمل بشكل صحيح، لكن هل طريقة كتابتي للكود صحيحة ؟ من خلال ترتيب الفقرات ؟ هي يمكن اختصاره وأنا قمت بإطالته ؟ phone_numbers = ["1111111111", "2222222222", "3333333333", "4444444444", "5555555555", "6666666666", "7777777777"] names = ["amal", "Mohammed", "Khadijah", "Abdullah", "Rawan", "Faisal", "Layla"] def search_by_phone_number(phone_number): while len(phone_number) != 10 and not int(phone_number): print("This is invalid number") search_by_phone_number(input("enter phone number: ")) if phone_number not in phone_numbers: print("Sorry, the number is not found") else: print(names[phone_numbers.index(phone_number)]) def search_by_name(name): if name not in names: print("Sorry, the name is not found") else: print(phone_numbers[names.index(name)]) def add_user(username, user_phone_number): phone_numbers.append(user_phone_number) names.append(username) print("if you want to search write \"s\"\n if you want to add write \"a\"") want = input("I want to: ") if want == "s": print("if you want to search by phone number write \"p\"\n if you want to search by name write \"n\"") want = input("I want to: ") if want == "p": search_by_phone_number(input("enter phone number: ")) elif want == "n": search_by_name(input("enter name: ")) else: print("write p or n \n please try again") elif want == "a": add_user(input("enter name: "), input("enter phone number: ")) else: print("write s or a \n please try again") شكرًا لكم.
    1 نقطة
  5. انا ادرس JavaScript في كورس علوم الحاسوب هل تنصحوني بقرائة كتاب JavaScript من اكادمية حاسوب مع الدورة ام اركز على الدورة واقرأ الكتاب بعد الدورة ام لا يوجد حاجة لقرائته
    1 نقطة
  6. مرحبا بالجميع انا اريد مواقع تعطي psd files مجانا لتطوير مهاراتي ولعمل portfolio احترافي
    1 نقطة
  7. بالإضافة للمواقع التي إقترحها أسامة يمكنك بدلاً من البحث عن ملفات psd يمكنك الإنتقال إلى موقع ويب يعجبك ، خذ لقطة شاشة. . يمكنك أيضًا تنزيل ال assetsمن موقع الويب ، بدلاً من استخراج الأصول من PSD. كما أن فحص كود مواقع الويب الحالية سيعلمك استخدام Firefox / Chrome Developer Tools ... مهارة أساسية. بديل عن تنفيذ هذه الخطوات يمكنك الذهاب لموقع frontend mentor يوفر لك الكثير من التطبيقات في مجال ال frontend حيث يوفر لك صور الموقع والخط المستخدم والألوان وكل شئ يتعلق بالتطبيق
    1 نقطة
  8. قم بالإطلاع على موقع free-psd-templates بحيث يوفر الموقع الكثير من النماذج بصيغة PSD ، كما أيضاً في موقع graphberry يوجد قسم خاص في ملفات PSD ، أيضاً من أشهر المواقع freepik التي توفر العديد من نماذج كثيرة التي يمكنك الإستفادة منها ،أيضاً قم بالبحث في محرك البحث جوجل حول ما تحتاجه فمثلاً لو قمت بالبحث PSD Website templates Free سوف تظهر لك عدة نتائج بحث يمكنك من خلالها الإطلاع على المواقع التي توفر العديد من الملفات وقم باختيار الملفات التي تناسبك .
    1 نقطة
  9. كيف يتم استخدام Bootstrap5 ضمن React بحيث أقوم باستدعاء RTl file عندما يكون الموقع باللغة العربية، وعندما يكون باللغة الانجليزية استخدم الملف العادي (LTR) الموقع الذي أعمل عليه يحتوي على بعض الصفحات باللغة العربية فقط وبعضها بالغة الانجليزية فقط لقد قمت باستدعاء كل ملف وحده ضمن ال Components الخاص بكل صفحة. اي أنني قمت باستدعاء import "bootstrap/dist/css/bootstrap.min.css في كل Component لصفحة لغتها انجليزية و ايضا import "bootstrap/dist/css/bootstrap.rtl.min.css"; في كل Component لصفحة لغتها عربية لكن يتم استدعاء كلا الملفين بجميع الصفحات.
    1 نقطة
  10. M5Tree و Decision Tree و M-Tree كلها خوارزميات التعلم الآلي المستخدمة في مهام التنبؤ والتصنيف. M5Tree: هو شكل من أشكال خوارزمية شجرة القرار ، والذي يستخدم نموذج الانحدار الخطي لعمل تنبؤات على أوراق الشجرة. تهدف خوارزمية M5Tree إلى تحسين دقة تنبؤات شجرة القرار. شجرة القرار (Decision Tree): هي خوارزمية بسيطة لكنها قوية تبني نموذجًا يشبه الشجرة من القرارات وعواقبها المحتملة. يمثل كل فرع من فروع الشجرة قرارًا محتملاً ، وتمثل كل عقدة ورقية النتيجة. يتم استخدام أشجار القرار لكل من مشاكل الانحدار والتصنيف. M-Tree: هو نوع من بنية بيانات الفهرسة المكانية المستخدمة للبحث الفعال عن أقرب الجيران في المساحات المترية عالية الأبعاد. يستخدم بشكل شائع في رؤية الكمبيوتر وأنظمة إدارة قواعد البيانات لتحسين أداء البحث. بخلاف M5Tree و Decision Tree .
    1 نقطة
  11. ارفقت مشروعا صغيرا يوضح نفس المشكلة npm install npm start http://localhost:3000 http://localhost:3000/ar المشكلة موجودة بالصفحتين لكن هي واضحة أكثر ب http://localhost:3000/ar ملف الصفحة التي باللغة الانجليزية CompanyEn.js أول سطر فيه import "bootstrap/dist/css/bootstrap.min.css ملف الصحفة التي باللغة العربية CompanyArOne.js أول سطر فيه import "bootstrap/dist/css/bootstrap.rtl.min.css عند تعليق أحد السطرين يستخدم الموقع السطر الآخر في كلا الصفحتين أما عند الابقاء على السطرين يصبح هناك تضارب في كلا الصفحتين test.zip شكرا لك نجحت الطريقة لكن عن طريق استدعاء الملفات المتعلقة ب ال Bootstrap ب ال CDN لكن: من خلال المسار الذي قمت أنت بكتابه href={`/path/to/bootstrap/css/${getBootstrapCss()}`} كيف أصل إلى مجلد node_modules أم أنه حصرا يتوجب علي إضافة الملفات بمجلد ال Public داخل مشروع ال React ؟ وشكرا جزيلا لك.
    1 نقطة
  12. حل هذه المشكلة يكون على عدة خطوتين: أولاً تعيين متغير يقوم بتحديد لغة العرض الحالية. ثانياً بانشاء دالة لاستداعاء الملف الصحيح استناداً إلى اللغة. // ينبغي تحديد اللغة، لنفرض أن القيمة الافتراضية لها العربية. let language = "ar"; function getBootstrapCss() { return language === "ar" ? "bootstrap.rtl.min.css" : "bootstrap.min.css"; } function App() { return ( <div> <link rel="stylesheet" href={`/path/to/bootstrap/css/${getBootstrapCss()}`} /> {/* Your components */} </div> ); } انتبه لتعديل مسار ملفات css في الكود في الأعلى.
    1 نقطة
  13. تعلم البرمجة من الكتب يمكن أن تكون مفيدة أو تكون مضيعة للوقت لذلك سأقوم بتوضيح بعض الأشياء التي يجب البحث عنها عند تحديد الكتب التي يجب قراءتها لتحسين معرفتك ومتى تقرأها. ابحث عن الكتب الأعلى جودة : قد يبدو هذا واضحًا ، لكن لا تضيع وقتك مع الكتب القديمة أو المكتوبة بشكل سيئ. أنت تريد أن تقرأ كتبًا من أشخاص يتمتعون بالمعرفة فيما يتحدثون عنه وأيضًا مكتوبون جيدًا ويقدمون قيمة حقيقية لك. اقرأ عن المفاهيم وليس التقنيات: لأن التقنيات تتغير بسرعة والكتب المتعلقة بها أصبحت قديمة.إذا كنت تريد تعلم React ، على سبيل المثال ، فمن الأفضل أن تتعلم من خلال قراءة الوثائق وإنشاء مشاريعك الخاصة. قد يستغرق تعلم React بضعة أشهر لكن عملية التعلم هذه تبدو مختلفة كثيرًا الآن عما كانت عليه قبل بضع سنوات.في حين أن المفاهيم في كتاب مثل Clean Code أو The Pragmatic Programmer هي أفكار خالدة. ببساطة لأنهم يعلمونك مهارات قابلة للتحويل يمكنك أن تحملها معك في مهنتك في البرمجة . استخدم الكتب كمواد تعليمية تكميلية وليست مواد تعليمية أولية لذلك يعتبر التركيز على الدروة التعليمية حالياً أفضل لك حيث أن الإستفادة الحالية لك من الدورات التعليمية أفضل بكثير من الكتب ربما لاحقاً تحتاج لبعض الكتب لزيادة المعلومات البرمجية لديك
    1 نقطة
  14. نعم ، يبدو أن الرمز صحيح. إنه برنامج بسيط يتيح لك البحث عن رقم هاتف أو اسم وإضافة مستخدمين جدد. ومع ذلك ، هناك بعض الأشياء التي يمكن تحسينها: في دالة search_by_phone_number ، الشرط أثناء while len(phone_number) != 10 and not int(phone_number) سيتم تقييمه دائمًا إلى True لأن عامل التشغيل يتطلب أن يكون كلا الشرطين صحيحًا not int(phone_number) سيكون دائمًا صحيحًا كما int(phone_number) إلى ValueError إذا لم يكن phone_number عددًا صحيحًا. لا يتعامل الرمز مع الأخطاء التي قد تحدث ، مثل إذا قام المستخدم بإدخال رقم هاتف غير صحيح في دالةsearch_by_phone_number. لا يتعامل الرمز مع التكرارات ، لذا فإن إضافة مستخدم برقم هاتف أو اسم موجود بالفعل سيؤدي إلى إضافة نفس رقم الهاتف أو الاسم عدة مرات.
    1 نقطة
  15. حسنا ولكن لا يوجد خيار للتعديل تظهر لا اعلم السبب علما ان التعليق كان من فتره
    1 نقطة
  16. علي العكس تماماً ف Chatgpt وغيرة من تطبيقات الذكاء الاصطناعي يساعد المطورين بشكل كبير فمثلا في مجال ال front-end يمكن ان يساعدك في امور كثيرة منها : كتابة كود فمثلاً قد يكون لديك بعض الأكواد التي تتكرر كثيراً فيمكنه كتابتة نيابة عنك حل المشاكل خاصة في مجال الفرونت اند يكون هناك الكثير من المشاكل الغريبة والتي قد تأخذ منك ساعات لحلها ويكون السبب بسيط يمكنه المساعدة في حل الأخطاء في اسرع وقت وبدون أي مجهود هذا مثال لحل ChatGpt لأحدي المشاكل في React.js // original code with error function List(props) { const items = props.items; // error: items is undefined return ( <ul> {items.map(item => ( <li key={item.id}>{item.name}</li> ))} </ul> ); } // fixed code with ChatGPT's suggestion function List(props) { const items = props.items || []; // fixed: items is now initialized return ( <ul> {items.map(item => ( <li key={item.id}>{item.name}</li> ))} </ul> ); } اختبار الكود ممكن ان يساعدك في اختبار الكود عن طريق اعطائة حالات تجريبة والنتائج المتوقعة //create a test for the case (your message) const testCases = [ {length: 2, width: 3, expected: 6}, {length: 4, width: 5, expected: 20}, {length: 6, width: 7, expected: 42}, ]; //ChatGPT's answer for (const testCase of testCases) { const {length, width, expected} = testCase; const result = calculateArea(length, width); const isCorrect = result === expected; console.log(`Test case (length=${length}, width=${width}): ${isCorrect ? "PASS" : "FAIL"}`); } يوجد الكثير من الطرق التي يمكنك الأستفاده منة ويمكنك البحث عن هذة الطرق او ابتكار طرق بنفسك وفي النهاية لا اعتقد ان أي من تطبيقات الذكاء الأصطناعي يمكنها استبدال المطورين , علي العكس اري انها ستسهل عملنا كثيراً وتفتح الأبواب الي مزيد من الإبتكارات في مجال الويب وغيرة من المجالات
    1 نقطة
  17. هل يمكنك مشاركة الكود الذي تتحدث عنه حتى استطيع مساعدتك. @عبدالرحمن العمودي
    1 نقطة
  18. هل يمكنك توضيح سؤالك أكثر. ولكن إذا كان سؤالك بمعني أنك قمت بتحويل الشيفرة البرمجية set header إلي تعليق, وتسال عن سبب عدم تأثير الشيفرة علي الكود. في هذه الحالة يجب أن تعرف ما هي التعليقات في البرمجة. التعليقات هي عبارات دخيلة على الشيفرات البرمجية وليست جزءًا منها، إذ تتجاهلها المصرّفات (compilers) والمترجمات (interpreters). يُسهِّل تضمين التعليقات في الشيفرات من قراءتها وفهمها ومعرفة وظيفة كل جزء من أجزائها، لأنها توفر معلومات وشروحات حول ما يفعله كل جزء من البرنامج. بناءً على الغرض من البرنامج، يمكن أن تكون التعليقات بمثابة مُذكَّرات لك، أو يمكنك كتابتها لمساعدة المبرمجين الآخرين على فهم الشيفرة. بمعني أخر هي لا تؤثر علي وظيفة الكود أي وجودها من عدمها لا يؤثر في عمل البرنامج.
    1 نقطة
×
×
  • أضف...