لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/05/22 في كل الموقع
-
أريد أن أقوم بعمل صناديق قابلة للسحب والإفلات مثل نوافذ الويندوز على سبيل المثال، بحيث يمكنني تحريكها إلى أي مكان في الشاشة وتركها هناك. كيف يمكني عمل هذا الأمر في المتصفح عبر JavaScript؟ بحثت عن حلول بإستخدام اللغة فقط ولكن لم أتمكن من إيجاد شرح وافي لهذا الموضوع.2 نقاط
-
قمت بوضع استعلام ويحتوي على شرطين WHERE احتاج ان اجعل الكود يعمل بشكل صحيح لو تحقق اول شرط ولم يتحقق الشرط الثاني بمعنى واحد اجباري وثاني اختياري بمعنى انا قمت بوضع الشرط الأول وهو جلب البيانات التي id لها يساوي كذا هذا شرط اجباري طبعا اما الثاني اجلب لي الداتا التي لونها اخضر مثلا هذا شرط اختياري حتى لو المستخدم لم يقم بأرساله الى ملف php الملف يجب ان يعمل بشكل صحيح الكود المستعمل كالتالي: <?php require_once 'con.php'; $id=$_GET['id']; $Uid=$_GET['Uid']; $sql="SELECT * FROM books where id = ? AND Uid=? " ; $stmt = $con->prepare($sql); $stmt->bind_param("ss",$id,$Uid); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows >0) { while($row[] = $result->fetch_assoc()) { $item = $row; $json = json_encode($item, JSON_NUMERIC_CHECK); } } else { $json = json_encode(["result" => "No Data Foun"]); } echo $json; $con->close(); ?> الشرط الأول هذا يجب ان يكون اجباري او الملف لن يعمل : $id=$_GET['id']; اما الشرط الثاني وهو الاختياري لا يهم الملف استقبله او لا وفي حالة استقباله يتم تنفيذه $Uid=$_GET['Uid']; كيف يمكن عمل ذلك ؟ هل توجد طريقة2 نقاط
-
أريد أن أتأكد من خلال شرط أن كائن معين Object لا يحتوي على أي عناصر بداخله (كائن فارغ { }) حاولت مقارنته بالفعل مع { }: const myObj = {} console.log(myObj === {}); // False لكن يبدو أن هذه الطريقة لا تعمل لسببٍ ما كيف يمكنني التأكد من أن الكائن لا يحتوي على أي عناصر في JavaScript؟2 نقاط
-
فكرت في وضع كل الثوابت التي أستخدامها على مستوى مشروع React.js في ملف واحد، بحيث أصل إليه من أي مكان. فكرت في عمل الملف بالشكل التالي: // constants.js REQUEST_SENT_SUCCESSFULLY = "We got your request." وأستعمله بهذا الشكل: // index.js import constants from "./constants"; console.log(constants.REQUEST_SENT_SUCCESSFULLY); ولكن لم أنجح في عمل هذا الأمر ، ولم أتمكن من إستخدام أي ثوابت في constants. ما المطلوب لإنشاء ملف يحتوي على كل الثوابت في مشروع معين؟2 نقاط
-
2 نقاط
-
الإصدار 1.0.0
28383 تنزيل
يشرح هذا الكتاب كيفية كتابة تعليمات ووصفات يفهمها الحاسوب، ومن المعلوم أن الحواسيب شائعة ومنتشرة بحيث لا يخفى ذلك على ذي عقل وشأنها مثل شأن مفكات البراغي، غير أنها أعقد قليلًا وليس من السهل جعلها تنفذ ما تريد منها بالضبط، إلا إذا كانت المهمة التي تريد للحاسوب تنفيذها سهلة الفهم مثل عرض رسائلك البريدية أو تشغيل برنامج الحاسبة، فحينها ما عليك سوى فتح البرنامج المخصص لذلك، لكن حين تكون المهمة التي لديك فريدةً وأبعادها غير معرفة، فلن تجد تطبيقًا متاحًا لها. يأتي هنا دور البرمجة، فهي الفعل الذي يصف بناء برنامج يتكون من مجموعة أوامر محدَّدة جدًا لتخبر الحاسوب بما يجب فعله، وتُعَدّ الحواسيب بصفتها آلات غبية لا تستطيع فهم البرمجة ولا استيعابها، لكن إذا غضضت النظر عن هذا ورأيت أنه من الممتع والمسلِّي التفكير بمنطق يشبه ذاك الذي تفهمه تلك الآلات فستجد البرمجة أمرًا مسلِّيًا جدًا ونافعًا، فهي تتيح لنا اختصار زمن الأشياء التي ننفذها يدويًا وتستغرق أوقاتًا طويلةً إلى ثواني معدودة، وعليه يمكن النظر إليها على أنها طريقة تجعل حاسوبك يقوم بأمور لم يكن يستطيعها من قبل، وهي في ذاتها -أي البرمجة- بهذا الفهم تكون تدريبًا ممتازًا على التفكير النظري المجرَّد. دورة تطوير التطبيقات باستخدام لغة JavaScript تعلم البرمجة بلغة جافا سكريبت انطلاقًا من أبسط المفاهيم وحتى بناء تطبيقات حقيقية. اشترك الآن كما نوجه هذه الآلات لما نريده من خلال إعطائها أوامر محدَّدة كما ذكرنا، وتكون هذه الأوامر أو البرامج من خلال لغات خاصة بالبرمجة، وهي لغات أُنشئت عمدًا لتُستخدَم في برمجة الحواسيب، ومما يعجب المرء له أن البشر في تطويرهم للأسلوب الذي يتعاملون به مع الحاسوب لم يجدوا أفضل من الطريقة التي يتواصلون بها مع بعضهم بعضًا، فلغات البرمجة الحوسبية تشبه لغات البشر في إمكانية استخدام الكلمات والجمل في صور مختلفة لكتابة تعليمات جديدة في كل مرة تكتب برنامجًا فيها. كانت لغة بيزيك Basic ونظام دوس DOS في الثمانينيات والتسعينيات من القرن الماضي هما الطريقتان الأساسيتان في التعامل مع الحواسيب، وهما أنظمة نصية بالكامل من غير واجهة رسومية مثل التي تراها الآن أمامك على الشاشة، وقد استبدلنا الواجهات المرئية بهما منذ ذلك الحين بما أنها أسهل في التعلم للمستخدِم رغم أنها محدودة الإمكانيات موازنة بالواجهات النصية، لكن لا زالت لغات الحاسوب موجودةً، فإذا أمعنت النظر فسترى أنّ لغةً مثل جافاسكربت JavaScript موجودة في كل متصفح تستخدِمه أنت وهي في كل حاسوب تقريبًا، وإنّ مراد هذا الكتاب الذي بين يديك هو جعلك تألف التعامل مع هذه اللغة لتستخدِمها في صنع برامج نافعة لك ولعملائك. هذا الكتاب هو النسخة العربية المترجمة عن كتاب Eloquent JavaScript الشهير لصاحبه مارين هافربيك Marijn Haverbeke، ويقع في ثلاثة أجزاء، إذ يناقش أول جزء فيها لغة جافاسكربت في اثني عشر فصلًا؛ أما الفصول السبعة التالية فهي عن متصفحات الويب والأسلوب الذي تُستخدَم لغة جافاسكربت به لبرمجتها، ثم في النهاية فصلين آخرين مخصصين لبيئة أخرى لتشغيل جافاسكربت فيها وهي Node.js، كما سيكون في هذا الكتاب خمسة فصول عملية بها مشاريع تصف برامج كبيرة لتعطيك لمحةً عن البرمجة الحقيقية، وهي بناء روبوت توصيل ولغة برمجة ولعبة وبرنامج رسم بالبكسلات وموقعًا ديناميكيًا. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات مجموعة ضمن وسم «إِلِكوَنت جافاسكريبت» وتجد روابطها تاليًا: القيم والأنواع والعوامل في جافاسكريبت (الجزء الأول: اللغة) هيكل البرنامج في جافاسكريبت الدوال في جافاسكريبت هياكل البيانات: الكائنات والمصفوفات في جافاسكريبت الدوال العليا في جافاسكريبت الحياة السرية للكائنات في جافاسكريبت مشروع تطبيقي لبناء رجل آلي (روبوت) عبر جافاسكريبت الزلات البرمجية والأخطاء في جافاسكريبت التعابير النمطية Regular Expressions في جافاسكريبت الوحدات Modules في جافاسكريبت البرمجة غير المتزامنة في جافاسكريبت مشروع بناء لغة برمجة خاصة علاقة جافاسكريبت بتطور الإنترنت والمتصفحات (الجزء الثاني: المتصفح) نموذج كائن المستند في جافاسكريبت معالجة الأحداث في جافسكربت مشروع لعبة منصة باستخدام جافاسكربت الرسم على لوحة في جافاسكربت HTTP والاستمارات في جافاسكربت إنجاز مشروع محرر رسوم نقطية باستخدام جافاسكربت بيئة Node.js: استخدام جافاسكربت خارج المتصفح (الجزء الثالث: بيئة Node) مشروع بناء موقع لمشاركة المهارات باستعمال Node.js1 نقطة -
قمت بإنشاء كائن بسيط من خلال صنف يسمى Company على النحو التالي: class Company: pass company1 = Company() company1.name = 'name' company1.fullValue = 230500000 هل توجد طريقة لحفظ الكائن company1 على القرص الصلب لإستخدامه لاحقًا بدلًا من إنشائه في كل مرة أشغل فيها السكريبت؟1 نقطة
-
عند تنفيذ الكود يظهر الخطأ في المتصفح NoReverseMatch at /accounts/doctors/ يظهر الخطأ في الشيفرة التالية: <a href="{% url 'accounts:doctors_detail' doctor.profile.slug %}" > url: path('<slug:slug>/', views.doctors_detail, name='doctors_detail'),1 نقطة
-
كيف يمكنني البدء من عنصر معين في حلقة ال foreach حيث انني اريد ان اقوم بطباعة جزء من المنتجات في الصفحة الأولي ثم أريد طباعة الجزء الأخر في الصفحة التالية .....كيف يمكنني ذلك ...تحياتي1 نقطة
-
تمكنت من العثور على طريقة للحصول على رابط صورة الملف الشخصي للصفحات العامة بواسطة api الخاصة بالفيسبوك عن طريق https://graph.facebook.com/*****/picture?type=large هل يوجد طريقة مشابهة للحصول على رابط صورة الغلاف ، قمت بتجربة بعض الطرق لم تنجح1 نقطة
-
اقصد الحصول على رابط الغلاف وليس صورة الملف الشخصي1 نقطة
-
يمكن طلب الرابط على الشكل التالي: https://graph.facebook.com/v14.0/{page-id}/picture?type=large فقط يلزم تمرير معرف الصفحة (اسمها أو رقمها) page-id التوثيق: developers.facebook/graph-api/page/picture1 نقطة
-
اهلا اخي الكريم حقيقه كنت أحاول عمل اختصار لصفحات الاستعلام ولكن مثل ما ذكرت انت الفكرة أصبحت اصعب قليلا كنت اريد اعمل left join من الجدولين حيث انني لدي الجدول الأول المشار له في المشاركة أعلاه + جدول المفضلة ولكني تراجعت بعد تعقيد الفكرة وقمت بوضع استعلام لجدول المفضلة بشكل منفصل حتى لا يكون استعمله في مواقع مختلفة في التطبيق معقد كل الشكر لك اخي الكريم1 نقطة
-
للوصول إلى جميع العناصر معاً في css نضع: {الخواص}* كيف أصل إلى جميع العناصر بواسطة جافاسكريبت ؟1 نقطة
-
إذا كنت تريد جميع العناصر الموجودة داخل body ، وليس فقط العناصر الفرعية من المستوى الأول ، فيمكنك ببساطة استخدام getElementsByTagName : var elems = document.body.getElementsByTagName("*"); أو عبر querySelectorAll var elements = document.querySelectorAll('*');1 نقطة
-
هل في مواقع تبيع لوحات تحكم او قوالب تدعم اللغه العربيه ؟؟؟1 نقطة
-
يوجد عدة طرق للحصول على لوحة تحكم، يمكنك شراء واحدة في حال وجدت ما تبحث عنه في متجر بيكاليكا، يمكنك التواصل مع المطور أو من خلال موقع خمسات حيث تشتري واحدة أو توظيف مستقل يساعدك على برمجة مخصصة أو يبيعك عمل قام به بشكل مسبق بعد الاتفاق بينكم ويمكنك طلب تعديلات كما تريد عليها1 نقطة
-
أهلا بك. هذا تحذير وضعه المترجم والسبب بما أنه هناك احتمالين في البرنامج إما أن تأخذ متحولين id و Uid أو فقط id فيجب أن تتأكد من عدد المتحولات التي ستدخلها في bind_param إما أن تكون اثنين أو واحد فقط. // $stmt->bind_param("ss",$id,$Uid); استبدل هذا الكود بالشرط if (isTouch) { $stmt->bind_param("ss",$id,$Uid); } else{ $stmt->bind_param("ss",$id); }1 نقطة
-
المشكلة في الارتفاع لما يكون webview وسط scrollview يفرض الارتفاع wrapcontent1 نقطة
-
وضعت webview في وسط scrollview اختفت المشكلة لكن لم يغطي كل الشاشة1 نقطة
-
للتحكم بخاصية scroll-behavior في css وضعت هذه الخاصية لجميع العناصر : * , و نجح الأمر . ولكن لم أعرف بالتحديد , أي عنصر هو الذي يجب أن أعطيه هذه الخاصية ( ضمن css ) ؟1 نقطة
-
ان كنت تنوي تطبيق الخاصية scroll-behavior على كامل العقد الفرعية لعنصر body فيجب اضافة ذلك في عنصري body,html وسيتم التقاطها من قبل كامل العناصر: body , html { scroll-behavior: smooth; } تأثيرات التمرير في صفحات الويب باستخدام Javascript وCSS1 نقطة
-
لدي ملف بصيغة CSV ويحتوي على بيانات بالشكل التالي: 231, 0 456, 1 84, 0 1234, 0 126, 1 كيف يمكنني إستدعاء هذه الأعمدة من الملف في NumPy؟ بحيث تكون نفس نتيجة الكود التالي: first_col = np.array([231, 456, 84, 1234, 126]) second_col = np.array([0, 1, 0, 0, 1])1 نقطة
-
من فضلك تصوير قاعدة البيانات مع الجدولين و بعض البيانات فيهم ثم ذكر مثال، ربما الفكرة بشكل عام تطبيقها مختلف؟ هل id و uid من نفس الجدول؟1 نقطة
-
اهلا اخي الفكرة انني سوف اجلب favorite من جدول ال favorite لو كان تم إضافة favorite للكتاب ولو لم يكن تم عمل favorite له يعمل skip له1 نقطة
-
ما فائدة الشرط الثاني منطقياً في الاستعلام؟ أرجو إعطاء مثال برأيي إضافة الشرط الثاني برمجيا لعبارة SQL $sql="SELECT * FROM books where id = ?"; if ($Uid) $sql .= "AND Uid=?" هكذا يصبح Uid اختياري بالشرط حسب إن أدخله المستخدم أم لا. وسوف تعدل الشيفرة أيضاً في bind_param وتمرير عدد متغيرات كما أسلفت <?php if (isset($Uid)) { $sql="SELECT * FROM books where id = ? AND Uid=? " ; $stmt = $con->prepare($sql); $stmt->bind_param("ss",$id,$Uid); }else { $sql="SELECT * FROM books where id = ?" ; $stmt = $con->prepare($sql); $stmt->bind_param("s",$id); }1 نقطة
-
مرحبا اخي الكريم قمت بوضع الكود بشكل التالي: <?php require_once 'con.php'; $id='14'; $isTouch = isset($Uid); if (isset($Uid)) { $sql="SELECT * FROM books where id = ? AND Uid=? " ; }else { $sql="SELECT * FROM books where id = ?" ; } $stmt = $con->prepare($sql); $stmt->bind_param("ss",$id,$Uid); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows >0) { while($row[] = $result->fetch_assoc()) { $item = $row; $json = json_encode($item, JSON_NUMERIC_CHECK); } } else { $json = json_encode(["result" => "No Data Foun"]); } echo $json; $con->close(); ?> ولكني احصل على الخطاء التالي: Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement in /home/home/****************php on line 30 on line 22 Notice: Trying to get property 'num_rows' of non-object in /home/****************php on line 30 {"result":"No Data Foun"}1 نقطة
-
يمكنك باستخدام الأمر $isTouch = isset($Uid); أن تتأكد إذا كان المتحول Uid معرفاً أم لا. ثم أضف if شرطية في حال كان معرفاً نفذ أمر جلب البيانات معه، وإذا كان غير معرفاً من دونه، أي عوضا عن الكود : $sql="SELECT * FROM books where id = ? AND Uid=? " ; اكتب الكود: if (isset($variable)) { $sql="SELECT * FROM books where id = ? AND Uid=? " ; }else { $sql="SELECT * FROM books where id = ?" ; }1 نقطة
-
لدي مصفوفة تحتوي على بعض الأرقام بالشكل التالي: first_col = [231, 456, 84, 1234, 126, 0, 79, 0, 212, 0] أريد إستبدال كل الأصفار Zeros الموجودة في هذه المصفوفة بقيمة متوسط العناصر (الأصفار لا يتم إحتسابها ضمن عدد العناصر)، أعلم أنه يمكنني الحصول على متوسط الأرقام (بدون الأصفار) من خلال الكود التالي: m = np.median(first_col[first_col > 0]) لكن كيف أستبدل كل صفر موجود ضمن المصفوفة بالقيمة m السابق (المتوسط)؟1 نقطة
-
يمكن القيام بذلك باستعمال setprecision و التي تقوم بتحديد عدد الأرقام بعد الفاصلة. يوجد هذا التابع في المكتبة iomanip و التي تحوي على الكثير من التوابع الخاصة بالتلاعب بالدخل و الخرج من ناحية التمثيل، من الجيد الإطلاع عليها لمعلومات إضافية. يمكن القيام بما سبق بالشكل التالي: #include<iostream> #include<iomanip> using namespace std; const double PI = 3.14; double circle_area(double r){ return r * r * PI; } int main(){ double r; cin >> r; cout << setprecision(2) << fixed << circle_area(r) << '\n'; return 0; } حيث هنا fixed تقوم بطباعة رقمين دائماً حتى لو كان يكفي رقم واحد بعد الفاصلة، في حال كنت لا تريد ذلك يمكنك إزالتها فقط.1 نقطة
-
هل قمتي بتضمين ملف ال urls الخاص بهذا ال app في ملف ال urls للمشروع؟ و في حال أنك قمتي بذلك فيرجى مشاركة الكود الخاص بهذا الملف هنا حتى أستطيع مساعدتك بشكل أفضل.1 نقطة
-
كيف أضبط إعدادات htaccess لأنها والله سببت لي مشاكل تارة تظهر الصفحة الريئسية فقط وباقي الموقع لا لما انسخ محتوياته من مكان آخر يظهر مثلا كل الموقع ولكن من غير storage:link إلا أنه يظهر إذا عدلت تعديل آخر ... هذا كله لأنني لا أعرف محتوياته فقط أنسخ والصق1 نقطة
-
شكرا لك على إجابتك ولكن يبدو أنني لم أستطع توضيح ما أردته بشكل جيد فلذلك لم تصل الفكرة.. على كل حال توصلت لحل سأشاركه هنا لنشر الفائدة أولا ولكي نخرج بفكرة أفضل ممن لديه المقدرة ثانيا.. =CONCATENATE(TEXT(DATE(LEFT(RIGHT( $A1,15),4),MONTH(LEFT( $A1,FIND(" ", $A1,1)-1)&1),LEFT(RIGHT( $A1,19),2)),"yyyy/mm/dd")&" "&text(TIMEVALUE(RIGHT( $A1,7)),"hh:mm"))1 نقطة
-
السلام عليكم, بعد ما إتبعت إرشادات المدر عدنان في هذا السؤال بخصوص رفع موقع لارافل الى إستضافة, https://academy.hsoub.com/questions/20024-رفع-موقع-laravel-بعد-اكماله/#comment-64345 واجهت مشاكل وهي أولها يحولني مباشرة إلى مسار مكرر www.site.com/public/public مع إستجابة 404 أما عندما أكتب بنفسي : اللاحقة index.php www.site.com/index.php يظهر الموقع ولكن بدون تنسيقات فقط html أي ان الطريقة التي ضمنت بها المصادر لم تعمل : @vite(['resources/css/app.css', 'resources/css/rtl-main.css', 'resources/js/app.js', 'resources/js/main.js', 'resources/sass/app.scss'])1 نقطة
-
1 نقطة
-
هل يتم انشاء الرابط الرمزي symlink بشكل عادي ثم لا تعمل الصفحات؟ هل يمكنك ارفاق محتويات ملف htaccess لديك؟ ايضا يرجى الاشارة ان كنت تمتلك ملف htaccess آخر ضمن مجلد المشروع1 نقطة
-
شكرا أخي عدنان حسنا لكن لماذا لما اضعه لا تعمل storage:link بحيث لاتظهر الصور sit.com/storage/logo.png وفي ملف آخر لل htaccess تظهر لو زرت الروابط ولكن الموقع لايظهر ؟1 نقطة
-
هو لا يخص لارافيل على وجه الخصوص، وانما يخص خوادم Apache. فملف htaccess هو ملف اعداد من قبل خوادم Apache يحدد كيفية تقديم أشكال مختلفة من البيانات والتعامل مع طلبيات HTTP. ويتم ذلك عن طريق وصف مجموعة من الموجهات Directives. هاته الموجهات تحدد كيفية الترخيص والتوثيق، تخصيص رسائل الاخطاء واكوادها، تجاوز واعادة كتابة الروابط، اعداد الكاش وغيرها.. يمكن تعميم هاته الكيفيات على كامل الانماط والمجلدات والملفات الفرعية، كما يمكن تخصيص طرق للتعامل مع كل مجلد او ملف بشكل مستقل. وهذا هو سبب تسميته بملف التكوينات الموزعة او distributed configuration files حسب التوثيق الرسمي له. هذا المنطق يفرض عليه الكيفية التي هو عليها في كتابته. ورغم انه مكتوب بلغة Apache إلا انه لا يجب عليك معرفة الا ما تحتاجه منه بالضبط. لنأخذ كلا من الأمثلة: Header add Sample-Header "My Value" يقوم هذا باضافة ترويسة Sample-Header بالقيمة My Value لكامل الطلبيات. وهذا تعليق: # Header add Sample-Header "My Value" اي قواعد هنا سيتم تطبيقها في نمط mod_expires: <IfModule mod_expires.c> # fff </IfModule> استعن بالتوثيق الرسمي لخادم Apache لفهم محتوى ملف ما لديك. ستجد مجموعة موجهات متعلق بكل نمط على حدى. اعرف اكثر عن تلك التي تخصك. ملف htaccess معد بشكل جيد في لارافيل. لا أظن انك تحتاج اعادة تجاوزه. مرفق.1 نقطة
-
لماذا لا تقوم بوضع كامل ملفات لارافل بداخل مجلد public_html ثم تقوم بإخراج ملف index.php الموجود بداخل مجلد public إلى المجلد الرئيسي ثم تقوم بتعديل المسارات بهذا الشكل if (file_exists(__DIR__.'/storage/framework/maintenance.php')) { require __DIR__.'/storage/framework/maintenance.php'; } require __DIR__.'/vendor/autoload.php'; $app = require_once __DIR__.'/bootstrap/app.php'; ثم تتأكد من أن مجلد bootstrap و المجلدات التي بداخله لها صلاحيات 777 كذلك مجلد storage له صلاحية 777 . حاول تطبيق هذه الطريقة و اخبرني بالنتيجة.1 نقطة
-
عند إنشاء مجلد البيئة الإفتراضية الخاصة بلغة بايثون على نظام الويندوز اتبع هذا الأمر virtualenv <env_name> مثال اريد انشاء بيئة افتراضية اسمها حسوب virtualenv hsoub1 نقطة
-
من أجل نسخة python 3.3 والأحد منها تعليمات تنزيل وإنشاء وتفعيل ال virtual environment تغيرت. لتنزيل الحزمة يمكنك استخدام pip: py -m pip install --user virtualenv ولإنشاء environment جديدة: py -m venv myproject ولتفعيل ال virtual environment: .\myproject\Scripts\activate بعد التفعيل سترى ("myproject") في موجه الأوامر. -حسب اسم مشروعك-.1 نقطة
-
أفترض أنك قمت بتنزيل المكتبة باستعمال pip و بالتالي بإمكانك الوصول إليها كأنها تعليمة في البايثون و لكن ليس من ال cmd (هناك طريقة أخرى للوصول إليها). لتشغيلها عليك القيام بالتالي: python -m virtualenv <nameOfEnv> أي كل ما عليك هو أن تسبق التعليمة ب python -m و يجب أن تعمل. في حال حدوث مشاكل إضافية يرجى تزويدي بتفاصيل عملية التنزيل التي قمت بها حتى أستطيع مساعدتك أكثر.1 نقطة
-
السلام عليكم, أرجوا أن تشرحوا لي هذه النقطة ؟ لتفهموا أولا : أنا نزلت حزمة الموقع في المجلد LARAVEL و في المجلد public_html وضعت كل ماداخل المجلد public الذي إحتفظت بنسخة منه في المجلد laravel غيرت المسارات index.php بحسب التغيير ... المشكل ؟ أن الموقع يظهر بدون تنسيقات في حالة حذف مجلد build من المسار public_html/ وفي حالة حذف المجلد public الموجود داخل مجلد LARAVEL يظهر لي الخطأ التالي ?? هل معناه المجلد يجب أن يكون في الجهتين ؟ : و أيضا الصور لاتظهر يظهر الرابط بشكل صحيح لو أطبعه مثلا : https://site.com/storage/image.png بعض الصور عن تموضع الملفات :1 نقطة
-
يجب عليك أن تجلب رابط صفحة من <a> لكل job ومن ثم تجلب صفحة الjob وتأخذ منها الSalary وهذه العملية تحصل داخل حلقة الfor هكذا تجلب الرابط : for item in items: item = item.find('a', class_="css-o171kl") page_job = item['href'] response = requests.get(page_job) soup_page = BeautifulSoup(response.content,"html.parser") بعد ذلك داخل الصفحة من soup_page تجلب الsalary هذه الفكرة بكل بساطة.1 نقطة
-
كما قال المدرب حسان، الدورة تعتبر مدخل لعلوم الحاسب، تشرح جميع الزوايا التي يجب أن يأخذ فكرة عنها أي شخص يعمل في المجال، وبرأيي ضرورية لشخص ليس لديه خبرة في التعامل مع الحاسوب و استخدام أنظمة التشغيل وقواعد البيانات و الخوارزميات. وهي مقدمة لباقي المجالات و الدورات للدخول بها مع قاعدة معرفية جيدة ومحترمة تسهل فهم و التعامل مع التخصصات المختلفة حاولت الإجابة عن سؤال مشابه من قبل: فريق أكاديمية حسوب (الدعم الفني) هم من يتابعون خريجي الأكاديمية ويقدمون لهم الدعم و المشورة لإيجاد فرص العمل1 نقطة
-
دورة أساسيات علوم الحاسوب هدفها تعريفك بالمجال من الصفر، أي بعد إنهاءها تكون مُلمًا بأغلب ما يتعلق بعلوم الحاسوب من مجالاته ومصطلحاته وطرق عمل الحاسوب والشبكات وهيكلة البرامج وغيرها، بما أنك أنهيت الدورة بعد استعدادك تقدم إلى الامتحان، بعد نجاحك به سيقدم لك توجيهات ونصائح لزيادة فرص حصولك على أول عمل، وستشمل المجال الذي ستبدأ العمل به ويمكنك عندها الاستفسار أكثر من المرشدين وسيوضحون لك كل ما يلزم لذلك، يمكنك الاستفادة من قراءة المقال التالي، فهو يشرح كل مجال والدورات المقابلة له المتوفرة ومجالات العمل لها بما فيها دورة علوم الحاسوب:1 نقطة
-
يمكنك استخدام أي عنصر HTML لتحقيق عملية فتح الصفحات بدون ظهور رابط الويب في الجزء السفلي من الصفحة لأنه مقتصر على استخدام الوسم a و الخاصية href منه. بذلك يمكنك استعمال الوسم p مثلاً ونستخدم جافاسكربت في عملية فتح الروابط بالدالة window.open <p onclick="window.open('https://academy.hsoub.com/')"> Hsoub Academy</p> مثال آخر على استخدما الأزرار <button onclick="window.open('https://academy.hsoub.com/')">Hsoub Academy</button> يمكن استخدام أي عنصر آخر بنفس الطريقة1 نقطة
-
يمكنك استعمال المكون button بدلاً عن المكون a و القيام بكتابة تابع للانتقال إلى الرابط المطلوب، هذا لن يجعل أي رابط يظهر في أسفل الصفحة و سيعطي شكل أفضل، حيث أن استعمال المكون a سيعطي رابط أسفل الصفحة و لكن سيكون رابط خاطئ و بالتالي هذا لن يكون جيداً بالنسبة لسمعة الموقع الخاص بك. يمكن استعمال طريقة المكون button بشكل مماثل لطريقة التعامل مع المكون a بالشكل التالي: <button onclick="window.location.href='Your Link here'">Something</button> طبعاً يفضل أن يحمل الزر اسم يدل على المكان الذي سيذهب إليه، أيضاً من أجل تجربة مستخدم أفضل.1 نقطة
-
إن دورة علوم الحاسب متنوعة جداً، تعطيك فهم جيد للعديد من المجالات ضمن علوم الحاسوب، وإن اطلعنا على تفاصيل المسارات فإن الدورة ستمنحك معرفة متقدمة بأهم مواضيع علوم الحاسوب، بداً من مكونات الحاسوب والتفكير المنطقي مروراً بأساسيات البرمجة ولغة جافاسكربت وحتى المواضيع الأكثر تقدماً مثل أنظمة التشغيل، قواعد البيانات وعالم الويب وهذا يعتبر بداية قوية و أساسية للاختصاص بعدها في مجال معين، لأن التخصص هو المطلوب في سوق العمل و عصرنا الحالي حيث لا يمكن لشخص واحد إتقان كل التنقنيات و عمل مشاريع بها جميعها. العمل الذي من الممكن أن تجده حسب رأيي الشخصي: مدرس أساسيات البرمجة - قواعد البيانات - الويب - الخوارزميات - سكراتش - سطر أوامر نظام لينوكس مدير قواعد بيانات (مسؤول عن العمليات الأساسية فيها) - نسخ احتياطي و إدارة قواعد البيانات مدير نظام لينكس، يحل مشاكل السيفرات و له خبرة في برمجيات هذا النظام فهم أساسيات الشبكات و الخوادم و حماية الويب لن تكون الوظيفة تخصصية بشكل كبير، ولكن بعد الفهم الجيد للدورة هنالك فرصة جيدة في إيجاد عمل.1 نقطة