لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 03/20/25 في كل الموقع
-
السلام عليكم ده الكود الاول data.drop(columns=data.loc[:, 'x_2':'z_40'].columns, inplace=True) وده الكود التاني data.drop(data.loc[:, 'x_2':'z_40'], axis=1, inplace=True)2 نقاط
-
2 نقاط
-
السلام عليكم لدي مشكلة انطفاء جهاز لاب توب عند عمل إعادة تشغيل جهاز بدون شاحن لكن في شاحن يعمل إعادة تشغيل للعلم بطارية شاحن جديدة1 نقطة
-
I noticed that most of AI codes, take too much time that reach HOURS, and that very ineffecient in my job, what I should do?1 نقطة
-
وعليكم السلام ورحمة الله وبركاته, DeepLearning.AI هي منظمة متخصصة في تقديم دورات ومحتوى تعليمي عالي الجودة في مجالات الذكاء الاصطناعي والتعلم العميق وعلوم البيانات . حيث تقدم DeepLearning.AI دورات تعليمية في التعلم العميق وتقنيات الذكاء الاصطناعي على منصات مثل Coursera برامج شهادات احترافية مثل "Deep Learning Specialization"1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. لكل إختيار مميزاته فمثلاً ربما يكون لديك الشغف وتفضل العمل في كلا المجالين ولذلك يمكنك تعلم المجالين معاً بدون أي مشكلة كما سيكون لديك منظور أوسع في الذكاء الاصطناعي و يمكنك العمل على مشاريع تجمع بين المجالين وبالتالي ستكون أكثر مرونة في سوق العمل. بينما إذا أردت التخصص في مجال واحد ستتمكن من التعمق بشكل أكبر وبناء خبرة متخصصة وبالتأكيد ستصبح خبيراً في هذا المجال بوقت أقصر مما إذا كنت تريد تعلم المجالين معاً وستركز جهودك ومواردك بشكل أكثر فعالية ولذلك الإختيار يعتمد على اهتماماتك الشخصية فرص العمل المتاحة في منطقتك أو مجال عملك والعديد من المتغيرات الأخرى التي تعتمد عليك1 نقطة
-
قم بحذف المستودع المحلي: rm -rf .git ثم أعد إنشائه وإعادة تنفيذ أوامر رفع المشروع git init1 نقطة
-
لا أستطيع الوصول لهذه الملفات المشروع مرفوع على سيرفر وليس سيرفر محلي1 نقطة
-
1 نقطة
-
1 نقطة
-
من الأفضل محاولة تنفيذه لتحقيق استفادة، من خلال Visual Studio اختاري Create a new project وابحثي عن Windows Forms App (.NET Framework) أو Windows Forms App في حال تستخدمين .NET Core ثم اختاري اختر C# كلغة البرمجة، وتسمية المشروع واضغطي على Create. ستظهر لكِ نافذة تحتوي على نموذج فارغ Form، وهو الواجهة التي سنضيف إليها الزر، ثم في نافذة Solution Explorer على الجانب الأيمن، افتحي ملف Form1.cs. وفي وضع التصميم Design View، انقر يبزر الفأرة الأيمن على النموذج واختاري Properties وبها: غيّري Text إلى Resume Button Example ليظهر كعنوان النافذة ثم Size إلى 300 عرض × 200 ارتفاع ليكون حجم النافذة مناسبًا ثم StartPosition إلى CenterScreen لجعل النافذة تظهر في المنتصف وفي في شريط الأدوات Toolbox على الجانب الأيسر، ابحثي عن Button واسحبيه إلى النموذج، ثم ضعي الزر في مكان مناسب وليكن وسط النموذج تقريبًا. بعد ذلك ستكتبي الكود، انقري بزر الفأرة الأيمن على الزر في وضع التصميم واختاري View Code، أو افتحي ملف Form1.cs مباشرة، ستجدي كود يبدأ بـ public partial class Form1 : Form. قبل أي دالة قومي بكتابة المتغيرات التالية: تخزين العرض الأصلي تخزين الإرتفاع متغير لمتابعة حجم الزر بتصغيره وتكبيره متغير خاص بوقت الـ animation كالتالي: private int originalWidth; private int originalHeight; private bool isExpanding = false; private Timer animationTimer; ثم في دالة في دالة Form1()، أضيفي كود بعد InitializeComponent() لإسناد متغيري الطول والعرض إلى button1.Width وbutton1.Height بعد ذلك عليك إعداد المؤقت timer animationTimer = new Timer(); animationTimer.Interval = 30; ثم إضافة حدث النقر Click، في في وضع التصميم، انقري مرتين على الزر، وسيُنشئ Visual Studio دالة button1_Click، اكتبي بها: MessageBox.Show("تم النقر على زر الاستئناف!"); ثم حدث تمرير المؤشر على الزر MouseEnter في نافذة Properties للزر، انقري على أيقونة البرق Events وابحثي عن MouseEnter، انقري مرتين بجانبه لإنشاء دالة واكتبي بها: isExpanding = true; animationTimer.Start(); ثم حدث مغادرة المؤشر MouseLeave بنفس الكيفية حاولي كتابة الكود الخاص به. بعد ذلك تنفيذ الرسوم المتحركة، بربط المؤقت بحدث، في Form1() بعد إعداد animationTimer.Interval، أضيفي التالي لربط المؤقت بدالة: animationTimer.Tick += AnimationTimer_Tick; ثم عليكِ كتابة تلك الدالة وهي AnimationTimer_Tick لتحريك الزر بناءًا على ما سبق. في حال واجهتي صعوبة أخبريني.1 نقطة
-
حاول حذف الكاش من خلال: php artisan optimize:clear وما هو المسار المستخدم في ملف routes/web.php هل يتم اسناد الطلب إلى الـ Controller الذي يحتوي على دالة store تقوم لحفظ البيانات؟ حيث أنك تستخدم {{ route('Department.index') }} كعنوان للـ action، ولكن مسار index يكون لعرض البيانات من خلال طلب GET، وليس لحفظ البيانات POST، من المفترض أن تستخدم مسار مخصص لعملية الحفظ Department.store.1 نقطة
-
في المستند الرسمي لكل مكتبة أو إطار يتم شرح طريقة الاستخدام الأساسية بمعنى لو توجهنا لمستند مكتبة langchain ستجد في البداية قسم Introduction وبه تقديم للمكتبة وطريقة استخدامها بشكل بسيط جدًا. ثم يأتي ذكر قسم باسم Tutorials وبه شرح للاستخدامات المختلفة وللتفصيل يوجد قسم How-to guides. وفي قسم Tutorials يوجد شرح لبناء Chatbot بالتالي نقوم بتفقد الطريقة، وفي حال تسائلت عن أمر معين في المكتبة ستجد ذلك مُفصل في قسم API Reference. وغالب المستندات على هذا المنوال، تختلف المٌسميات أحيانًا، مثلاً تجد Quick Start أو Getting Started بدلاً من Tutorials، وتحتوي على الوظائف الأساسية الأكثر استخداماً وتقدم نظرة عامة على المكتبة وهيكلها وتشرح الاستخدامات الشائعة. و Modules بدلاً من قسم API Reference رغم أن الشائع هو API Reference، وهكذا. وابدأ تدريجيًا ولا تحاول فهم كل شيء مرة واحدة، بالمفاهيم الأساسية أولاً ثم تعمق تدريجيًا، واستخدم الأمثلة الموجودة في المستند وجرب تشغيلها وتعديلها، واستخدم خاصية البحث في الوثائق بكلمات مفتاحية تصف ما تريد تنفيذه. مع الوقت ستتمكن من التجول في المستندات بأريحية وسرعة، ولا غنى عنها، بالطبع تستطيع رؤية شرح مثلاً على اليوتيوب لكن لو واجهتك مشكلة أو تريد تعلم المزيد فالمستند الرسمي هو المكان الصحيح في أغلب الأحيان. وبمرور الوقت أيضًا سيترسخ لديك الخطوات التي تقوم بها والكود الذي تكتبه بشكل مُتكرر، ولو أردت تنفيذ أمر معين تبحث على جوجل مثلاً how to واكتب ما تريد وضع اسم المكتبة أو الإطار بجانبه مثلاً، في حال لم تجد شرح، سيتعين عليك التعمق في قراءة المستند الرسمي لتفقد هل يوجد ما تريد أم لا.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. يمكنك تعلم المكتبة من خلال قراءة التوثيق الرسمي للمكتبة، فهو المصدر الأكثر موثوقية للمعلومات ولكن يعتمد ذلك على حجم المكتبة فهناك بعض المكتبات لا تحتاج للإطلاع على بعض الفيديوهات لها أو دورة تعليمية والبعض الآخر يفضل لوتقوم بالإطلاع على دورة تعليمية مثلاً مكتبة react ومن خلال الإطلاع على أمثلة بسيطة للتعرف على المفاهيم الأساسية للمكتبة وبعدها يمكنك إنشاء مشروع صغير لتطبيق ما تعلمته ولا تنسى البحث عن مصادر لتعلم هذه المكتبات من خلال موارد تعليمية مثل الدورات على YouTube مدونات ومقالات تعليمية1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. أفضل طريقة لتعلم أى مكتبة هي الإطلاع على التوثيق الرسمي (Documentation) الخاص بها وذلك لأن التوثيق الرسمي يوجد به كل شئ عن تلك المكتبة وطريقة إستخدام كل شئ سواء دوال او أى وظيفة أخرى وأيضا مع وجود أمثلة عملية لذلك وأيضا التوثيق يبدأ معك من البداية من خلال شرح كيفية التثبيت والإستخدام والشرح تدريجيا من الأسهل حتى الأصعب . ولكن من الممكن أن يكون التوثيق ليس جيدا أو الشرح به ليس كثيرا أو عدم وجود أمثلة كثيرة حينها سيتوجب عليك البحث إما عن فيديوهات لشرح تلك المكتبة أو البحث عن أمثلة لها وكيفية إستخدامها. ويمكنك قراءة الإجابة التالية لكيفية قراءة التوثيقات الرسمية (Documentation) :1 نقطة
-
المشكل لديك في ملف gitignore حيث لا يجب أن يكون بصيغة txt بل يكون فقط: .gitignore أي يكون بلا إسم و بهذا الإمتداد حتى يتم التعرف عليه من طرف git.1 نقطة
-
صيغة الملف لديك غير صحيحة، فلا نكتب txt. بل الصحيح هو التالي فقط .gitignore وذلك ليتم التعرف عليه من قبل مستودع git في مشروعك. ثم تنفيذ الأمر التالي لإزالة الملفات من الـ stage دون حذف التغييرات من المجلد الفعلي git restore --staged . ثم قم بإعادة تنفيذ أوامر رفع المشروع مرة أخرى أي تنفيذ git add . والأوامر الأخرى.1 نقطة
-
لاحظ الخطأ في إسم الملف حيث لديك بإمتداد txt ولكنه يجب أن يكون : .gitignore اى لاحظ أن الملف ليس له إسم بل هو امتداد فقط . عموما هذا هو الملف لقد قمت بإنشاءه لك ووضعت بداخله الكود المرفق يرجى وضعه في المشروع لديك وحذف الملف القديم. .gitignore1 نقطة