لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 03/09/23 in أجوبة
-
السلام عليكم ورحمة الله وبركاته ، - ماهي لغة البرمجة القوية والجيدة لصناعة العاب ثلاثية الابعاد ؟ - ماهي لغة البرمجة المناسبة لصناعة الالعاب ثنائية الابعاد ؟1 نقطة
-
import './App.css'; import React from 'react'; import {useState,useEffect} from 'react' import Header from './components/header'; import images from '../src/img/images.jpg'; import images1 from '../src/img/images1.jpg'; import images2 from '../src/img/images2.jpg'; import images3 from '../src/img/images3.jpg'; const App =()=>{ const [img,setImg]=useState(images); let imagesArray=[images,images1,images2,images3]; let random =Math.floor(Math.random()* imagesArray.length); useEffect(()=>{ setInterval(()=>{ setImg(imagesArray[random]); console.log(img) },8*1000); },[]) return ( <div style={{backgroundImage:`url(${img})`}} className='landing-page'> <div className='overlay'> </div> <Header></Header> <div className="introduction-text"> <h1>We are <span>Creative</span> agency</h1> <p>Welcom to you i can help you four what do you need about web develpement</p> </div> </div> ) } export default App ; جربت هذه الطريقة الصورة تتغير لكن بعشوائية ولا تتبع الزمن المحدد اي 8 ثواني1 نقطة
-
المشكلة في الشرط الثاني في دالة addNewTransaction()، حيث أنه يتم التحقق فقط من طول النص وليس من طول المبلغ، مما يعني أنه إذا تم إدخال نص ونسي المبلغ، فإنه سيتم تمرير الشرط الثاني وإظهار رسالة الخطأ الأخيرة. يمكنك حل هذه المشكلة عن طريق إضافة التحقق من طول المبلغ في الشرط الثاني، مثل هذا: const addNewTransaction = () => { if (text.length === 0 && amount.length === 0) { setErrorText("Please Enter A text") setErrorAmount("Please enter An Amount") setValidate(true) } else if(amount.length === 0 && text.length !== 0 ) { setErrorAmount("Please enter An Amount") setValidate(true) } else if(text.length !== 0 && amount.length === 0) { setErrorText("Please Enter A text") setValidate(true) } else { setDummyTransactions([...dummyTransactions,{id: new Date(), text: text, amount: +amount}]) setAmount('') setText('') setValidate(false) } } بهذا الشكل، سيتم التحقق من طول المبلغ في الشرط الثاني وإذا كان المبلغ غير موجود، سيتم عرض رسالة الخطأ المناسبة وعكس الحال إذا تم إدخال المبلغ ونسي النص.1 نقطة
-
أعتقد أن هذه المشكلة تحدث عندما يكون لديك برنامج قارئ الشاشة مفعل في نظام التشغيل الخاص بك. يقوم PowerShell بتعطيل PSReadLine لتحسين التوافق مع برامج قراءة الشاشة. إذا كان هذا هو السبب وكنت ترغب في استخدام PSReadLine، يمكنك تعطيل قارئ الشاشة أو استخدام PowerShell ISE بدلاً من PowerShell console. ويمكنك استخدام PowerShell ISE من خلال الضغط زر الويندوز + R, سوف تفتح لك نافذة RUN قم بكتابة الأمر التالي ثم أضغط Enter. PowerShell ISE وسوف يتم فتح نافذة PowerShell ISE.1 نقطة
-
في البداية يجب معرفة أن PSReadLine هو امتداد لـ PowerShell و يوفر ميزات تحرير نصية أكثر تطورًا من الميزات الافتراضية في PowerShell. أيضًا يتضمن PSReadLine وظائف مثل التعديل التفاعلي للأوامر والتاريخ والإكمال التلقائي للأسماء والمتغيرات والأساليب والخيارات والقراءة الاستنادية إلى السطر والتأشير اللوني والإدراج والحذف والتحريك والتحديد والنسخ واللصق. ويساعد PSReadLine على تسهيل تجربة استخدام PowerShell ويجعل عملية التحرير أسرع وأكثر فاعلية. ومع ذلك، قد يتم تعطيل PSReadLine بشكل افتراضي في حالة استخدام برنامج قراءة الشاشة، وذلك لضمان التوافق مع برامج قراءة الشاشة المختلفة. يمكنك تجاهل هذا التحذير واستخدام PSReadLine بشكل عادي، على الرغم من أن بعض الوظائف قد لا تعمل بشكل صحيح مع برامج قراءة الشاشة. لتجاهل التحذير، يمكنك إضافة الأمر التالي في ملف Microsoft.PowerShell_profile.ps1: $ENV:DISABLE_UNRELIABLE_INPUT = "1" يتم ذلك عن طريق فتح PowerShell واستخدام الأمر التالي: notepad $profile وأيضًا لتمكين PSReadLine بشكل دائم في PowerShell، يمكنك إضافة الأمر التالي في ملف Microsoft.PowerShell_profile.ps1 كذلك: Import-Module PSReadLine سيفتح هذا الأمر ملف نصي جديد، يتم تحريره لتضمين الأمر المذكور أعلاه، ثم حفظ الملف وإغلاقه. بعد ذلك، يمكنك إعادة فتح PowerShell والبدء في استخدامه كالمعتاد، وسيتم تمكين PSReadLine بشكل دائم.1 نقطة
-
علي حسب غرضك من الجهاز بمعني إذا كان غرضك هو تعلم الموشن جرافيك فأنا أتفق من الأخ مصطفي في المواصفات المطلوبة ولكن إذا كان غرضك هو تعلم البرمجة يجب أن تقوم في البداية بتحديد أي مجال من مجالات البرمجة سوف تتعلم, وهذه بعض مجالات البرمجة: تطوير الويب بأنواعه الثلاثة: التطوير الكامل وتطوير الواجهة الخلفية وتطوير الواجهة الأمامية تطوير سطح المكتب تطوير تطبيقات الهاتف التخصص في مجال DevOps إدارة قواعد البيانات الأمن السيبراني تطوير الألعاب التعلم الآلي يمكنك معرفة الكثير عن كل مجال من هذه المجالات ومجالات أخري من خلال هذه المقالة. ولنأخذ علي سبيل المثال تطوير تطبيقات الهاتف و تطوير تطبيقات الويب. في مجال تطوير تطبيقات الهاتف تحتاج إلي مواصفات أكبر بسبب البرامج التي سوف تستخدمها في عملية التطوير مثل Android Studio و المحاكيات و ما إلى ذلك. ولكن في تطوير تطبيقات الويب لن تحتاج إلى هذه البرمج أنت فقط سوف تحتاج إلى متصفح مثل Google Chrome و محرر أكواد مثل Visual Studio Code فقط.1 نقطة
-
بالنسبة لمجال البرمجة عموماً لا تحتاج مواصفات عالية ولكن في مجال برمجة تطبيقات الأندرويد بواسطة ال android studio تحتاج لرامات عالية (8جيجا أو كثر ) وبروسيسور عالي نسبياً جيل حديث أما بالنسبة لمجالات البرمجة الأخرى لا تحتاج إلى مواصفات عالية لذلك إذا لم يكن بإمكانك شراء حاسوب حالياً فلديك هذه النصائح لمتابعة العمل والتعلم زيادة الرامات لفتح عدة برمجيات في نفس الوقت إضافة ssd لزيادة وتحسين سرعة الحاسوب تثبيت إي توزيعة من نظام linux حيث لا يستهلك الكثير من الموارد حيث يعتبر نظام أسلس من ال windows استخدام برمجيات اخف مثلاً بدلاً من google chrome يمكن استخدام edge فهو أسرع من google chrome بدلاً من استخدام IDE يمكنك استخدام محرر أكواد مثل vs code أسرع بكثير بدلاً من android studio يمكنك استخدام برمجيات بديله ولكن هذا يأتي على حساب المميزات الموجودة في android studio1 نقطة
-
ليس اجباريا أن يكون لديك حاسوب قوي لعملية التعلم وممارسة البرمجة والعمل بها, ولكن بالتأكيد يفضل ان يكون لديك حاسوب ذو مواصفات قوية ومناسبة لتعلم البرمجة, لكي لا تواجه بطؤ أثناء عملية التعلم وتطبيق الأكواد, فتشعر بالاحباط خلال عملية التعلم وخلال تنفيذ الاكواد مما يؤدي الى بطؤ في عملية التقدم واكتساب الخبرة واحيانا اتخاذ قرار بأن لا تتعلم البرمجة ولذلك مهم أن يكون الحاسوب يتميز بمواصفات نوعا ما قوية, مساحة الرام التي لديك تعتبر قليلة ويفضل زيادتها لتكن على الاقل 8 جيجا, لأن الووندوز يستهلك مساحة كبيرة من الرام وأيضا برنامج محرر الأكواد يستهلك من الرام, والمتصفح الذي يستهلك بشكل كبير من الرام وبالتالي 4 جيجا تعتبر قليلة ويفضل زيادتها1 نقطة
-
لا بالطبع لا يجب أن يكون لديك حاسوب بمواصفات عالية للتعلم والعمل. يمكنك البدء في التعلم والعمل بأي جهاز كمبيوتر يعمل بنظام التشغيل المناسب للمهام التي تريد القيام بها. ومع ذلك، يمكن أن يكون لديك حاجة إلى زيادة سعة الذاكرة العشوائية RAM وتحسين المعالج وبطاقة الرسومات في بعض الحالات لتشغيل بعض البرامج الثقيلة بشكل مريح، ولكن هذا يعتمد على نوع العمل الذي تقوم به. مواصفات الحاسوب المناسب للبرمجة: المعالج: يفضل اختيار معالج بسرعة عالية ويفضل أن يكون بـ 4 أو أكثر من النوى. الذاكرة العشوائية (RAM): يجب أن تكون بحجم كافي لتشغيل برامج التطوير، يفضل 8 جيجابايت أو أكثر. القرص الصلب (HDD) أو قرص الحالة الصلبة (SSD): يجب أن يكون بحجم كافي لتثبيت النظام والبرامج، ويفضل استخدام SSD لتسريع عملية التحميل والإقلاع. بطاقة الشاشة: يفضل استخدام بطاقة شاشة متوسطة الأداء أو عالية الأداء إذا كنت ستعمل على تطوير برامج الجرافيك أو الألعاب. مواصفات الحاسوب المناسب لبرامج الجرافيك: المعالج: يفضل اختيار معالج بسرعة عالية ويفضل أن يكون بـ 4 أو أكثر من النوى. الذاكرة العشوائية (RAM): يجب أن تكون بحجم كافي لتشغيل برامج الجرافيك، يفضل 16 جيجابايت أو أكثر. القرص الصلب (HDD) أو قرص الحالة الصلبة (SSD): يجب أن يكون بحجم كافي لتثبيت النظام والبرامج، ويفضل استخدام SSD لتسريع عملية التحميل والإقلاع. بطاقة الشاشة: يفضل استخدام بطاقة شاشة عالية الأداء مثل NVIDIA GeForce أو AMD Radeon. ملحوظة: يمكن العمل على البرمجة وبرامج الجرافيك بحاسوب بمواصفات أقل، ولكن المواصفات المذكورة أعلاه ستساعد على تحسين سرعة العمل وجودة الأداء. في المجمل، يمكن البدء في التعلم والعمل بأي جهاز كمبيوتر متاح لديك، ثم ترقية الموارد تباعًا حسب الحاجة وقدرتك على ذلك. بالنسبة لطريقة التقديم على دورات أكاديمية حسوب: ستجدي هنا شرح كامل لطريقة الإشتراك وطرق الدفع وهما باي بال و البطاقة الإئتمانية. عند اشتراكك بإحدى دورات حسوب، ستحصلي تلقائيًا على وصول لأول مسار من بقية الدورات بشكل مجاني لتتعرفي على محتواها، وبعد ذلك يمكنك الاشتراك بدورة ثانية في حال أردتِ إكمال المسارات في هذه الدورة الجديدة. يمكنك الحصول على المزيد من التفاصيل حول الدورات وإن كان لديك أي سؤال من مركز المساعدة.1 نقطة
-
إذا كنت تريد إنشاء ذلك بواسطة لغة javascript فالأمر بسيط يمكنك إنشاء ذلك بواسطة هذا الكود : var x = 2; while (x <= 100){ console.log(x); x += 2; //القيمة التي سوف تضاف لتجعل العدد زوجي } x هو المتغير الذي سوف يبدأ التكرار عنده وداخل شرط while هي القيمة التي سوف يتوقف عندها التكرار . وإذا كنت تريد عمل ذلك بواسطة c++ : #include <iostream> using namespace std; int main() { /* Initialize i with 1. */ int i=1; /* If i is less than or equal to 100. */ while( i <= 100){ /* If number is divisible by 2, then print.*/ if(i % 2 == 0){ cout <<i<< " "; } /* Increment i. */ i++; } return 0; } وأيضاً إذا كنت تريد عمل ذلك بواسطة python : n = 2 while n <= 100: print (n) n += 21 نقطة