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

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

  1. سمير عبود

    سمير عبود

    الأعضاء


    • نقاط

      4

    • المساهمات

      3552


  2. Mahmoud Alrashidi

    Mahmoud Alrashidi

    الأعضاء


    • نقاط

      2

    • المساهمات

      104


  3. عبدالباسط ابراهيم

    • نقاط

      1

    • المساهمات

      4901


  4. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      1

    • المساهمات

      6975


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

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

  1. بشكل افتراضي ، سيتحقق Livewire من صحة جميع عمليات تحميل الملفات المؤقتة بالقواعد التالية: file | max: 12288 إذا كنت ترغب في تخصيص هذا ، يمكنك تهيئة قواعد التحقق التي يجب تشغيلها بالضبط على جميع عمليات تحميل الملفات المؤقتة داخل config / livewire.php: return [ ... 'temporary_file_upload' => [ ... 'rules' => 'file|mimes:png,jpg,pdf|max:102400', // (100MB max, and only pngs, jpegs, and pdfs.) ... ], ]; إذا لم يكن ملف الإعدادات الخاص ب livewire موجود تحتاج إلى نشره عن طريق الأمر: php artisan livewire:publish --config
    2 نقاط
  2. لدي مشكل في تحميل المكتبة keys كما يلي : from selenium import webdriver from selenium.webdriver.common.keys import keys import time boot=webdriver.chrome() boot.get("https://www.facebook.com/") time.sleep(5) username=boot.find_element_by_name("email") time.sleep(5) password=boot.find_element_by_name("pass") time.sleep(5) btn_click=boot.find_element_by_name("login") time.sleep(5) username.send_keys("51684841658") password.send_keys("551574856784") btn_click.click() وهذا ما ياتيني : ImportError: cannot import name 'keys' from 'selenium.webdriver.common.keys' (C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\keys.py) و شكرا
    1 نقطة
  3. يوجد خطأ في الاستدعاء في السطر الثاني أرجو استبداله بالتالي from selenium.webdriver.common import keys حيث كما ترى أنك تحاول استدعاء المكتبة من نفسها؟ from selenium.webdriver.common.keys import keys _______________________________^^^^_______^^^^^^
    1 نقطة
  4. تابع connect الخاص بـredux لا يعمل على تغليف خطاف بل على تغليف component مثال: import { connect } from 'react-redux'; function Component(props) { const {postForm} = props; // use postForm in some way return (<div>{state}</div>); } const mapDispatchToProps = (dispatch) => { return { postForm: (state) => dispatch(formForm(state)) }; }; export default connect(null, mapDispatchToProps)(Component); ذلك بأن تابع connect يمرر props إلى Component من redux ولا يمررها إلى خطاف. إن كنت قد أردت استعمال إحدى props داخل خطاف يمكنك فعل اﻵتي: import { useState } from 'react'; import { connect } from 'react-redux'; function useForm() { const [state, setState] = useState(initialState); return [state, setState]; } function Component(props){ const [form,setForm] = useForm(); const {postForm} = props; const submitHandler = () => postForm(form); return (<button onClick={submitHandler}></button>) } const mapDispatchToProps = (dispatch) => { return { postForm: (state) => dispatch(formForm(state)) }; }; export default connect(null, mapDispatchToProps)(Component); أخيراً لدى react-redux الخطافين useSelector وuseDispatch واللذين يغنيانك عن connect هكذا: import { useState } from 'react'; import { useDispatch } from 'react-redux'; function useForm() { const [state, setState] = useState(initialState); return [state, setState]; } function Component(){ const [form,setForm] = useForm(); const dispatch = useDispatch(); const submitHandler = () => dispatch(formForm(state)); return (<button onClick={submitHandler}></button>) } export default Component;
    1 نقطة
  5. السلام عليكم ورحمة الله اخوكم عبد الرحمن كنت قد أشتركت فى دورة تطوير واجهات المستخدم ولكن لم أجد نفسى فى هذه الدورة الرجاء السماح لى بتغيير الدورة الى دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب وشكراااا
    1 نقطة
  6. كيف يمكنني تحميل ملفات ضخمة باستخدام Livewire لقد قمت بالفعل بترقية خادم / nginx وكل شيء - لكن يبدو أن livewire يرفض الملفات الأكبر حجمًا: { "files.0": [ "The files.0 may not be greater than 12288 kilobytes." ] } لا أعرف أين أصلح ذلك.
    1 نقطة
  7. أنا على وشك نشر تطبيق Laravel الخاص بي ، وأتساءل عما يجب أن أستخدمه ، Laravel Forge أو Laravel Envoyer. أريد أن أعرف الاختلافات وأوجه التشابه بينهما
    1 نقطة
  8. يسمح لك Forge بنشر وتكوين الخادم الخاص بك, يعتمد تكوين الخادم هذا على Homestead وسيوفر لك بيئة مألوفة لاستضافة تطبيقات Laravel الخاصة بك, بالإضافة إلى أي تطبيقات أخرى قد ترغب في نشرها هناك. إذا كنت تريد تحكمًا إضافيًا في عمليات النشر الخاصة بك, فهذا هو المكان الذي يأتي فيه Envoyer. إنها طبقة SaaS مبنية على أسس خدمة Envoy المتاحة لعمليات النشر المحلية. يوفر لك تحكمًا دقيقًا في أدوات النشر, والمهام الإضافية التي قد ترغب في تشغيلها, بالإضافة إلى القدرة على التراجع بسهولة إلى إصدار سابق في حالة تعرضك لأخطاء.
    1 نقطة
  9. يمكنك استخدام axios.delete بدلاً من axios.post فبدلاً من: deleteRequest: function (id, index) { axios.post('/admin/posts/' + id, { _method: 'DELETE' }) .then((response) => { }).catch((error) => { }); تُصبح: deleteRequest: function (id, index) { axios.delete('/admin/posts/' + id) .then((response) => { }).catch((error) => { });
    1 نقطة
  10. يساعدك Forge على بناء وإدارة الخوادم بجميع البرامج الضرورية التي تتطلبها معظم تطبيقات Laravel (خادم الويب ، قاعدة البيانات ، redis ، إلخ). يحتوي على ميزة نشر أساسية ، ولكن سيكون هناك بعض الوقت الضائع عند دفع خصائص جديدة إلى التطبيق الذي يكون في مرحلة الإنتاج الخاص بك. يمكن أن تتراوح المدة من بضع ثوانٍ إلى دقائق ، حسب حجم التطبيق الخاص بك. Envoyer هي أداة لا تسمح بأي توقف عند النشر. لا يقتصر الأمر على تطبيقات Laravel فقط لديهم ميزات تتكامل بشكل جيد مع بعضها البعض ، لكن كلاهما غير مطلوب. بالنسبة إلى أي تطبيقات "حقيقية" لها مستخدمون فعليون ، قم بإستخدام Envoyer. و لأية مشاريع تجريبية ، استخدم Forge.
    1 نقطة
  11. يمكنك استدعاء الدالة ->orderBy() أكثر من مرة كما تشاء لترتيب السجلات, هكذا: User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get(); وفي كل مرة تحدد حقل معين وتحدد معه طريقة الترتيب (تنازلي / تصاعدي) وتكون مكافئة لعمل هذا الأمر: SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
    1 نقطة
  12. ١) تحديد إلي اي فئة عمرية و اجتماعية تكون مهتمة بمشروعك بل تبحث هي عنه و التوجه إليها بالدعاية (مثل الدخول في مجموعات محبي الطعام للترويج عن مطعم جديد بطريقة غير مباشرة ) . ٢) الإهتمام بالتسويق الإلكتروني إلي جانب التسويق علي أرض الواقع حيث انه يضيف ارباحآ غالبآ ما تعتبر أضعاف الأرباح اللي يمكن الحصول عليها علي أرض الواقع . ٣) نشر صور حية و طبيعية للمنتج او مجموعة المنتجات التي سيتم بيعها مما يعطي للعميل احساسآ بالمصداقية و الشراء دون تردد ٤) تكوين شبكة قوية من المجيبين علي رسائل العملاء و تلقي ردود الفعل علي المنتجات مما يشجع علي الشراء مرة اخري .
    1 نقطة
  13. بداية مواصفات الجهاز جيدة جداً ولا يجب أن تكون عائق إذا كنت تعمل على برنامج Adobe Premiere يمكنك أن تحدد كل عدد محدد من الصور ولنقل 6 صور وتنقر بالزر اليميني واختيار Nest سيقوم بدمج الصور في Nest واحدة وبذلك تخفف من عدد Track في المشروع اتمنى أن أكون قد قدمت لك فائدة شكراً
    1 نقطة
  14. بالطبع ليس هناك خطأ في هذا التصميم والمشكلة أنه يجب أن تعرف أن لكل شخص ذوق معين فلولا اختلاف الأذواق لبارت السلع فليس عليك إقناعه بهذه التصميمات إن لم تعجبه ويجب أن تتعلم فن التعامل مع العملاء فستخسر العديد من العملاء حتى ولو كنت ذو مهارات وإحترافية عالية فما يجب عليك فعله هو التعديل على التصميمات التي احضرها لك وتنفيذ المطلوب منك وليس أكثر فهناك بعض العملاء التي سوف تبدع في العمل معهم وبالتأكيد هذا العميل ليس من هذا النوع من العملاء
    1 نقطة
×
×
  • أضف...