لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 10/11/22 in أجوبة
-
يوجد في بايثون أكثر من طريقة يمكن من خلال حذف ملف أو مجلد: import os # حذف ملف os.remove("/path/to/<file_name>.txt") # حذف مجلد os.rmdir("/path/to/<dir_name>") # في بايثون الإصدار 3.4+ يمكن إستعمال مكتبة pathlib import pathlib # حذف ملف pathlib.Path.unlink("/path/to/<file_name>.txt") # حذف مجلد فارغ pathlib.Path.rmdir("/path/to/<dir_name>")2 نقاط
-
إذا أردتِ التحقق من وجود مفتاح ما في قاموس، فيمكن إستخدام إحدى الطريقتين الآتيين: الطريقة الأولى إستخدام التابع get كالتالي: dict = {'Name': 'Ahmed', 'Age': 7} print ("Value : %s" % dict.get('Age')) #Output: "Value : 7" كما يمكن تعين قيمة إفتراضية في حالة عدم وجود المفتاح age في القاموس كالتالي: dict = {'Name': 'Ahmed'} print ("Value : %s" % dict.get('Age', 18)) #Output: "Value : 18" أما إذا أردتِ التحقق من وجود قيمة value معينة في قاموس فيمكن إستخدام التابع values مع المعامل in كالتالي: dict = {'Name': 'Ahmed', 'age': 7} print ('ahmed' in dict.values()) #Output: True2 نقاط
-
شكرا علي الرد ولكن يوجد كل الاعمده في الكنترول سوف ارسل الاكواد شكرا علي ردك وهذا كود الكنترولار عندما احزف حقل يقول بعمل المشكلة علي الحقل الذي يلية public function store(Request $request) { $data=new Orders(); $data=new Job_order_data(); $data=new Producer(); $data=new Raw(); $data=new Size(); $data=new Hole(); $data=new Classification(); $data=new Type(); $data->joborderdata_id = $request->joborderdata_id; $data->Producer_id = $request->Producer_id; $data->size_id = $request->size_id; $data->hole_id = $request->hole_id; $data->raw_id = $request->raw_id; $data->classification_id = $request->classification_id; $data->type_orders_id = $request->type_orders_id; $data->Description_of_the_job = $request->Description_of_the_job ; $data->total_parts = $request->total_parts; $data->start_date = $request->start_date; $data->End_date = $request->End_date; $data->Planned_time = $request->Planned_time; $data->Status='مفتوح'; $data->Value_Status = 2; $data->notes=$request->notes; $data->user = (Auth::user()->name); $data->save(); $notification = array( 'message' => 'تم اضافة بنجاح', 'alert-type' => 'success' ); return redirect()->route('order.index')->with($notification); }1 نقطة
-
1 نقطة
-
انا عندي مشكلة مع الجافا سكربت المشكلة انا فهمت بتتكتب ازاي بس مش عارف ازاي استخدمها فا هل اروح اخد كورس اساسيات زي cs50 مثلا1 نقطة
-
السلام عليكم، عند التعديل على ملفات التنسيقات المرفوعه على استضافة هوستنجر لا تظهر التنسيقات المضافة على الموقع عند معاينة النتيجة أبدا وقد قمت بمسح ال cache وال view لعل المشكلة تحل وتظهر التنسيقات التي تم اضافتها ولكن لم تظهر أبدا فما الحل؟1 نقطة
-
vite يقوم بذلك بشكل تلقائي، هل تقوم بتنفيذ الأمر npm run build لإعادة تحزيم ملفات الاصول بعد التعديل عليها؟ بطبيعة الحال فإنه لن يتم التقاط أي تعديل قبل هذا الأمر. من غير المنطقي ايضا التعديل على ملف في بيئة انتاجية، قم بذلك في بيئة التطوير ثم اعد رفع التحديثات.1 نقطة
-
يحتمل أن التخزين المؤقت للملفات يتم على جهازك أيضا. جرب تعديل اسماء الملفات او طريقة استدعاءها. فالملفات على النحو: <link rel="stylesheet" href="{{ asset('css/app.css') }}" /> اجعلها كـ: <link rel="stylesheet" href="{{ asset('css/app.css') . '?d=' . time() }}" /> سيقوم هذا بجبر عدم التخزين المؤقت للملفات على المتصفح ايضا. (الأمر مؤقت فقط لاستعراض نتائجك، لا يجب عليك اعتماده بشكل دائم)1 نقطة
-
تستخدم JavaScript في الكثير من المجالات في الوقت الحاضر مثل بناء تطبيقات سطح المكتب و تطبيقات الهواتف الذكية وبشكل رئيس تطوير مواقع الويب ..إلخ. ويبدو من سؤالك انك لم تقم ببناء اي تطبيق باستخدام js، فإذا كنت انتهيت من تعلم اساسيات اللغة فيجب عليك ان تبدأ ببناء التطبيقات واستخدامها وستجد الكثير من الاستخدامات حسب المجال التي تستخدمها فيه. وبعد ان تقوم باستخدامها يمكنك حينها التفكير بتعلم مهارات جديدة أو تعلم كورس ..إلخ. يمكنك الاطلاع على المقال التالي :1 نقطة
-
قمت منذ مدة تركيب ثيم الاعلانات المبوبة laraclassified لاكن عندما اكتب رابط موقعي مع اضافة www.site.com/admin للدخول لوحة التحكم نسيت معلومات الدخول مع اني استطيع الدخول للاستضافة وقواعد البيانات و phpmyadmin لاحظت ان كلمات السر مشفرة تبدأ برمز $ عندما اقوم بطلب استرجاع كلمة السر عبر الايمايل لايصل شيئ ربما به اخطاء الموقع هل من مساعدة كيف اعرف معلومات الدخول ؟1 نقطة
-
1 نقطة
-
كيف استطيع حل المشكلات البرمجية وحدي بدون مساعدة وبدون مشاهدة الحل؟ مع العلم افهم الاساسيات البرمجية جيدا, واستطيع التطبيق مع المدرب في الفيديو ولكن عندما احاول ان ابرمج بنفسي لا استطيع.1 نقطة
-
لنعد أولاً إلى تعريف البرمجة، فالبرمجة هي أكثر من مجرد إتقان لغة برمجية أو إصلاح أخطاء شيفرة برمجية معينة بل هي إثبات عملي للفكر التحليلي والرياضي والمنطقي والقدرة على تفكيك المشاكل الكبيرة والمعقدة إلى أجزاء صغيرة ومفهومة وقابلة للحلّ. أي أنّنا سيكون لدينا مشكلة ضخمة كمشروع فيه الكثير من الوظائف مثلاً، ثمَّ سنقوم بتحليله شيئاً فشيئاً إلى أن يصبح لدينا خارطة ذهنية للوظائف التي ستكون في المشروع وكيفية بنائها، وهذا لا شك يحتاج إلى الخبرة أي الوقت والممارسة والاستغراق بالتفكير. ولا بدّ من الإشارة هنا إلى أهمية مواقع حل المشكلات البرمجية مثل موقع Codeforces، فحل المشكلات على مواقع مثل هذا ستمكنك من تطوير تفكيرك التحليلي والتفكير المنطقي وحل المشكلات المنطقية بشكل أسرع. والآن لننطلق إلى واقع ملموس ومعايير في بناء المشروع يمكن اتباعها وفهمها لتكون حجر الأساس. إذاً كيف نقوم ببناء خطة حلّ شاملة لمشروعنا ؟ وما سأنقله هنا ليس تعليمات ثابتة وإنما مبادئ ننطلق منها جميعًا، كلٌ منا يطبقها بأسلوبه الخاص. 1. فهم المشكلة: إن فهمنا للمشكلة المطروحة هي الخطوة الأكثر صعوبة في طريقنا لحلّها، بل إن أكثر المشاكل تأتي صعوبتها من عدم تمكننا من فهم عميق لها. ولكن متى تعلم بأنك استطعت فهم المشكلة؟ إذا كنت قادرًا على شرحها بكلمات واضحة وسهلة بحيث يستطيع أي شخص فهمها عندها تكون بالفعل قد فهمت المشكلة. 2. تحليل المشكلة: إن تقسيم المشكلة يلعب دورًا مهمًا في طريقك لإيجاد الحلّ، لذا حاول أن تقسّمها إلى أجزاء صغيرة ثمّ حُلّ كلَّ جزء منها على حدة ويُنصح في البداية بحلّ أسهل جزء منها ومن ثمّ الأصعب فالأصعب وهكذا إلى أن يتمّ حلّ جميع أجزائها، وبعدها إجمع هذه الأجزاء مع بعضها للحصول على الحلّ النهائي للمشكلة الأصلية (الكبيرة). 3. إعداد خطة للحل: بعد أن فهمت وحللت المشكلة، يأتي دور وضع الخطة المناسبة للحلّ بحيث تغطي كافة الجوانب والتفاصيل للمشكلة، ولا تشرع في الحلّ من دون خطة (على أمل أن تجد الحلّ بطريقة ما) لأن المفتاح الرئيسي للوصول للحلّ هي الخطة الواضحة والمنظمة والتي تضمن وصولنا للحلّ النهائي. 4. مواجهة حالة السكتة البرمجية: ماذا لو فرضنا أنك لم تستطع حلّ أي جزء من المشكلة، ولا حتى الأجزاء السهلة منها (وهذا قد يحدث في بعض الأحيان)، إن كثير من المبرمجين يقعون في هذه الحالة فلا يستطيعون أن يُحرزوا أي تقدم يذكر في تطوير الشيفرة البرمجية وهذا أشبه ما يمكن بالسكتة الدماغية (حيث لا يستطيع المريض القيام بأي حركة)، في الحقيقة إن هذه الحالة طبيعية جدًا ومعظمنا قد تعرض لها في بداية مشواره والاختلاف الوحيد هو أن المبرمج المحترف لديه فضول أكثر حول المشكلة ومعرفة سبب حدوثها بدلًا من أن يكون منزعجًا أو غاضبًا منها. وفي هذه الحالة هنالك حلّين يمكنك تجربتهما للخروج من هذا المأزق: 1. تنقيح الأخطاء: والمقصود الأخطاء البرمجية 2. مراجعة وتقييم الحلّ: أي فحص الحل الذي عملنا عليه، هل هو الحل الأمثل حقّاً وهل كان صحيحا منذ البداية؟ 5. البحث عن حلول عبر الإنترنت: فإنّ الاستفادة من الخبرات السابقة المتوفرة على الأنترنت فيه تسهيل كبير لحل المشاكل البرمجية، فقد أصبحت أغلب المشكلات مكررة بشكل كبير على الانترنت. ختاماً أتركك مع المرجع التالي: حل المشكلات وأهميتها في احتراف البرمجة1 نقطة
-
تُخبرك رسالة الخطأ أن العمود joborederdata_id غير موجود في الجدول المطلوب الذي تحاول إضافة صف جديد فيه. تأكد من تواجد ذلك العمود، و قم بإضافته إذا لم تجده.1 نقطة
-
إنها أقصر بكثير! يمكننا حذف الأقواس المتعرجة وبيان الإرجاع بسبب الإرجاع الضمني ( المزيد حول هذا في المقال أدناه). من المهم أن نفهم كيف تتصرف وظيفة السهم بشكل مختلف مقارنة بوظائف ES5 العادية. هناك شيء واحد ستلاحظه بسرعة وهو تنوع التركيبات المتاحة في وظائف الأسهم. دعنا ننتقل إلى بعض الأشياء الشائعة: 1. لا توجد معلمات إذا لم تكن هناك معاملات ، يمكنك وضع أقواس فارغة قبل = & gt ؛. () => 42 في الواقع ، لا تحتاج حتى إلى الأقواس! _ => 42 2. معلمة واحدة باستخدام هذه الوظائف ، تكون الأقواس اختيارية: x => 42 || (x) => 42 3. معلمات متعددة الأقواس مطلوبة لهذه الوظائف: (x, y) => 42 4. البيانات (مقابل التعبيرات) في أبسط أشكاله ، ينتج تعبير الوظيفة قيمة ، بينما تؤدي تعليمة الوظيفة إجراءً. مع وظيفة السهم ، من المهم أن تتذكر أن العبارات تحتاج إلى أقواس مجعدة. بمجرد وجود الأقواس المتعرجة ، ستحتاج دائمًا إلى كتابة العودة أيضًا. فيما يلي مثال على وظيفة السهم المستخدمة مع عبارة if: var feedTheCat = (x) => { if (x === 1) { return true; } else { return false; } } 6. كائن حرفية Object literals إذا كنت تعيد كائنًا حرفيًا ، فيجب لفه بين قوسين. هذا يجبر المترجم الفوري على تقييم ما بداخل الأقواس ، ويتم إرجاع الكائن الحرفي. x =>({ y: x }) للمزيد حول الدوال السهمية1 نقطة