لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/07/23 في كل الموقع
-
2 نقاط
-
حاليا في المسار الاخير من دورة تصميم الواجهات الامامية من اكاديمية حسوب. كيف يمكن بعد انهاء الدورة الحصول على الشهادة وماذا تقدم الاكاديمية خدمات اخرى؟2 نقاط
-
نفس شي ما زبط للعلم كان البرنامج يشتغل من دون error بس فجأة صار يعطيني could not find main class2 نقاط
-
السؤال ايجاد مجموع االرقام المحصورة بين 1-101 نقطة
-
You are given a system with the transfer function: Gs=s+4(s+1)(s+2)(s+5) realized in cascade form as: x=-5 1 0 0 -2 1 0 0 -1 x+0 0 1 u y=-1 1 0 x You are asked to design a state feedback controller and observer using MATLAB and SIMULINK through the following steps: Prove that the given diagonal form is equivalent to the given transfer function (MATLAB) Build the system and simulate it for initial conditions of 0.5 0 0 T(SIMULINK) Check the controllability of the system (MATLAB) Find per hand the desired 3 closed-loop poles corresponding to 1 second settling time and 10% overshoot. Find the state-feedback gains to place the closed loop poles as desired and make sure that these gains are correct (MATLAB) Modify the system by adding state-feedback control and simulate it for a unit step input without initial conditions (SIMULINK) Make sure that the response corresponds to the requirements in step 4 Check the observability of the system (MATLAB) Choose the desired locations of the observer poles Find the observer gains to place its poles as desired and make sure these gains are correct (MATLAB) Build the observer and run it (SIMULINK) Feedback the state from the observer output and simulate (SIMULINK) Make sure that simulation results for the controller and the observer are satisfactory Build the extended (with Integral Control) system (MATLAB) Check the controllability of the extended system (MATLAB) Choose the desired location of the extended system closed-loop poles Find the gains that place the closed-loop poles as desired and make sure they are correct (MATLAB) Build the extended system (with Integral Control and observer) and simulate it (SIMULINK) Make sure that the simulation results for the extended system are satisfactory file:///C:/Users/DELL/Documents/WhatsApp%20Image%202023-11-07%20at%2019.02.40_3be71035.jpg1 نقطة
-
من الأسهل استخدام venv بدلاً من pipenv، وvenv هي أداة أساسية لإنشاء بيئات افتراضية في Python، وهي أسهل في الاستخدام وخفيفة الوزن، ولكنها تفتقر إلى بعض الميزات المتقدمة التي توفرها pipenv. بينما pipenv هي أداة أكثر حداثة وتقدمًا لإنشاء بيئات افتراضية في Python، وتوفر ميزات مثل إدارة الحزم الآلية وتكامل أطر العمل، مما يجعله خيارًا جيدًا للمشاريع الأكبر والأكثر تعقيدًا. وستجد شرح مفصل عن الفرق بين venv و pipenv والاستخدامات هنا:1 نقطة
-
1 نقطة
-
شروط التقدم للإختبار ما يلي: إتمام أربعة مسارات تعليمية على الأقل (مع معرفتك بباقي المسارات حيث يتم الإختبار في كامل الدورة) التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا. ويمكنك إعادة الإمتحان أكثر من مرة لحين إجتيازه، لكن من الأفضل المراجعة والاستعداد من أجل عدم إهدار وقتك. بعد ذلك عليك التحدث لمركز المساعدة بأنك تريد التقدم للإختبار. وما سيحدث هو: سنحدد لك موعد لاجراء محادثة صوتية لمدة 30 دقيقة يطرح المدرب فيها أسئلة متعلقة بالدورة ويناقش معك ما نفذته خلالها. سيحدد لك المدرب مشروعًا مرتبطًا بما تعلمته أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع الى أسبوعين. سيراجع المدرب المشروع الذي أنجزته، وإن سارت جميع الخطوات السابقة بشكل صحيح، ستتخرج وتحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد. ويجب الإنتباه إلى أن جميع الشهادات التي تصدرها أكاديميّة حسوب تصدر فقط بعد اجتياز الامتحان بنجاح. هذه ليست "شهادات إكمال" أو "شهادات حضور"، ولا يمكن الحصول عليها بالانضمام للدورة فقط، بل يجب على الطالب التطبيق عمليًا أثناء الدورة، إجراء المقابلة وإثبات قدراته. وجميع شهادات أكاديمية حسوب متاحة برابط مباشر على موقع الأكاديمية مما يتيح التحقق من صحتها بأي وقت.1 نقطة
-
السلام عليكم : في express.js هل الشرط if الذي يحتوي على return يمكن اعتباره middlewar وإذا كان كذالك . هل يمكن استبدال middleware به .1 نقطة
-
سؤالك سوف يصل لفريق إعداد الدورات في أكاديمية حسوب إن شاء الله، ولكن كما تعلم كل لغات البرمجة يحدث فيها تطوير سريع حتى هذه اللحظة ، حيث أن فريق الإدارة يقوم بتحديث الدروس بشكل مستمر ، مع ذلك اذا كان الأمر متعلق بتعليمات مختلفة من إصدار أقدم إلى إصدار أعلى فحل هذه المشكلة من قبلك أو من قبل المتدرب هو بمثابة مهارة بحد ذاتها ويجب تطويرها لأنه عند عملك في سوق العمل سوف تعمل على عدة إصدارات بسبب التحديثات وهذا يجب أن يجعلك أكبر قابلية لتطوير الكود الخاص بك وكذلك حتى مع تغيير التعليمات يبقى أساس الفكرة الخاص بالكود هي نفسها بغض النظر عن الكود، ومن جهة أخرى نحن كفريق مدربين متواجدين دائما للإجابة على الأسئلة التي تطرح أسفل الفيديو ومساعدتك في تحديد المشكلة والعمل على حلها1 نقطة
-
1 نقطة
-
في Express.js، يمكن استخدام الشرط الذي يحتوي على return كجزء من middleware. Middleware في Express.js هو وظيفة تأخذ ثلاثة معاملات: request (طلب), response (استجابة), و next (وظيفة للانتقال إلى middleware التالي في السلسلة). الـ return يمكن استخدامه لإيقاف تنفيذ middleware والرد على العميل مباشرة دون الحاجة للمرور إلى middleware التالي. بالنسبة للاستبدال، يمكن استخدام middleware لتنفيذ العديد من الأشياء مثل التحقق من الصلاحيات، تنقية البيانات، إعداد البيئة، وغيرها. إذا كنت بحاجة إلى تنفيذ تفاصيل محددة داخل شرط if، يمكنك استبداله بمشتق middleware واستخدامه في التطبيق بنفس الطريقة. و هذا مثال بسيط للكود: // Middleware الأصلي بشرط if function customMiddleware(req, res, next) { if (someCondition) { return res.status(403).send('تم رفض الوصول'); } next(); } // استبدله بمشتق middleware function customMiddleware(req, res, next) { // تنفيذ الشرط هنا if (someCondition) { return res.status(403).send('تم رفض الوصول'); } next(); } يعني يمكنك استبدال شرط if بمشتق middleware إذا كان هذا الشرط يناسب احتياجات تطبيقك بشكل أفضل.1 نقطة
-
ما هي اللغة التي تنوي استخدامها؟ أتوقع أنها جافاسكريبت، أولاً عليك إنشاء ملف google sheet جديد، انتقل إلى موقع Google Drive واضغط على الزر "إنشاء". ثم، حدد "جدول بيانات". بعد إنشاء الملف، قم بمنح الإذن للتطبيق بالوصول إليه، من خلال: افتح الملف. انقر على "مشاركة". أضف عنوان URL للتطبيق في مربع "الأشخاص الذين يمكنهم الوصول إلى هذا الملف". حدد "المحررين". انقر على "حفظ". الخطوة التالية هي استخدم نموذج HTML لجمع بيانات الموظفين، مثل الاسم، والعنوان، ورقم الهاتف، والبريد الإلكتروني، وما إلى ذلك، كالتالي: <form action="" method="post"> <input type="text" name="name" placeholder="الاسم"> <input type="text" name="address" placeholder="العنوان"> <input type="text" name="phone" placeholder="رقم الهاتف"> <input type="email" name="email" placeholder="البريد الإلكتروني"> <input type="submit" value="حفظ"> </form> بعد ذلك، عليك استخدم التعليمات البرمجية في JavaScript لربط النموذج بملف google sheet، من خلال مكتبة للتعامل مع الـ API الخاص بـ google sheet مثل مكتبة google-spreadsheet. وستجد شرح للمكتبة من خلال المستند الرسمي هنا: https://theoephraim.github.io/node-google-spreadsheet/#/1 نقطة
-
إذا أردت طريقة سهلة وسريعة لفعل ذلك فيمكنك استخدام طريقة تشريح السلسلة النصية لعكس محتوياتها كما في المثال التالي: revword = astring[::-1] أو إذا أردت عكس ترتيب الكلمات الموجودة في السلسلة النصية فقط وليس جميع الأحرف فيمكنك فعل ذلك بسطر واحد أيضا كالتالي: revword = " ".join(astring.split()[::-1]) كما يمكنك استخدام طريقة أخرى أكثر تفصيلا مثل هذه الطريقة ولقد استخدمنا فيها دوال split و reverse و join كالتالي: revword = astring.split() revword.reverse() revword=''.join(revword)1 نقطة