معاذ قره محمد

3 نقاط السمعة
359 مشاهدات المحتوى
عضو منذ
يمكنك فعل ذلك من خلال الكود التالي كمثال، مكتوب بلغة python: f = open("result.txt", "a") f.write("start:") f.write("\n") for i in range(3): for j in range(3): for k in range(3): x = str(i) + str(j) + str(k) f.write(x) f.write("\n") f.write("finished") f.close() كتبت الكود السابق في ملف test.py ثم وضعت بجانبه مجلد لحفظ النتائج سمّيته result.txt والناتج سيكون كما في الصورة التالية: https://suar.me/ZLv7w
طالما أنّ المتحول pressed قد تم تعريفه ولم يتم تغييره خلال زمن التنفيذ فلا يوجد فرق بين الكتابتين. لكن أحيانا يكون هناك فرق حسب الكود المكتوب، فمثلاً نضع المتحول الذي يحمل قيمة منطقية ليعبّر عن معنى معيّن، كأن يكون بقيمة true إذا كان هناك خطأ ما فنكتب حينها: if(!error) بمعنى فقط إذا لم يحصل خطأ أي فقط إذا كان المتحول error بقيمة false. لذلك استخدام أحد الشكلين من الشرط يعتمد على الغرض من الكود. لكن بالنسبة للكود الذي في مثالك
حاولت شرح كل سطر بقدر المستطاع من البرنامج، لكن حاولي في المرات القادمة أن تجربي حل الكود بيدك ثمّ أسألي عمّا لم تعرفيه لكي تحصّلي الإفادة بقدر المستطاع import java.util.Arrays; import java.util.Scanner; public class Question { static double getAverage(int...arr) { double sum=0; for (int n: arr) sum+=n; // summition all integers return sum/arr.length; // ave = summition/number of numbers } static int[] getMaxMin(int...arr){ int[] minmax = {Integer.MAX_VALUE, Integer.MIN_VALUE}; // set min max integers to send it for (int n: arr){
أي لغة برمجية أنشئت فهي أنشئت لبناء طريق حلّ للمشاكل. أي أنّ مرحلة الكتابة البرمجية (استخدام لغة البرمجة) يجب أن تسبقها مرحلة مهمّة جدّاً وهي معرفة المشكلة التي تواجهينها وطريقة حلّها. فلا أحد يستطيع كتابة كود لحلّ مشكلة لا يعرفها أو يجهل بعض معطياتها ونتائجها. مثلاً: تخيّلي تريدين جمع أرقام من مصفوفة بحيث يتم جمع الأرقام الموجبة فقط. كيف نستطيع القيام بذلك؟ أوّلا سنفكر بأننا نحتاج لجمع الأعداد أن نمر على كل رقم، إذاً نريد حلقة تكرارية for. ثانياً نحن
صحيح الروبوتات يمكنها أن تصل إلى تخزين المتصفح، وأن تغير الip الخاص بها. لكن يمكنك في هذه الحالة أن تقوم بحفظ عداد temp في جدول كل مستخدم في قاعدة البيانات، عندما يحاول أن يقوم بتسجيل الدخول عن طريق اسم مستخدم ما عن طريق كلمة سر خاطئة زد العداد في جدول المستخدم بمقدار واحد، وإذا أدخل كلمة السر بشكل صحيح أعد العداد إلى الصفر، وإذا أصبح العداد بمقدار 3 -أو الرقم الذي تريد من المحاولات الفاشلة لكلمة السر- حوّله إلى صفحة
وعليكم السلام. استعمل عداداً يقوم بالازدياد في كل مرة يقوم المستخدم بعمل submit لبيانات خاطئة، واقرن عرض google reCAPTCHA مع تجاوز العداد لرقم معيّن، مثلاً لدينا قائمة الإدخال التالية: <form onSubmit={handleSubmit}> <label htmlFor="name">Name</label> <input type="text" id="name" className="input"/> {temp == 3 && <reCAPTCHA ... />} // يعرضه فقط عندما يكون العداد يساوي 3 <button>Submit</button> </form> وفي وظيفة إرسال البيانات ضع: const [temp, setTemp] = useState(0) function handleSubmiT(e){ try{..} catch(error){ ... setTemp(temp+1) } }
وعليكم السلام. في js لدينا الطريقة ()document.getAnimations والتي سترجع مصفوفة من الانميشن الذي سبق تعريفه والتي لا تزال فعالة -لم تنتهي- في css، وكل انميشن عبارة عن obj غرض يحوي اسم الانميشن والزمن الحالي: timeline - animationName وغيرها من الخصائص التي يمكنك الاستفادة منها. كل ما عليك أن تحدد الانميشن عن طريق: const myAnim = document.getAnimations().find( animation => animation.animationName === "yourAnimationName" // اسم الانميشن الذي لديك ) هذا سيرجع لك غرض هو الانميشن الذي تريده، وحتى تأتي بالزمن الحالي: myAnim.currentTime
مبرمج الباك اند سيقوم بكتابة كود يجلب البيانات من الdatabase، وثمّ يرسله لك للفرونت اند عن طريق API سيكون هناك رابط يحوي هذه البيانات المعيّنة. أنت في الفرونت اند ستستخدم الطريقة fetch لجلب هذه البيانات التي يرسلها لك، وتستخدمها في عناصر الhtml. لمعرفة تفاصيل استخدام الطريقة يمكنك تصفح المقال: https://academy.hsoub.com/programming/javascript/%D8%A5%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-%D9%88%D8%A7%D8%B3%D8%AA%D9%84%D8%A7%D9%85%D9%87%D8%A7-%D8%B9%D8%A8%D8%B1-%D8%A7%D9%84%D8%B4%D8%A8%D9%83%D8%A9-%D9%81%D9%8A-%D8%AC%D8%A7%D9%81%D8%A7%D8%B3%D9%83%D8%B1%D8%A8%D8%AA-r1294/
في العادة لا نقوم بالاتصال بقواعد البيانات من الfront end، بل عن طريق الbackEnd لتجنب الكثير من المشاكل الأمنية كالوصول إلى قاعدة البيانات حتى إلى خصوصياتها من قبل الغرباء وغيرها من المشاكل. إذا كنت تريد الاتصال منها عن طريق ال frontEnd فيجب ألا تفعل، لكن إن كنت تريد الاتصال بها عن طريق الbackend فطريقة الاتصال ستختلف بحسب بيئة العمل التي يعمل عليها مطور الbackend.
هذا يعتمد على قاعدة البيانات التي تستخدمها، أيّها تستخدم؟
وعليكم السلام يمكنك الوصول من خلال الjs لمحتوى ملف نصي، أو لمعلومات محفوظة في قاعدة البيانات، ثم وضعها داخل أي tag من html. وفي العادة نستخدم مكاتب للوصول إلى قواعد البيانات حسب نوعها. كل ما عليك هو جلب المعلومات من قاعدة البيانات function getText(){ // حسب قاعدة البيانات لديك تقوم بجلب البيانات منها return text; } والآن حدّد العنصر الذي تريد وضع النص داخله: const _h1_ = document.getElementById("h1-id"); والآن ضمّن النص الذي جلبته من قاعدة البيانات في الh1: _h1_.innerText =
البرمجة من أجمل المواضيع التي يمكن تعلمها وأكثرها إبداعا خاصة للناس الشغوفين. لتتعلم البرمجة يجب عليك أن تحدد مسارك فيها، فهي عبارة عن محيط كامل من الاختصاصات مثل أمن المعلومات - برمجة تطبيقات سطح المكتب - تطبيقات الأندرويد - تطبيقات الويب ..إلخ، والكثير الكثير من الاختصاصات التي تتيحها البرمجة. فعندما تبدأ باختيار تخصصك تهوّن على نفسك الكثير من المراحل. ثمّ تأتي الخطوة الثانية وهي اختيار اللغة البرمجية المناسبة للاختصاص الذي اخترته، وهنا سترى أنّ لكل اختصاص خيارات متعدّدة من حيث