لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/01/22 in أجوبة
-
1 اكتبي برنامج يطلب من المستخدم ادخال أرقام و إن أدخل رقمين بشكل متتابع يقوم بطباعة عبارة تعني ان الرقم تكرر و عند الضغط على # يخرج من البرنامج 2 اكتبي برنامج يطلب من المستخدم ادخال نص يحتوي على مسافة و يقوم باستبدال الجزء األيمن باأليسر و العكس 3 اكتبي دالة تقوم بجمع األرقام الموجودة داخل مصفوفة 4 اكتبي دالة تقوم بضرب عناصر مصفوفة ب 2 و تخزينها في مصفوفة جديدة ممكن الحل1 نقطة
-
لاحظت اننا نستخدمهم لنفس الاسباب وهما يقومان بنفس العمل اذا هل يوجد فرق بينهم؟1 نقطة
-
إذا كنت تقصد أن كلاهما يستعمل لتحديد عناصر من أجل التنسيقات أو من أجل التعامل معهم من ال js فهذا صحيح. الفرق بينهما أن ال id فريد، و لا يجوز لعنصرين أن يكون لهما نفس ال id. بينما ال class ليس كذلك، و يمكن ﻷكثر من عنصر أخذ نفس القيمة. بالتالي يمكن استعمال ال id عندما نريد أن نصل لعنصر معين بذاته. بينما نستعمل class في حال كنا نريد تطبيق شيء على مجموعة ما، فيمكننا اعتبار ال class كأنه هنا يقول أن غرض ما ينتمي إلى مجموعة ما، و بالتالي تطبيق أمر ما على كل عناصر المجموعة. أي مثلاً في حال كان لدينا الكثير من المكونات div و كل منها يمثل مثلاً تعليق، فيمكننا وضع قيمة ال class لهم comment و تطبيق ما نريد عليهم دفعة واحدة.1 نقطة
-
انا لا استطيع تشغيل جملة regexp في قاعدة بيانات من نوع sqlcipher علما بان نفس الجملة استخدمها في مشروع اخر لكن بقاعدة بيانات عادية ليست مشفر وتعمل جيدا هذه هي الجملة في الاندرويد ستوديو : Cursor cursor = db.rawQuery("SELECT * FROM sentence WHERE co_en REGEXP '.*[wer]m[e].*'",null); ورسال الخطأ هي : net.sqlcipher.database.SQLiteException:no such function:REGEXP ,while compiling:"SELECT * FROM tab1 WHERE col1 REGEXP '.*[ioe]m[e] وشكرا1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
شكرا لك لكن بعد تنقيذ ملاحظاتك لم تظهر أي خريطة لان القيم مازالت غير مقروءة .. حاولت طباعتها عن طريق الconsole مازالت undefined1 نقطة
-
لماذا لا تعمل معي هذه الجملة ;SELECT * FROM word WHERE class >= 25 AND case != 65000 علما باني اذا قمت باعطئها شرطا واحدا سيعمل ، المشكلة تحدث عند ما اعطي اكثر من شرط رسالة الخطأ Result: near "!=": syntax error انا استخدم DBBROWSER1 نقطة
-
السلام عليكم اولا انا سعيد بما تقدمونه من محتوى لقد بدأة تعلم لغة الجافا وانا الان اريد الاننقال لتعلم javafx لكني اجد مشكلة عند تفعيل البرنامج ب(run main) فهو لايعمل ولكنه بعمل ب(run file) استخدم jdk 19 وzulu 18 و sdk 19 على netbeans131 نقطة
-
بالطبع ستحتاج إلى بضع عمليات تثبيت، لكن غالباً سيكون هناك قوالب جاهزة تمكنك من البدء فوراً. لا تقلق من أمور التثبيت فستجد أنها مجرد تنفيذ بضع أوامر، و في حال واجهتك مشكلة يمكنك دائماً أن تسألنا.1 نقطة
-
شكر لك اخي. هل تسمح بسؤال اخير لقد لاحظت وجود رياكت تبع جافا سكربت بالموقع، هل يمكنني البدء بالعمل عليها وكتابة الاكواد ام انها تحتاج الى تنصيب وامور اضافيه اخرى مثل ماهو الحال عند تثبيتها على الكمبيوتر1 نقطة
-
السلام عليكم,,, لقد خلصت ال css وليكن اريد فكرة مشروع عشان اطبق عليه ما تعلمت من الhtml and css قبل الدخول في الجافا . اريد بعض الافكار منكم وشكرا لكم1 نقطة
-
يوجد لديك الكثير من الاخطاء ومنها خطأ في كتابة الـ script الخاصة بإستدعاء الخريطة و آخر في وظيفة الـ success و آخر في وظيفة الـ initMap وكذلك فإنك لم تضيفي الكود الخاص بربط الـ SDK الخاص بالخرائط بالكود الخاص بك window.initMap = initMap; لإصلاح الاخطاء لاحظي الكود الصحيح : <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>Map</title> <!-- <script src="jquery-3.6.1.js"></script> --> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> #map { height: 100%; } html, body { height: 100%; margin: 0; padding: 0; } </style> </head> <body> <div id="map"></div> <script src="https://code.jquery.com/jquery-3.6.1.js" integrity="sha256-3zlB5s2uwoUzrXK3BT7AX3FyvojsraNFxCc2vC/7pNI=" crossorigin="anonymous" ></script> <!-- الخاصة بالخريطة كالتالي script نعدل الـ --> <!-- async نضيف الـ --> <!-- إلى الرابط &callback=initMap نضيف --> <script async src="https://maps.googleapis.com/maps/api/js?key=AIzV-URjeXR4q7AAG__6rf5nqkxQOED5W4&callback=initMap" ></script> <script> var map; var marker; var mylocation; var options = { enableHighAccuracy: true, timeout: 5000, maximumAge: 0, }; function error(err) { console.warn(`ERROR(${err.code}): ${err.message}`); } // mylocation حتى نحفظ الموقع في المتغير success نعدل الـ function success(position) { var { latitude, longitude } = position.coords; // mylocation نضيف الموقع إلى mylocation = { latitude, longitude }; } navigator.geolocation.getCurrentPosition(success, error, options); // لتصبح بالشكل التالي initMap يجب تعديل الـ function initMap() { // والذي يحتوي الموقع و درجة التقريب option نضيف المتغير const option = { zoom: 10, // mylocation نحضر الاحداثيات من الـ center: { lat: mylocation.latitude, lng: mylocation.longitude }, }; map = new google.maps.Map(document.getElementById("map"), option); } // نضيف الكود التالي كما في توجيهات جوجل window.initMap = initMap; </script> </body> </html> بعد اصلاح كل الاخطاء ستفتح الخريطة ثم سيعطيك الخطأ : Google Maps JavaScript API error: InvalidKeyMapError والذي يعني أن الـ key الذي تستخدمينه غير صالح ويجب ان تقومي بعمل مشروعك في Google Cloud Console وتفعيل الفوترة لمشروعك وعدها تفعيل الـ API للمشروع ومن ثم الحصول على key صالح للمشروع. اطلع على توثيق خرائط جوجل لهذه المشكلة1 نقطة
-
محرر الأكواد المثبت على الهاتف لن يملك الميزات الكافية التي تمكنك من بناء تطبيق و تجربته، حيث أنك لن تستطيع عمل بيئة تضع فيها المكتبات و ما إلى هنالك، على عكس الموقع. أي يجب عليك القيام بكتابة الكود و تطويره على الموقع و من ثم بناءه و تصديره ليمكنك استعماله على الهاتف، ليس لدي علم بطريقة أخرى.1 نقطة
-
انا لا اقصد الوصول للدوره فقط بل جميع الخدمات من الاسئله الي الشهاده و فتره ايجاد عمل1 نقطة
-
قد يكون سبب المشكلة هو عدم وجود أذونات او صلاحيات . تحقق من الصلاحيات في home/user و home/user/your_project. لكن ، أعتقد أنه سيكون من الأفضل لك (أسهل مع فرص أقل للتأثيرات الجانبية) عن طريق نقل STATIC_ROOT إلى / var/www/html/static إذا كنت بحاجة إلى مزيد من التفاصيل ، فتحقق من سجلات nginx - لا تعتمد فقط على مخرجات وحدة التحكم. يمكنك أيضًا تشغيل nginx بتسجيل أكثر تفصيلاً. اذا كنت تريد التحقق من الصلاحيات والأذونات اتبع الأمر التالي sudo chmod 777 /home/username/projectdir/staticfiles هنا قد قمنا بإمداد صلاحية المجلد لكل المستخدمين1 نقطة
-
مرحبًا محمود، بعد إنهائك للدورة وإجرائك للامتحان مرتين لم تستجب إلى إرشادات المدربين الذين نصحوك كيف تنجز المشاريع وكيف تتعلم بطريقة صحيحة... نلتزم في أكاديمية حسوب بما نعد طلابنا به، لذا أعدنا لك المبلغ الذي دفعته، ونرجو لك كل التوفيق في رحلتك القادمة.1 نقطة
-
غير موفق يا محمود في تجربتك و رأيك برأيي و صراحة قام المدربون بالإجابة على جميع الأسئلة التي تقوم بوضعها و أنا من أحد المدربين الذين قاموا بمساعدتك في الكثير من الأسئلة سواء بتقديم الإجابات على الأسئلة التي تكون من ضمن الدورة أو أسئلة خارجية ، لذلك أرجو أن تقول الصدق بخصوص أنه لا يقوم المدربين بمساعدتك و حل المشاكل التي تواجهك فجميع المدربين جاهزين لأي سؤال يُطرح في الأكاديمية سواء من قبلك أو من قبل أي طالب آخر و أننا لا ندخر جهداً أبداً في ذلك و متواجدين في كافة الأوقات و أيضا أنت تخبر بأننا لا نقوم بحل المشكلات لك بل نقوم بكتابة مقالة لك فهذا غير صحيح فجميع المدربين يقومون بحل المشكلات بتسلسل بحيث يقومون بذكر خطوات الإجابة و شرح أي دوال أو أكواد تكون مستخدمة ربما في الإجابة حتى يُسهل على الطالب فهمها و فهم لماذا تم وضع أو استخدام الدوال و الأكواد بحيث لا تكون مجرد إجابة تحل مشكلة الطالب بدون فهمه للأكواد و الدوال المستخدمة في الحل . و أنت يوم السبت قمت بإرسال رسالة تشكرني فيها بمساعدتك في حل المشكلات التي تواجهك و محتواها كالتالي فكلامك متناقض للأسف و ليس في محله . و بالتالي إذا كان لديك أي أمور أخرى يمكنك مراسلة الدعم الفني و سيعملون على حل مشكلتك في أسرع وقت .1 نقطة
-
لكل شخص رأي مختلف عن الآخر ونحن نحترم جميع الآراء والملاحظات، حتى أننا نسأل الطلاب في مقابلة الإمتحان عن رأيهم وإن كان هنالك ملاحظات على الدورة لكي نحسنها للأفضل. شيء جميل أن نقول رأينا بحرية ولكن لو قلناه بصدق سيكون أجمل.1 نقطة
-
مرحبًا محمود، شكرًا لك على وجهة نظرك ولكنها ليست واقعية وأعتقد أنك تكتب هذا الكلام بعد دخولك للإمتحان والرسوب فيه مرتين وأنت تحاول أن تفعل شيئًا ما لكي تسترد المبلغ الذي دفعته إذ أنك تستطيع أن تسترد المبلغ الذي دفعته من دون فعل هذه الحركات، تواصل مع مركز الدعم الفني وهم سيقومون بمساعدتك. 1. في البداية عندما بدأت الدورة كان الصوت ضعيف جدًا؟ لم نلاحظ هذه المشكة في الدورات، ربما المشكلة من جهاز الحاسوب الخاص بك وقد أعطيناك أحد الحلول لتحل مشكلتك الموجودة في حاسوبك. 2. من وجهه نظري بعد عام من أشتراكي في هذه الدورة الأساسيات منفصلة تقريبا عن محتوي المشاريع الفعلية. كيف مفصولة؟ هل نشرح مثلًا أساسيات جافاسكريبت في دورة PHP؟ لدينا مساران للأساسيات وهم مسار أساسيات PHP ومسار أساسيات Laravel. عدم فهمك لأساسيات لغة البرمجة لايعني أنّ هناك شيء منفصل عن الآخر. 3. من وجهه نظر انه لا يتم مستحي أو متكبر يجب علي أن أسئل كثيرا . وعندما كنت اسئل كنت أجد من يجيب علي بموضوع تعبير أو أنشاء ولا يعطيني حل ؟ نعم صحيح من حقك أنّ تسأل كما تشاء، وإذا نظرنا إلى حسابك سنشاهد أنك سألت 150 سؤال وقد تم مساعدتك بال 150 مشكلة التي ظهرت لك. نحن كمدربين في أكاديمية حسوب نهدف إلى تدريب الطالب على حل مشكلاته بنفسه، ليست مهمتنا حل مشكلتك من دون أن تفهمها ولكن مهمة المدرب أن يحل لك المشكلة ويشرحها لك لكي تكون قادر على حل ذات المشكلة عندما تواجهك. الخطة التي نتبعها أننا نحل المشاكل للطالب بشكل مباشر في المسارات الأولى ولكن عندما يصبح في المسارات المتقدمة من المفروض أنّ يبدأ بتعلم حل المشاكل لوحده لأنه لو تخرج من الدورة ولايعرف كيف يحل المشكلة التي تظهر له فهو لن يستطيع الاستمرار بمجال البرمجة (كما حصل معك أنت) 4. وايضا كنت من اجد من يخبرني بانه يجب ان اتعلم مهاره problem solving واشكره علي ذلك جدا , لكن المفترض بشخص جديد علي المجال ان يقوم بحل المشاكل الموجوده في الكود ويتلقي معلومات جديده في نفس الوقت وهو يعاني في تعلم الاساسيات اصلا. لاحظ أنه يوجد لديك 151 سؤال، وأنت مازلت تسأل إلى الآن وتأخذ حلولًا على الأسئلة التي تنشرها. 5. وايضا حتي يكون محتوي الدورة قصيرا تم ضغط المعلومات كما أري ف فيديو مدته 5 دقائق تجد به معلومات كثيرة جدا ؟ بالنسبه لمبتدئ ذلك كثير جدا ؟ الآن تأكدت أنك تتكلم بشكلٍ عشوائي، هناك مسارات في الدورة تتجاوز ال 8 ساعات فهل برأيك هذا الرقم بسيط. بالإضافة إلى مدة الدورة الكاملة والتي هي أكثر من 50 ساعة. 6. فقد وجدت بفضل الله محتوي مجاني لكن مقدمه لا يكتب أكواد فرونت أند كثيرا , وهو الامر الذي شجعني علي الاستمرار في تعلم المزيد لدينا في دورة PHP العديد من المسارات، نتبع طرق مختلفة في إنشاء المسارات لكي تكون مناسبة للجميع. فهناك بعض المسارات لانكتب فيها إي شيفرة فرونت إند بينما في بعضها الآخر نكتب شفرة فرونت إند بشكلٍ بسيط. أما بخصوص الدورة المجانية التي تشاهدها على اليوتيوب فأنت تشاهدها ولاتفهم منها شيء والدليل على ذلك أنك تأتي إلى الأكاديمية وتسأل عن المشاكل التي ظهرت لك لكي يحلها لك المدربون لاحظ هنا تسأل عن livewire وانت ذكرت أنك تشاهد دورة يستخدم فيها livewire حتى أنك مازلت تسأل إلى الآن في الأكاديمية! وقد ذكرت في الأعلى أننا نكتب لك مقالة ولانحل لك المشكلة، ولكن أرى أنّ مشاكلك جميعها محلولة وكلما ظهر لك خطأ تأتي وتسأل عنه في أكاديمية حسوب، بالإضافة إلى أنّ مدربي أكاديمية حسوب يشرحون لك الأشياء التي لاتفهمها في الدورة المجانية التي تشاهدها وتأتي إلى الأكاديمية للإستفسار يوميًا عنها. 7. وايضا موضوع الامتحان كيف تستطيعون تحديد مستوي شخص ما بمجرد اسئله نظرية , بدون أختباره بالكود كيف يعمل أو كيف بناه. بخصوص الإمتحان فأنت دخلت على الإمتحان مرتين ولم تستطع تخطيه، لو أنك تخطيت الإمتحان كنت ستنتقل لمرحلة تنفيذ مشروع من الصفر. أما بخصوص كيف نستطيع تحديد مستوى شخص من خلال أسئلة نظرية فهذا سهل جدًا، عندما أجريت لك الإمتحان كان أحد الأسئلة أنه كيف نستطيع جلب البيانات من قاعدة البيانات من لارافل وأنت لم تعلم كيف. أحد الأسئلة الأخرى كان حول ال pagination وأيضًا لم تعرف وإذا لاحظت جميع الأسئلة كانت في الأساسيات، إذًا كيف تريد أن تنتقل لمرحلة تنفيذ المشروع وأنت لاتعلم الأساسيات! - هل تتذكر كيف حجزت أكثر من 5 مواعيد للإمتحان وتخلفت عنهم؟ وكنت في كل مرة أنتظرك 15 دقيقة ولاتأتي وتتحجج بأنك نسيت وأنك لم تكن متفرغ ...الخ؟ - هل تتذكر كيف أنهيت الدورة بجميع مساراتها منذ 8 أشهر وطلبت الدخول للإمتحان؟ وبعد أن أنهيت الدورة وطلبت الدخول للإمتحان طلبت استرداد المال لأنك تركت المجال؟! وبعدها عدت وطلبت موعدًا للإمتحان! على كلٍ واضح من كتابتك أنك تريد الحصول على المبلغ الذي دفعته بعد أن انتهيت من مشاهدة الدورة ولاحظ أنّك تستطيع فعل ذلك بالتواصل مع الدعم الفني وطلب ذلك وسيتم مساعدتك على استرجاع المبلغ الذي حصلت عليه من دون أن تكتب كل هذا الكلام وتعذب نفسك. أرجو لك التوفيق يامحمود في مسيرتك القادمة1 نقطة
-
1 نقطة
-
1 نقطة
-
مرحبًا @نور سليم2, الطريقة للوصول الى حل : الرقم موجب إذا كان أكبر من الصفر. نتحقق من ذلك يإستخدام الشروط الشرطية (if statement). إذا لم يكن الرقم اكبر من صفر فسيكون صفرًا أو سالب. في حالة الأرقام الفردية والزوجية ، يكون الرقم زوجيًا إذا كان قابلاً للقسمة تمامًا على 2. عندما يتم قسمة الرقم على 2 ، نستخدم العامل ٪ و سيمى هذا المعامل modulo لحساب الباقي. إذا لم يكن الباقي صفراً ، يكون الرقم فردي. يمكنك عمل المطلوب بهذه الشيفرة: # solution تعريف دلة def solution(number): # شرط التحقق من الرقم زوجي ام فردي # في حال كانت نتيجة قسمة الرقم مع 2 و المتقبي هو رقم 0 ذلك يعني ان الرقم زوجي if number % 2 == 0: print("رقم زوجي") else: print("رقم فردي") # شرط التحقق من الرقم موحب ام سالب if number > 0 : # في حال ان الرقم اكبر من 0 ذلك يعني انه موجب print("رقم ايجابي") else: # سالب اذا اقل من 0 print("رقم سالب")1 نقطة