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

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

  1. موسى حسن سعيد هاشم2

    • نقاط

      2

    • المساهمات

      15


  2. اسماء محمد10

    اسماء محمد10

    الأعضاء


    • نقاط

      2

    • المساهمات

      169


  3. Adnane Kadri

    Adnane Kadri

    الأعضاء


    • نقاط

      2

    • المساهمات

      5196


  4. محمد الطرشة

    محمد الطرشة

    الأعضاء


    • نقاط

      1

    • المساهمات

      4


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

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

  1. اريد تطبيق الاندرويد التحدث باللغة العربية ممكن واحد يعطينا اسم المكتب المستخدمة لتحويل النص المكتوب باللغة العربية الى صوت مسموع غير خدمة gTTs
    2 نقاط
  2. لا اعرف ما المشكلة https://scratch.mit.edu/projects/892291534/
    1 نقطة
  3. عندي مشكلة هنا عند إضافة اي كود او كتابة اي شي لازم اعمل open with live server كل مرة انا اريد عند إضافة اي كود يتم التحديث مباشرة على صفحة الويب دون الحاجه إلى تكرار خطوة open with live server
    1 نقطة
  4. السلام عليكم. أيهما أفضل: إستعمال multer أم express-uploder في مشاريع react node js. شكرا لكم.
    1 نقطة
  5. ممكن اعرف مدى صحة هذا التصميم وكيف فيني وسعه
    1 نقطة
  6. كلاهما معروف بكفاءته في التعامل مع تحميل الملفات وادارتها.، وقد لا يلحظ اختلاف ما بينهما في المشاريع ذات الحجم الصغير والمتوسط، ولكن قد تكون هنالك بعض الفروقات في الآداء والميزات الاضافية كلما ازداد توسع المشروع وحجمه. ولكن عموما: بخصوص Multer: يعد multer من أكثر حزم تحميل الملفات شيوعًا في Node.js ومعروف بكفاءته وقدرته على التعامل مع الرفع المتعدد. يوفر مجموعة متنوعة من الخيارات لتكوين سلوك تحميل الملفات بما يناسب احتياجاتك. يدعم تخزين الملفات في مكان مخصص مثل القرص الصلب أو خدمات تخزين سحابية مثل Amazon S3 أو Google Cloud Storage. قد تحتاج إلى برمجة إضافية لمعالجة الأخطاء وإدارة الملفات المرفوعة والتحقق من أمانها وما نحو ذلك، قد يعد عيبا أحيانا ولكنه أيضا ميزة من حيث القدرة على تخصيص مثل هاته الجزئيات بحسب حاجة المشروع. بخصوص Express-Uploader: express-uploader هي مكتبة تساعد في تبسيط عملية تحميل الملفات في تطبيق Express.js. تقدم واجهة أكثر بساطة واستخدامًا بالمقارنة مع multer. يمكن أن يكون خيارًا جيدًا إذا كنت تبحث عن شيء سريع وبسيط لمشروعك الصغير. تحتوي على مجموعة محدودة من الخيارات والميزات مقارنة بـ multer، وقد تكون أقل قوة ومرونة للمشاريع الكبيرة والمعقدة.
    1 نقطة
  7. اريد ان اعرف كل التفاصيل عن الحصول على عمل بعد التخرج, وماذا سوف افعل في حال لما استطع الحصول على وظيفة في اي جهة
    1 نقطة
  8. يمكنك تنزيل مكتبة pyttsx3 وهذه المكتبة هي الأكثر شعبية لتحويل النص إلى صوت في بايثون وتدعم العديد من اللغات، بما في ذلك العربية. بعد تثبيت المكتبة يمكنك استخدامها بالشكل التالي :- import pyttsx3 # إنشاء مشغل صوت engine = pyttsx3.init() # تحديد اللغة العربية engine.setProperty("voice", "Arabic") # تحويل النص إلى صوت engine.say("مرحبًا بكم!") # تشغيل الصوت engine.runAndWait()
    1 نقطة
  9. يبدوا أن التصميم يخص قاعدة بيانات لتطبيق أفلام أين يقوم المستخدمون بإنشاء قوائم لمشاهدة الأفلام يمكن أن تسع أكثر من فيلم ويمكن لكل فيلم أن يوضع في العديد من قوائم المشاهدة .. في نفس الوقت يمكن تنظيم هاته الأفلام في قوائم. مبدئيا لا مشكلة بالتصميم. اذ يتم اعتبار: العلاقة بين انموذج بيانات المستخدم وقائمة المشاهدة كعلاقة one to one، أين يمتلك كل مستخدم قائمة مشاهدة واحدة. العلاقة بين انموذج بيانات قائمة المشاهدة والأفلام كعلاقة many to many، أين يمكن أن تسع قائمة ما العديد من الأفلام وفي نفس الوقت يمكن لفيلم ما أن يوضع في العديد من قوائم المشاهدة. العلاقة بين انموذج بيانات القائمة والأفلام كعلاقة many to many، أين يمكن أن ينتمي الفيلم لأكثر من قائمة وفي نفس الوقت يمكن لقائمة ما أن تحتوي العديد من الأفلام. يتم توصيف جداول وسيطة لمقاربة علاقة many to many بصورة صحيحة. رغم هذا، إلا أنه يوجد بعض الملاحظات التي تخص التصميم: لا يظهر أن هنالك داع من خاصية movies_ids في انموذج بيانات قائمة المشاهدة watch_list، اذ تربط هذا الأخير مع انموذج الفيلم movie علاقة many to many، ولذلك فإنه سيكون من السهل الاستعلام عن الأفلام الخاصة بالقائمة دون الحاجة إلى حقل يميز ذلك في انموذج القائمة. لا يتضح الفرق بين انموذج قائمة المشاهدة watch_list وانموذج القائمة list، قد يمكن التخلي عنها في حال لم تكن تختلفان عن بعض. بخصوص التوسع في التصميم، ما عليك إلا إضافة المزيد من النماذج واعتبار علاقات فعالة ما بين نماذج البيانات.
    1 نقطة
  10. السلام عليكم هل هذه الدوره لها علاقه بال back end ؟
    1 نقطة
  11. أولاً يفضل الإطلاع على المقالة التالية لتأخذ فكرة أكثر تفصيلاً عن مجالات العمل الخاصة ب الويب والتقنيات المستخدمة به وذلك سيوفر عليك الكثير من الوقت حيث ستقوم بإختيار الدورة المناسبة بالنسبة لك ولإحتياجاتك بعد ذلك قم بالدخول للصفحة الخاصة بالدورة " دوره تطوير التطبيقات باستخدام javascript "كما أخبرك عمر في التعليق السابق وبالنسبة للسؤال "هل الدوره لها علاقه بال back end ؟ " فنعم تدرس في هذه الدورة backend بالإضافة لمجالات أخرى وتقنيات أخرى حيث تعتبر هذه الدورة (مجموعة من الدورات)
    1 نقطة
  12. نعم بالفعل فإن لها علاقة بالـ backend وتحتوي على شرح لـ node js ومكاتبه الشهيرة، وكذلك الامر يوجد شرح لـ next js وهي بيئة عمل Full-Stack. وبنفس الوقت وتحتوي شرح على كل انواع الـ frontend كذلك (الجوال - الحاسوب - الويب) باستخدام جافاسكريبت، وكذلك الامر يوجد الكثير من المشاريع التي يتم فيها التطبيق باستخدام backend باستخدام node و frontend باستخدام البيئات المختلفة. اعرف اكثر عن دورة تطوير التطبيقات باستخدام جافاسكريبت من هنا
    1 نقطة
  13. أنتِ تستخدمين مصفوفة NumPy لـ image_path، ومصفوفات NumPy ليس لديها خاصية split(). لذلك، عليك تحويل image_path إلى سلسلة نصية قبل استخدامها في str.split() كالتالي: image_path = str(image_path) output_image_path = "object-detection-" + image_path.split('.')[0] + ".jpg" من أجل تحويل image_path إلى سلسلة نصية، ثم سيستخدمها str.split() لإنشاء سلسلة جديدة تتكون من اسم الملف بدون الامتداد. وسبب ظهور الخطأ الثاني هو أنّك تحاولين استخدام cv2.imwrite() لكتابة مصفوفة NumPy كصورة، في الوقت الذي تتوقع فيه cv2.imwrite() إشارة OpenCV UMat كصورة، عليك إجراء التعديل التالي: image = cv2.imread(image_path) cv2.imwrite(output_image_path, image) حتى يتم قراءة الصورة من image_path إلى إشارة OpenCV UMat ثم سيستخدم cv2.imwrite() تلك الإشارة لكتابة الصورة إلى ملف.
    1 نقطة
  14. الأمر طبيعي أن تواجه بعض الصعوبات في تذكر بعض الكودات البرمجية كمبتدئ. البرمجة هي مهارة تتطلب ممارسة مستمرة وتطويرا مستمرا. كلما زادت ممارستك، كلما أصبح من الأسهل عليك تذكر الكود. بعض النصائح التي قد تساعدك في تذكر الكود:- من المهم أن تفهم الجزء الخاص بالشرح النظري وتفهم كيف يعمل الكود وكيف يؤثر على البرنامج. لا تعتمد على نسخ ولصق الكود من الآخرين. كلما كتبت الكود بنفسك، كلما أصبحت أكثر دراية به. ابحث عن أمثلة مختلفة وحاول تطبيقها ذلك يجعلك تفهم خطوات عمل الكود بشكل أفضل وطرق مختلفة. وأخيرا، أفضل طريقة لتعلم البرمجة هي من خلال الممارسة. إنشاء مشاريع خاصة بك حتى تتمكن من تطبيق ما تعلمته وأثناء تنفيذ هذه المشاريع سوف تواجه بعض المشاكل ابحث عن حلول ذلك يقوي لديك مهارة البحث والتعلم. فيما يتعلق بتسجيل الكود على دفتر خاص بك، فهذا أمر متروك لك. قد يكون تسجيل الكود مفيدا إذا كنت تواجه صعوبة في تذكره. ومع ذلك، من المهم أيضا التأكد من أنك تفهم الكود ويمكنك كتابة الفكرة الرئيسية من الكود بدل من كتابة الكود بالكامل.
    1 نقطة
×
×
  • أضف...