اذهب إلى المحتوى

لوحة المتصدرين

  1. Amer Abdallah

    Amer Abdallah

    الأعضاء


    • نقاط

      7

    • المساهمات

      150


  2. بلال زيادة

    بلال زيادة

    الأعضاء


    • نقاط

      5

    • المساهمات

      4376


  3. Hassan Hedr

    Hassan Hedr

    الأعضاء


    • نقاط

      4

    • المساهمات

      2851


  4. Flutter Dev

    Flutter Dev

    الأعضاء


    • نقاط

      3

    • المساهمات

      787


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 08/18/21 في كل الموقع

  1. لدي مصفوفة Numpy متعددة الأبعاد (5,3,2) وأريد أن أقوم بحفظ هذه المصفوفة في ملف نص، بحيث يمكنني إستخدامها لاحقًا. لذلك جربت الدالة numpy.savetxt. الغريب أنه يعطي الخطأ التالي: TypeError: float argument required, not numpy.ndarray أفترض أن هذا الدالة لا تعمل مع المصفوفات متعددة الأبعاد، كيف يمكني حفظ مصفوفة Numpy في ملف نص؟
    2 نقاط
  2. لدي مصفوفة Numpy ثنائية الأبعاد. أعرف كيفية الحصول على القيم القصوى عبر axes: >>> import numpy as np >>> arr = np.array([[1, 2, 7],[4,3,1]]) >>> np.amax(arr,axis=0) array([4, 3, 7]) >>> كيف يمكنني الحصول على الفهرس الخاص بكل عنصر من المصفوفة الناتجة الأخيرة؟ أود أن تكون مصفوفة الإخراج ([1،1،0]) بدلاً من [4, 3, 7].
    2 نقاط
  3. عملك كمبرمج هو اكتشاف الغريب وفهمه وتصحيحه لا تيأس هل تأكدت من انشاء ملف الترجمات "ar.json" في مكانه الصحيح "resources/lang/ar.json"؟ قم بالدخول لقاعدة البيانات والتأكد أن جدول "users" فيه حقل "language" وأن القيمة "ar" موجودة عند سطر المستخدم جرب مؤقتا تبديل شيفرة ال middleware الى التالي فقط للاختبار، يجب ان تتم الترجمة بشكل صحيح في حال ملفات الترجمة يتم تحميلها public function handle(Request $request, Closure $next){ App::setLocale("ar"); }
    2 نقاط
  4. يؤدي عدم استخدامك للعقود بصفتك كاتبًا مستقلًا إلى مواجهة مخاطر كثيرة، ولحمايتك من العملاء غير الجديرين بالثقة وليستريح بالك وتضمن حقوقك خلال العمل؛ عليك باستخدام العقود. ولكن ما البنود التي يجب أن يتضمنها عقد العمل؟ كاتب المقال ليس محاميًا، ولكنه واجه الكثير وتعلم بعض البنود الأساسية التي يجب تضمينها في عقود الكتابة الحرة، وأهم شيء هو حماية نفسك من العملاء الذين لا يريدون الدفع والذين يضيعون وقتك. سنتحدث هنا حول ثلاثة بنود رئيسية في عقدك القادم للكتابة المستقلة، وسنطرح بعض النصائح للبدء. البند1: شروط الدفع إذا كان لديك عمل منتظم، فإنك معتاد غالبًا على تقاضي أجرك شهريًا أو أسبوعيًا، ولكن هذا يختلف عندما تكون مستقلًا؛ حيث ستتلقى دفعةً مقدمًا والباقي عند انتهاء المشروع، ويُعَد هذا النظام جيدًا ولكنك ستكون معرضًا لخطر العمل مع عميل قد يقرر أن يأخذ عملك دون دفع، ولا حاجة لقول أن ذلك يَحدث كثيرًا عند البحث عن عمل في أماكن خاطئة، كما أنه لا توجد طريقة لملاحقة هؤلاء العملاء أو تعويض الوقت الذي قضيته معهم بدون وجود عقد، ولهذا فبدلًا من الانشغال باحتمال ملاحقتهم دون جدوى، يجب معرفة كيفية منع حدوث ذلك أصلًا، لذلك فإن تنفيذ شروط الدفع هي أكثر الطرق فعاليةً. وبالإضافة إلى ذلك، يتيح لك "شرط الدفع" الحصول على جزء من الدفعات لكل جزء يتسلّم من المشروع الذي تعمل عليه، وبهذه الطريقة، يقل خطر تهرّب صاحب المشروع من الدفع عند انتهاء المشروع، وبذلك ستكون خسائرك أقل. وإذا كانت خبرتك ضعيفة أو لم يكن لديك أي خبرة في صياغة العقود، فستحتاج إلى البحث عن بضعة أمثلة لشروط الدفع التي تساعدك على البدء، ولكن ستحتاج إلى تعديلها لتتوافق مع عقودك وعملك؛ ضع هذه النصائح في الحسبان: لا يُعَد استخدام شروط الدفع نفسها لكل مشاريعك ضروريًا، ولذلك فإنه يتعين عليك تعديلها حسب متطلبات كل مشروع. عدل شروط الدفع بالاعتماد على طول فترة المشروع، ثم زدها أو قلل منها وفقًا لذلك. تأكد من ذكر العقد لحاجتك لتلقي دفعة عن كل خطوة قبل الانتقال إلى الخطوة التالية. وأخيرًا، لا داعي لإضافة شروط الدفع في كل عقد للعمل؛ فقد ترغب بكتابة مقال قصير أو بالعمل مع عميل موثوق مثلًا، وإذا لم يرغب العميل باستخدام شروط الدفع، فقد يكون هذا هو الوقت المناسب للبحث عن عملاء أفضل من خلال إعلانات الوظائف المناسبة. البند 2: رسوم الرفض ستواجه من وقتٍ لآخر عميلًا يغير رأيه حول مقال ما ويقرر أنه لا يريده، وهذا منطقي طبعًا إلا إذا وافق على بدئك بالعمل، وستعمل مع العديد من هؤلاء العملاء. وفي بعض الحالات، قد يلغي العملاء المشروع قبل موعد التسليم بقليل، لكنك ستكون حينها قد أضعت ساعات طويلة من وقتك في العمل، ومن هنا جاء بند "رسوم الرفض"، حيث يسمح استخدام هذا البند لعملائك بإنهاء المشروع في أي وقت، ولكن سيكون عليهم تعويضك عن الوقت الذي قضيته في العمل، وإجمالًا ستكون هذه تسويةً عادلةً لجميع الأطراف. لكن السؤال المطروح هو: كيف تضع رسومًا للرفض بحيث يرضى جميع الأطراف؟ عليك أولًا أن تنظر إلى عينة من العقود التي تتضمن واحدًا مثل مرجع لك، وعندما تتكون لديك فكرة حول رسوم الرفض في الواقع؛ يمكنك استخدام هذه النصائح لتضع واحدًا في عقدك التالي للكتابة الحرة: اجعل رسوم الرفض منطقية، فأنت لا تريد قطع علاقتك بالعميل. عدّل الرسوم بالاعتماد على المرحلة التي وصلت إليها في المشروع. ضع فترةً قصيرةً بعد توقيع العقد، بحيث يمكن للعميل إنهاء المشروع فيها بدون أي غرامات. وبالتالي يُعَد استخدام كل من شروط الدفع ورسوم الرفض في عقدك طريقةً لضمان عدم خروجك من أي مشروع خاوي اليدين، ومع ذلك لا يجب أن تكون كل البنود في عقدك مادية، وهذا يقودنا إلى الجزء الأخير. البند 3: حقوق الاستخدام يُعَد تحديد كيف وأين يُمكن للعميل استخدام مقالاتك، من أهم الجوانب التي يجب مناقشتها في العقد، فأنت في النهاية لا تريد أن يوضع اسمك على موقع سيء السمعة أو تؤخذ كلماتك وتُستخدم في سياق مختلف. لم يواجه الكاتب هذه المشكلة حتى الآن، على الرغم من كتابته لمقالات نيابةً عن آخرين مثل "المكملات الغذائية للذكور" في بداية عمله مستقلًا، وهذا يقودنا لنقاش نقطة مهمة أخرى، وهي حقوق الاستخدام وما هو الاسم الذي سينشر عملك به، وهذه طريقة جيدة لتجنب سوء الفهم على الأقل. ومثل ما جرت العادة؛ يجب البحث عن بعض بنود حقوق الاستخدام الفعلية لتتعرف على كيفية استخدام الآخرين لها، وانظر بعدها في هذه النصائح لتتأكد من تغطية جميع الجوانب، وهنا اتبع الآتي: اسأل عميلك عن ما إذا كان يريد نشر عملك باسمك أو باسمه، وضَع ملاحظةً عن ذلك في العقد. تناقش مع عميلك حول الأماكن التي يريد نشر عملك بها واكتبها. اسأل عميلك عما إذا كان بإمكانك استخدام عملك في ملفك الشخصي وتأكد من أن يعكس العقد ذلك. تذكر شيوع طلب العملاء نشر عملك باسمهم في هذا المجال، وهذا شيء يجب تقبله، ومع ذلك لا مانع من توضيح الأشياء في العقد؛ حيث أن هذا هو السبب الذي وُجدت العقود من أجله في النهاية. منصات العمل الحر تُعَد منصات العمل الحر مثل مستقل وخمسات ضمانةً أكيدةً لحقوق جميع الأطراف سواءً للكاتب أو لصاحب العمل، حيث يُعَد نص المشروع والمناقشات التالية له في منصة مستقل، ونص الخدمة والمناقشات التابعة لها في منصة خمسات، بمثابة عقود عمل رسمية تعترف بها هذه المنصات، ويعمل فريق من المختصين بخدمة العملاء لكل منصة بحل النزاعات التي قد تنشأ بين الطرفين. ومن خلال إلزام صاحب العمل بالدفع مسبقًا وإيداع المبلغ لدى المنصة، فإنها بذلك تضمن حقوق الكاتب، ومن خلال الاحتفاظ بالمبلغ المودع لأسبوعين تقريبًا بعد تسليم العمل ضمانة لصاحب العمل، ففي حال كان هناك أي مشكلة خلال هذه المدة فيمكن ضمان حقوق كلا الطرفين في هذه الحالة، وتُعَد هذه المنصات ومثيلاتها أفضل ضمانة في العالم العربي بسبب عدم اعتراف الكثير من الدول العربية الحالية بعقود العمل هذه إلا بشروط معقدة تتطلب تكاليف إضافية من تسجيل العقود وتوظيف المحامين أحيانًا أخرى. الخاتمة قد ينظر بعض المستقلين إلى العقود على أنها مضيعةً للوقت، ولكنها طريقةً رائعةً جدًا لحماية نفسك وعملك، وإذا لم تستخدمها فقد تجد أنك أصبحت مستغَلًا من قِبل بعض العملاء غير الموثوقين، مما يعني خسارة الوقت، والجهد والمال، والجيد في الأمر هو وجود الكثير من نماذج عقود الكتابة المستقلة المتاحة والتي تساعدك على البدء. تذكر فقط تعديلها وفقًا لاحتياجاتك وتأكد من تضمنها هذه البنود الثلاثة بالتحديد: شروط الدفع رسوم الرفض حقوق الاستخدام ترجمة -وبتصرّف- للمقال ‎3 Clauses Your Freelance Writing Contract Should Include And Why لصاحبه Alexander Cordova. اقرأ أيضًا فن التعامل مع العملاء في العمل المستقل كيف تستمر باجتذاب عملاء جدد ككاتب مستقل اختيار العملاء المناسبين
    1 نقطة
  5. السلام عليكم أواجه مشكل أنه سورس الصفحة تضهر اللغة العربية على شكل رموز بالشكل التالي &#1575;&#1604;&#1571;&#1608;&#1604; &#1608;&#1575;&#1604;&#1571;&#1582;&#1610;&#1585 مع أنه رأس الصفحة يتوفر على الأكواد التالية <html dir="rtl" lang="ar"> و <meta charset="UTF-8"> هذا رابط الموقع لمعاينة المشكل https://khidmanet.com النصوص والمحتوى يتم إضافته عن طريق إضافة elementor فهي تدعم العربية 100% مع أني قمت بتعطيل جميع الإضافات ومع ذلك لايزال سورس الصفحات يضهر المحتوى على شكل رموز والغريب في الأمر القالب تم تركيبه على موقع أخر والسورس الخاص بالصفحة يضهر به المحتوى عربي 100% ولا يضهر على شكل رموز والقاعدة البيانات يتواجد بها الترميز العالمي define("DB_CHARSET", "utf8"); الصورة للتوضيح أكثر في المرفق ممكن مساعدة إخواني وجزاكم الله خيرا
    1 نقطة
  6. عندما قمت بتحويل الخريطة الى animated فانها اختفت وظهرت بلون شبيه بالرمادى ولكن marker عليها عادى .. لا اعرف ما السبب هدا هو الكود <MapView.Animated ref={mapRef} region={currentRegion} provider={PROVIDER_GOOGLE} style={{flex: 1}} onRegionChange={() => setRegion(region)} onPress={coordinate => { console.log(coordinate.nativeEvent.coordinate); return coordinate; }}> {ads.map((item, index) => ( <Marker key={index} coordinate={item.region}> <Image style={{width: 26, height: 28}} resizeMode="contain" source={require('../../assets/map/marker.png')} /> <Callout tooltip> <View style={styles.markerTitleContainer}> <Text numberOfLines={2} style={styles.markerTitle}> {item.title} </Text> </View> </Callout> </Marker> ))} </MapView.Animated>
    1 نقطة
  7. لنفترض أن لدي مصفوفة x * z . أريد أن أمرر كل عمود من هذه المصفوفة إلى دالة لأداء بعض العمليات على العمود بأكمله. كيف يمكنني المرور على أعمدة المصفوفة من خلال حلقة for؟ أي ما أريد فعله كالتالي: import numpy as np arr = np.array([[21. , 12.3, 33. ], [ 9. , 1.4, 53.5], [23. , 1. , 71. ]]) for col in arr: fun(col) # يتم تمرير كل عمود إلى الدالة
    1 نقطة
  8. السلام عليكم ورحمة الله وبركاته عندي مشكلة في vs code عندما أكتب في جافا سكربت أي نوع من الأقواس لا يقفل الكود تلقائيا يعني لما أكتب كذا ) ما يطلعلي كذا ()
    1 نقطة
  9. كيف يمكنني أن أبدأ في تصميم واجهات الاستخدام هل يوجد مصادر للبدأ فيها أريد أن استفيد بخبراتكم
    1 نقطة
  10. مرحبا اعزائي الاكارم قام عميل سابق اليوم بتغيير تقييم مشروع سابق من 5 نجوم الى نجمة واحدة والسبب انه طلب الوان اخرى للتصميم ذاته على محادثة المشروع ولم يظهر لدي اشعارات بها وبالتالي لم اقرأها اعتقد انه ظن انني اتجاهله مع انه ليس من حقه ذلك خصوصا بعد انهار المشروع باكتر من يومين ارسلت له رسالة دوبلوماسية لاستطيع حل الموضوع باقل الخسائر لي سؤالي هو كم مرة يستطيع تغيير التقييم .. ؟؟ وبغض النظر ان هذه الصلاحية مؤذية جدا ولا اعتقد انها تستخدم كثيرا في غير ذلك واغلي من يستخدمونها تكون بنوايا غير حسنة واعتقد ان لمسؤولي المنصة الحكمة والبصيرة الكافية ليدركون وجوب الغاءها مشكورين
    1 نقطة
  11. أثناء تعلمي عن numpy ، صادفت الدالة numpy.histogram() في المثال التالي: >>> import numpy as np >>> np.histogram([1, 2, 3], bins=[0, 1, 2, 3]) (array([0, 1, 2], dtype=int64), array([0, 1, 2, 3])) أريد أن أعرف ماذا تفعل هذه الدالة وكيف تعمل؟ في التوثيق الخاص بـ Numpy يتم ذكر bins ولم أفهم أيضًا ما هي؟
    1 نقطة
  12. السلام عليكم ورحمة الله وبركاته كيف يمكنني فتح ملف launch.json الخاص ب vs code
    1 نقطة
  13. تحيه طيبه للجميع قمت بتغير ملف keystore ولكن بعد التغير اصبحت احصل على الرسالة التاليه مع محاولة تحديث التطبيق على الجوجل بلاي : Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again. Your app bundle is expected to be signed with the certificate with fingerprint: هل يوجد حل لتحديث التطبيق في هذا الحالة ؟ مع العلم انني لا استطيع الرجوع الى الملف السابق keystore وارغب بستعمال الملف الجديد
    1 نقطة
  14. نعم يمكن تعديل المفتاح، في الرابط التالي اتجه نحو Create an upload key and update keystores افتح لوحة تحكم إدارة المفاتيح: play.google.com/keymanagement في صفحة (Release > Setup > App integrity). اتبع التعليمات في الرابط: app-signing#generate-key حيث تقوم بتوليد مفتاح جديد ثم تصدير شهادة المفتاح: $ keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem رفع الشهادة الجديدة يوجد ملاحظة: التطبيقات قبل August 2021لن تتمكن من عمل تعديلات By comparison, for apps created before August 2021 that have not opted in to Play App Signing, if you lose your app’s signing key, you lose the ability to update your app.
    1 نقطة
  15. ما الفرق بين تمرير دالة التنشيط كوسيط كما في المثال التالي : from tensorflow.keras import layers model.add(layers.Dense(64, activation='relu')) أو استخدامها كطبقة Activation مستقلة: from tensorflow.keras import layers from tensorflow.keras import activations model.add(layers.Dense(64)) model.add(layers.Activation(activations.relu))
    1 نقطة
  16. هل أستطيع إستلام الشهادة وأنا أعيش في بلد أخر مثل تونس
    1 نقطة
  17. شكرا لك الحمدلله تمت البرمجة بنجاح
    1 نقطة
  18. تأكد أن الحقل language موجود في مصفوفة الـ fillable داخل صف ال User كما يلي class User extends Model { protected $fillable = ['language', ...]; ... }
    1 نقطة
  19. تحيه طيبه للجميع بعد رفع تطبيقي على الماركة جوجل بلاي وقمت بتحميله الى هاتفي هل يمكن التحقق من اخطاء التطبيق الان من خلال الاندرويد ستوديو ؟ مثلا انا قمت بتشغيل التطبيق الان وارغب بمتابعة سجل عمل التطبيق والاخطاء التي تظهر او تحدث مثل Logcat في برمجة الجافا اندويد و تبويب run في وقت برمجة flutter تطبيقي نوع flutter
    1 نقطة
  20. يمكنك تنفيذ الأمر التالي flutter analyze لمشاهدة جميع الأخطاء التي تظهر , ولكن هناك أخطاء لا يمكن إكتشافها إلا بعد تجربة التطبيق من قبل المستخدمين و على عدة أجهزة , لذلك نلجأ لمثل خدمة crashlytics
    1 نقطة
  21. اهلا بك اخي الكريم شاكر لك مساعدتك اخي استفسار فقط لو تكرمت الا يوجد طريقة مثل الوضع الافتراضي ؟ بمعنى التطبيق متوفر الان على الجهاز وانا رابط الجهاز من خلال usb لدى الحاسوب وشغال على اندرويد ستوديو الا يمكن اظهار الاخطاء في الاندرويد ستوديو نافذة run في هذا الحالة؟
    1 نقطة
  22. يمكنك استخدام خاصية Crashlytics بحيث هذه الميزة تساعدك على جمع التحليلات و التفاصيل حول الأعطال و الأخطاء التي تحدث في تطبيقك. و يمكنك استخدام حزمة flutter_crashlytics يمكنك من خلال موقع pub.dev من هنا الإطلاع على هذه الحزمة , ايضا هناك تعمل بنفس الفكرة و منها موقع sentry.io و يقدم خدمة تتبع الأخطاء في التطبيق الخاص بك ايضا عن طريق حزمة sentry_flutter من هنا , بحيث أيضا تقدم لك سجلاً كامل بكل الأخطاء و المشاكل التي تواجه المستخدمين عند استخدام تطبيقك.
    1 نقطة
  23. أقوم ببناء نموذج لتصنيف الأرقام المكتوبة بخط اليد اعتماداً على مجموعة بيانات MINST لكن لا أعلم سبب ظهور الخطأ التالي عندما أحاول تدريب النموذج: from tensorflow.keras.layers import Conv2D,MaxPooling2D from keras.datasets import mnist from tensorflow.keras.models import Sequential import keras from keras.layers import Dense, Dropout, Flatten model = Sequential() model.add(Conv2D(30,(3,3),padding="valid",kernel_initializer="glorot_uniform", activation="tanh", input_shape=(28, 28, 1) )) model.add(Conv2D(30,(3,3), activation="tanh")) model.add(MaxPooling2D((2,2)) model.add(Dropout(0.4)) model.add(Flatten()) model.add(Dense(100, activation='relu')) model.add(Dropout(0.4)) model.add(Dense(10, activation='softmax')) ----------------------------------------------------------------------------------------------- TypeError: The added layer must be an instance of class Layer. Found: <keras.layers.core.Dropout object at 0x000001622999A5F8>
    1 نقطة
  24. ما هي فكرة ال Layer Normalization وكيف نستخدمها في كيراس؟
    1 نقطة
  25. شكرا لك أخي العزيز على إهتمامك بمشكلتي كل الملفات بترميز UTF-8 للأسف نفس القالب قمت بتركيبه على موقع أخر ولاكن لا يوجد هذا المشكل هل يوجد حل لهذه المشكلة كتركيب أحد الإضافات أو أي أمر يجعل ترميز السورس يضهر بشكل عادي ؟
    1 نقطة
  26. ربما تكون ترميز الملفات نفسها ليست utf-8 لذلك حاول التأكد من ترميز الملفات أنه utf-8 كما في الصورة المرفقة على محرر Notepad++
    1 نقطة
  27. أنا اريد ان اقوم بعمل pagination و يكون الكارد المختار فى منتصف السكرين وليست هكدا كما فى الصورة هدا هو الكود <View style={styles.cardsContainer}> <View style={styles.cardsContainer}> <Animated.ScrollView horizontal scrollEventThrottle={1} showsHorizontalScrollIndicator={false} pagingEnabled snapToInterval={CARD_WIDTH + 20} snapToAlignment="center" > {ads.map((item, index) => { return ( <MapCard onPress={() => goToSelectedLocation(index)} style={{margin: 4}} title={item.title} image={item.image} price={item.price} /> ); })} </Animated.ScrollView> </View> // Styles cardsContainer: { height: phoneHeight * 0.22, bottom: 50, position: 'absolute', },
    1 نقطة
  28. السلام عليكم, لقد قمت بانهاء دورة واجهات المستخدم و قمت برفع جميع المشاريع على github و لكن بعضها لا تظهر فيها تنسيقات css عندما أحصل على الرابط. لقد بحثت على الكثير من الحلول و لكن لم يعمل أيا منها. أرجو المساعدة و شكرا.
    1 نقطة
  29. كيف اعمل ملف كونفج بإستخدام array كيف اقوم باستعماله الفكرة لا اريد اعتماد المتغيرات لغة php
    1 نقطة
  30. صحيح , يمكنك فعل ذلك من خلال وضع index جديد و إسناد له مصفوفة و بداخل هذه المصفوفة المفاتيح و قيمها, كما في الكود التالي $config = array( 'db' => array( 'host' => 'localhost', 'username' => 'root', 'password' => 'password', 'database' => 'database', ), 'settings' => array( 'name' => 'admin', 'password' => '123123123', ), 'index1' => array( '' => '', '' => '', ), 'index2' => array( '' => '', '' => '', ), ); ولكن لا تنسى الفاصلة بين كل index في المصفوفة الرئيسية حتى لا تحدث لك مشاكل.
    1 نقطة
  31. يعني يمكنني عمل اكثر من مصفوفة بداخل المصفوفة الي فوق
    1 نقطة
  32. تصفير حقل بداخل قاعدة البيانات كل ساعة باستخدام php هل عندكم فكرة لفعل ذلك
    1 نقطة
  33. يمكنك فعل ذلك عن طريق وضع array تحوي كامل المصفوفات التي بداخلها فمثلاً يمكنك فعل التالي $config = array( 'db' => array( 'host' => 'localhost', 'username' => 'root', 'password' => 'password', 'database' => 'database', ), ); لاحظ أنه تم إنشاء أول مصوفوفة و كل index في هذه المصفوفة يحتوي على مصفوفة أخرى , ايضا يمكنك تعريف index أخرى بهذا الشكل $config = array( 'db' => array( 'host' => 'localhost', 'username' => 'root', 'password' => 'password', 'database' => 'database', ), 'settings' => array( 'name' => 'admin', 'password' => '123123123', ), ); ويمكنك الوصول إلى أي قيمة عن طريق المفتاح الخاص به , فيمكن أن نجلب قيمة host بهذا الشكل echo $config['db']['host']; وكذلك قيمة username echo $config['db']['username']; أو حتى يمكن جلب قيمة name echo $config['settings']['name'];
    1 نقطة
  34. يبدو ان التابع onViewableItemsChanged الذي تمرره للمكون غير ثابت ويعاد تعريفه في كل مرة يتم استدعاء المكون const onViewableItemsChanged = function() {...} // يعاد تعريف التابع في كل مرة يجب تمرير تابع بمؤشر ثابت، يمكنك استخدام useCallback لهذا الغرض حيث يتم تعريف التابع فقط اول مرة يستدعى المكون // تابع يعرف بالمرة الأولى فقط const onViewableItemsChanged = useCallback((viewableItems) => { // يستدعى التابع هنا عند تغير العناصر المرئية },[]);
    1 نقطة
  35. اقصد ان الكود الاخير يظهر جميع الرساءل من جدول الرسائل كيف نجعلة يظهر اخر سالة للعضو كما في الكود الاول والمحادثة بين المرسل والمستقبل في الكود الثاني
    1 نقطة
  36. إن كان الموقع يعمل بصورة جيدة في بيئة التطوير في حاسوبك (مثلا يمكن عرض الموقع مثل الهاتف من خلال أدوات المطورين) انقر على F12 ثم حدد هذه، للتجريب
    1 نقطة
  37. أرغب في نسخ مصفوفة ثنائية الأبعاد صغيرة الحجم إلى بُعد ثالث. على سبيل المثال: import numpy as np arr = np.array([[1,2],[1,2]]) تحويلها إلى مصفوفة ثلاثية الأبعاد مع نسخ المصفوفة في البعد الجديد. بفرض أنني أريد نسخها ثلاث مرات، يجب أن يكون الناتج كالتالي: new_arr = np.array([[[1,2],[1,2]],[[1,2],[1,2]],[[1,2],[1,2]]]) # new_arr.shape = (3, 2, 2) كيف يمكنني أن أقوم بهذا الأمر؟
    1 نقطة
  38. يحق لصاحب المشروع التأخر في استلام المشروع حتى يقوم بالتأكد من أن المستقل قد أنجز المطلوب، وأرسل له كل الملفات المطلوبة و أنها تعمل بصورة جيدة. بشكل عام، عليك الإنتظار قليلاً و إذا لم يفتح صاحب المشروع حسابه يُمكنك حينها التواصل مع فريق الدعم للمنصة من خلال هذا الرابط: مركز مساعدة حسوب و فتح تذكرة لمُشكلتك مع توضيحها جيداً و سيقوم الفريق حينها بحل مُشكلتك أو تنبيه صاحب المشروع للتواصل معك أو إنهاء المشروع. إن قمت بكل شيئ بشكل جيد، لاداعِ للقلق يمكن لفريق الدعم استلام المشروع عن صاحب المشروع إن حدث أي مشاكل من طرفه.
    1 نقطة
×
×
  • أضف...