لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/09/24 في كل الموقع
-
الاحظ في بعض الأحيان ان حسابي يتوقف حتى اضطر لإعادة تحميل الصفحة؟ النقطة الثانية : لا يمكنني اضافة تعليقات على محتوى الفيديوا في قسم التعليقات.2 نقاط
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
أنت تستخدم vite لذا عليك استيراد مسار الصورة كالتالي: import testImage from '../../image/IMG_20220103_173254.jpg'; ثم استخدامها كالتالي: <img src={testImage} /> حيث يتم عمل hash لمسار الصورة في الإخراج، لكن إذا أردت استخدام مسار ثابت أي كالتالي: <img src='/../../image/IMG_20220103_173254.jpg' /> فعليك نقل مجلد الصور إلى مجلد public حيث يتم البحث عن الوسائط بالمسارات الثابتة هناك ولكن ضع علامة / في بداية المسار للإشارة لمجلد الجذر root أي مجلد المشروع الرئيسي. وبخصوص Cannot read properties of undefined قم بطباعة كائن post وتفقد ما اسم الخاصية للصورة.1 نقطة
-
يبدو انه توجد بعض الالتباس بين المسميات وال port الذي تعمل به فانت مخزن في قاعده البيانات الصوره ب port 1469 ويبدو انك تعمل ع port 5173 فلهذا السبب لا يجد هذه الصوره لاختلاف ال port ويبدو انك مخزن في قاعده البيانات الصوره في فولدر images يجب ان تتأكد من الاسم لانك تحاول انا تجلب الصوره وتنادي عليها من فولدر اسمه image وللتأكد من مسار الصوره يمكنك نقل مسار الصوره كاملا ووضعه في new tab واذا ظهرت الصوره اذا ف المسار صحيح واذا لم تظهر يجب ان ترجع وتفحص الملفات1 نقطة
-
1 نقطة
-
قم بطباعة post.image وتفقد هل مسار الصورة صحيح؟ أيضًا جرب التالي: <img src="https://placehold.co/600x400" /> في حال لم تظهر قم بإعادة التحديث وإن ظهرت فتأكد من كتابة مسار الصورة بشكل صحيح لديك، وإن لم تظهر أرفق مجلد المشروع.1 نقطة
-
السلام عليكم اي علاقه حساب التفاضل والتكامل و الداله lambda فيه لغه باثيون واي برد علاقه حساب التفاضل والتكامل بلغه باثيون1 نقطة
-
تستخدم وظيفة lambda لتعريف دوال غير مسماة (anonymous functions) بشكل مختصر. يمكن استخدام هذه الدوال لتعريف الدوال التي تمثل معادلات رياضية بشكل مرن لحساب التفاضل والتكامل. توفر مكتبات بايثون القياسية مثل sympy و scipy أدوات لحساب التفاضل والتكامل تستخدم وظيفة lambda داخليا. فمثلا يمكن استخدام integrate() مع دالة معرفة بواسطة lambda لحساب التكامل العددي أو التحليلي لدالة. وكذلك differentiate() لحساب التفاضل الجزئي أو الكلي لدالة. بايثون مناسبة للمحاكاة العددية وحل المعادلات التفاضلية بسبب قوتها الحسابية. يمكن تطبيق نتائج حسابات التفاضل والتكامل في مجالات أخرى مثل الرياضيات، الفيزياء، الهندسة والذكاء الاصطناعي. تدعم بايثون الرسم البياني والتحليل العددي مما يجعلها ملائمة لتطبيقات حسابات التفاضل والتكامل. فباختصار، توفر لغة بايثون أدوات تستخدم دوال lambda لتعريف معادلات قابلة للتمديد والتطبيق على حسابات التفاضل والتكامل بكفاءة. اليك بعض الامثله على استخدام وظيفة lambda مع حسابات التفاضل والتكامل في بايثون: # تعريف دالة بواسطة lambda وحساب مشتقها from sympy import * x = Symbol('x') f = lambda x: x**2 derivative(f(x), x) # حساب التكامل العددي لدالة مع تغيير الحدود from scipy import integrate func = lambda x: x**2 integrate.quad(func, 0, 1) # حساب التكامل التحليلي لدالة لوغاريتمية from sympy import * x = Symbol('x') f = lambda x: log(x) integrate(f(x), x) # حساب مشتق مقدار دالة معينة لقيمة لها from sympy import * x = Symbol('x') f = lambda x: x**2 f(1).diff(x) # حساب متوسط دالة على فترة باستخدام integrate from scipy import integrate func = lambda x: x integrate.quad(func, 0, 1)/21 نقطة
-
1 نقطة
-
السلام عليكم و رحمة الله هل هناك موقع يتيح تمارين في javascript من الصفر الى مستويات متقدمة ذهبت الى hacker rank و leetcode و لكن لم اجد مايناسب مستواي. و شكرا لكم.1 نقطة
-
يوجد التالي: https://www.w3schools.com/js/exercise_js.asp?filename=exercise_js_variables1 https://www.jschallenger.com/ https://nouvil.net/javascript-quiz-ar/ أيضًا موقع Codewars فالأسئلة هناك أبسط من موقع leetcode، وتستطيع البحث على اليوتيوب عن "حل أسئلة Codewars جافاسكريبت"، أيضًا يوجد موقع coderhub.sa. وستجد تفصيل أكثر هنا: ومن الأفضل في البداية البحث عن مشاريع جافاسكريبت للمبتدئين على اليوتيوب ثم تنفيذها، ثم تستطيع بعد ذلك حل المشاكل البرمجية على تلك المواقع.1 نقطة
-
أعتقد أنك تقصد ال target الخاص بالكائن event وال value الخاصة بالعنصر المستهدف. لذلك الفرق بينهما يكون كالتالي target: هو العنصر الذي تم استهدافه أو تم التفاعل معه مباشرة. مثل عند نقر زر الفأرة أو إدخال نص في حقل إدخال.كما في المثال التالي <button id="btn">Click Me</button> const btn = document.getElementById('btn'); btn.addEventListener('click', function(event) { console.log(event.target); //target هذا هو ال <button id="btn"> }); أما بالنسبة لل value: هو القيمة أو المحتوى المرتبط بالعنصر المستهدف. / HTML <input type="text" id="input"> // JavaScript const input = document.getElementById('input'); input.addEventListener('input', function(event) { // target ال console.log(event.target); // <input id="input"> // value ال console.log(event.target.value); // entered text });1 نقطة
-
طريقة تحميل وتنصيب و الاشتغال على اطار العمل flask على ويندوز1 نقطة
-
السلام عليكم اي الفرق بين 3.12.0 و 3.11.0 كمان اي الفرق بين 3.12.0 و 3.12.1 وهل انا كا مبرمج اهتم الازم اهتم بالتفاصل الزي ده1 نقطة
-
لا يوجد مشكلة في تلك الحالة، فالإصدارات الغير رئيسية لا تؤثر وتتوافق مع الإصدارات التي قبلها فهى تضيف ميزة جديدة ليس أكثر، لكن أحيانًا الإصدار الفرعي MINOR يسبب مشكلة.1 نقطة
-
عليك معرفة ما هو الإدارة الدلالية لنُسخ البرمجيات أو Semantic Versioning أو semver وبشكل بسيط: حيث تُمثل الإصدارات البرمجية بالشكل 0.0.0 ولنفترض أن لدينا إصدار 1.3.4 من البرنامج، فيعني الرقم: 4 إصدار رابع تصحيحي أي زيادة في الإصدار التصحيحي (PATCH) (إصلاحات الأخطاء متوافقة)، بمعنى أننا قمنا بإصلاح الأخطاء أو التعامل مع مشكلات دون إضافة ميزات جديدة، ويجب زيادة الإصدار التصحيحي ليصبح الإصدار 1.3.5 بينما رقم 3 يعني الإصدار الفرعي (MINOR) (إضافة ميزات جديدة متوافقة)، ونقوم بزيادته في حال قمنا بإضافة ميزات جديدة إلى المكتبة دون التأثير على الوظائف الحالية، ليصبح الإصدار 1.4.5 نأتي لرقم 1 ويعني الإصدار الرئيسي للبرنامج، أي هناك تغييرات رئيسية تؤثر على التوافق مع الشيفرة الحالية، مثل إزالة وظيفة مستخدمة على نطاق واسع أو تغيير واجهة البرمجة الرئيسية، وبالتالي يجب زيادة الإصدار الرئيسي ليصبح 2.4.5. ونتبع ذلك النهج مع كل إضافة للبرنامج، وبالطبع يوجد لواحق نضيفها للإصدارات مثل beta وalpha وستجد شرح مفصل هنا: https://semver.org/lang/ar/ وكمثال في لغة بايثون إصدار بايثون 3.12.1 صدر في 24 نوفمبر 2023، وهو إصدار ثانوي لإصدار 3.12.0. يتضمن إصدار 3.12.1 العديد من الإصلاحات للأخطاء، بما في ذلك: إصلاح خطأ في وحدة codeop يؤدي إلى تحديد Incomplete f-strings بشكل غير صحيح. إصلاح خطأ في وحدة parser يؤدي إلى محاولة الكتابة فوق أخطاء موجودة وتسبب في حدوث عطل. إصلاح عطل في وحدة compiler عند استخدام عبارة with مع 19 مديري سياق. استخدام حالة AST-parser لكل منها بدلاً من حالة عالمية لتتبع عمق الاستدعاء داخل محلل AST لمنع حالة السباق المحتملة بسبب التحليل المتزامن. حساب نهايات الأعمدة بشكل صحيح للرموز متعددة الأسطر في وحدة tokenize. إصلاح خطأ SystemError في عبارة import وفي طرق reduce() لأنواع بنية اللغة المضمنة عندما لا يكون builtins عبارة عن dict. إصلاح UnicodeEncodeError عند قراءة رسالة تحتوي على حرف surrogate Unicode بواسطة طريقة get_payload() من وحدة email.message. في وحدة asyncio.StreamReaderProtocol.connection_made()، يوجد رد اتصال يقوم بتسجيل خطأ إذا فشل المهمة التي تُغلف رد الاتصال "المتصل". سيفشل هذا رد الاتصال نفسه إذا تم إلغاء المهمة. منع ذلك عن طريق التحقق مما إذا كانت المهمة قد تم إلغاؤها أولاً. إذا كان الأمر كذلك، أغلق النقل ولكن لا تسجل خطأ. إصلاح تحذيرات الموارد لـ unclosed files في واجهات سطر الأوامر pickle و pickletools. التأكد من أن webbrowser.MacOSXOSAScript يرسل حدث تدقيق webbrowser.open. عندما يظهر مرجع ثانٍ إلى سلسلة في الإدخال إلى pickle، ويكون تنفيذ Python قيد الاستخدام، فإننا نضمن أن يتم حفظ نسخة واحدة فقط ونسخ واحدة فقط. كل 6 أشهر عليك تحديث معلوماتك، وبخصوص بايثون، ستجد شرح للتحديثات هنا: https://www.python.org/blogs/ وعليك الاشتراك في جروب مهتم ببايثون سواء على فيسبوك أو لينكدان إو تويتر (X) أو الإشتراك في نشرة بريدية خاصة ببايثون. أو يمكنك البحث على اليوتيوب مع كل إصدار جديد عن What's New in Python 3.12 مثلاً واستبدال 3.12 برقم الإصدار مثل 3.11 وشاهد الفيديو وسيوضح لك ما الجديد، وإن وجدت أنه مفيد لك تعلمه ولكن بعض المكتبات لا تتوافق مع الإصدارات الجديدة وتحتاج بعض الوقت للتحديث، لذا قد يتعين عليك استخدام إصدار أقدم من بايثون بسبب الحاجة إلى استخدام مكتبة معينة.1 نقطة
-
لقد قمت بتحميل قالب لمشروع جانغو وقمت بإنشاء Templates وقمت بتقسيمه وتوريثه كما هو متعارف والى الان الأمور زي الفل. المشكلة أنني أفتقد الى بعض الاضافات في مشروعي في الواجهات وقمت بتحميل قالب أخر مثلا صفحة تسجيل الدخول بما تحتويه من ملفات css , bootstrap, j.s وjquery كيف يتم اضافتها للمشروع وتأخذ كل صفحة تنسيقاتها التي تخصها . وعند اضافة تمبلت جديد أين يتم اضافته لأنني عملته في ملف Templatesالمشروع ككل وعملي مشاكل كثيرة حيق تتداخل التسيقات فيما بينها . الذي عنده حل لهذه المشكلة يتكرم بالرد علما بـأنني لي أكثر من 3أيام أحاول حل المشكلة ولم استطع كحل جذري.1 نقطة
-
1 نقطة
-
الفكرة جيدة جدًا، وسوف تساعدك على تعلم البرمجة بشكل أسرع وأكثر فعالية. حيث من المهم أن ترى نتائج تقدمك في أي مجال تتعلمه، وتعلم البرمجة ليس استثناءً. عندما تقوم بتنفيذ مشروع بنفسك وترى النتيجة يساعدك ذلك على المتابعة بشغف وكما أخبرك عدنان أن دورة علوم الحاسب دورة عامة لذلك ستجد بعض الدروس والمفاهيم التي من الصعب توفير تطبيق عملي فقط يكفي فهم هذه المفاهيم نظرياً فقط ولكن عموماً اختر مشاريع مناسبة لمستوى مهارتك. فإذا كانت المشاريع صعبة للغاية، فقد تشعر بالإحباط وتفقد الحافز.1 نقطة