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

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

  1. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      12

    • المساهمات

      6975


  2. Abdollahi Mohammed

    Abdollahi Mohammed

    الأعضاء


    • نقاط

      6

    • المساهمات

      35


  3. Muhammed Hacibrahim

    Muhammed Hacibrahim

    الأعضاء


    • نقاط

      4

    • المساهمات

      151


  4. مسعود زاهي

    مسعود زاهي

    الأعضاء


    • نقاط

      4

    • المساهمات

      646


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

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

  1. السلام عليكم.. ال cookies التي وضعتها في المتصفح على سبيل المثال access-token يتم وضعه لكن ان قمت مثلا باطفاء الجهاز ثم تشغيله مرة اخرى و اقوم بتشغيل السيرفر لا اجد ال cookies التي وضعتها لماذا ؟ عالرغم اذا قمت باعادة تشغيل السيرفر دون اطفاء الجهاز اجد ال cookie لكن عند اعادة تشغيل الجهاز لا اجد ال cookies او حتى اذا قمت باطفاء السيرفر لمدة 10 دقائق وعند تشغيله ايضا لا اجد ال cookies ما السبب ؟.
    2 نقاط
  2. لجهاز يصبح جدا جدا بطئ و المروحة تدور بسرعة ودرجة حرارة الجهاز جدا عاليه حين تحميل فيجوال ستوديو في ubuntu على الماك. هل من حل؟
    2 نقاط
  3. نلاحظ أن لدينا دالة Main فيها حلقة، والدالة يمكن إيقافها عندما نعمل return أما الحلقة نوقفها عندما نعمل break. إن عمل return ضمن الحلٌقة يوقف التكرار الحالي للحلقة و يوقف الدالة بنفس الوقت، أما عمل break سوف يوقف الحلقة ويخرج منها و يتابع تنفيذ التعليمات المتبقية بعد الحلقة ضمن الدالة. وضع return: static void Main(string[] args) { while (true) { return; } // لا يتم تنفيذه console.WriteLine("NOOOO"); } وضع Break: static void Main(string[] args) { while (true) { break; } // يتم تنفيذه console.WriteLine("YEES"); }
    2 نقاط
  4. يُمكنك إستخدام الطريقة هذه للوُصول إلى أول عُنصر من القائمة: {{ users.0 }} هذه الطريقة تَسمحُ لك بالوصول إلى توابع وخواص الكائن مٌباشرة بالشكل التالي: {{ users.0.fullName }} يُمكنك أيضا إستخدام الحلقة التكرارية forloop والتوقف عند أول عُنصر وطباعة خاصية من خواصه: {% for user in users %} {% if forloop.first %} <!-- إطبع هنا الخاصية --> {{ user.fullName }} {% endif %} {% endfor %} أو يُمكنك إستخدام علامة القالب with : {% with users|first as first_user %} {{ first_user.fullName }} {% endwith %}
    2 نقاط
  5. يمكنك الوصول إلى أي عنصر في القائمة عبر رقم الفهرس الخاص به. يعمل هذا في القالب بنفس طريقة عمل أي بحث آخر عن الخصائص: {{ users|0.fullName }}
    2 نقاط
  6. قم بتعريق الدالة filename في النموذج الخاص بك كالأتي import os class File(models.Model): file = models.FileField() ... def filename(self): return os.path.basename(self.file.name) وقم باستخدام الدالة كالأتي {% for uploaded in all_uploads %} <tr> <td>File Name: {{uploaded.filename}}</td><!-- يجب أن يتم كتابة اسم الملف هنا --> <td>File Path: {{uploaded.file.name}}</td> <td>File Size: {{uploaded.file.size}}</td> </tr> {% endfor %}
    2 نقاط
  7. للحصول على اسم الملف فقط في بايثون يُمكنك استخدام الدالة basename من الوحدة os على الشكل التالي: >> import os >> os.path.basename(file.name) لإستعمال هذه الدالة في القوالب يلزم إنشاء تابع أو خاصية في النموذج واستدعائه في القالب: class MyModel(models.Model): file = models.FileField() ... #أنشأنا الخاصية filename @property def filename(self): return os.path.basename(self.file.name) بعدها نستخدمُه على الشكل التالي: {% for uploaded in all_uploads %} <tr> <td>File Name: {{uploaded.filename}}</td><!-- لاحظ كيفية استعمال الخاصية --> <td>File Path: {{uploaded.file.name}}</td> <td>File Size: {{uploaded.file.size}}</td> </tr> {% endfor %}
    2 نقاط
  8. الخطأ الذي يظهر في Terminal Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 Warning: unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level> FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:validateSigningDebug'. > java.util.concurrent.ExecutionException: com.android.builder.utils.SynchronizedFile$ActionExecutionException: java.io.IOException: com.android.ide.common.signing.KeytoolException: Failed to create keystore. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 52s Exception: Gradle task assembleDebug failed with exit code 1
    1 نقطة
  9. لدي منتجات واحتاج اسوي لها import وهذه المنتجات بها حقول custom fields كيف يمكنني عمل import ل custom fields في وردبريس بدون استخدام plugin حاولت بهذه الطريقة لكن لم تعمل معي meta: name of fields ولم تعمل يعني يوجد لدي منتجات وبها حقول custom fields احتاج اسوي لها import بدون استخدام plugin
    1 نقطة
  10. ايه الاحسن فالداتابيز استخدم lazy loading ولا eager loading
    1 نقطة
  11. لدي قالب wordpress و قد قمت بترجمته بإستخدام الإضافة (Loco translate) هذه ليس المرة الأولى لي التي استخدم هذه الإضافة . لكن بعد الإنتهاء من التعريب , والتأكد من وجود ملف ar.mo ar.po و الملف .pot لا تزال التعريبات لا تطبق على القالب الأب و الأبن . قمت بإرفاق الملفات fashion-stylist.zip
    1 نقطة
  12. تحيه طيبه للجميع لدي مجموعة من العناصر المختلفة في قاعدة البيانات كما ان لدي عمود باسم special بحيث ان هذا العمود يحتوي على قيمة 0 او 1 لو كان العنصر يحتوي على القيمة 1 يتم عرض هذا العنصر في ListView حاولت عمل ذلك من خلال الكود التالي وهو يعمل ولكن انا لا ارغب باستعمال listو كلاس model للبيانات : Future<List<testiims>> Fetchitem() async { apiURL = 'https://***************'; var response = await http.get(Uri.parse(apiURL)); final items = json.decode(response.body); if (response.statusCode == 200) { List<testiims> listOfFruits = items.map<testiims>((json) { return testiims.fromJson(json); }).toList(); listOfFruits.sort((a, b) => b.special.compareTo(a.special));//======================================== return listOfFruits; } else { throw Exception('Failed to load data from Server.'); } } // لا ارغب باستعمال هذا القسم class testiims { String special; testiims({ this.special, }); factory testiims.fromJson(Map<String, dynamic> json) { return testiims( special: json['Special'].toString(), ); } } احتاج الى استعماله بشكل التالي او ليكون من خلال الكود التالي : مباشر بدون استعمال كلاس model للبيانات Future getdata() async { apiURL = 'https://*************; var response = await http.post(Uri.parse(apiURL)); var responsebody=jsonDecode(response.body); //بهذا الشكل ================================== // responsebody.sort((a, b) => b.special.compareTo(a.special)); // ================================== return responsebody; } هل من طريقة لفعل ذلك؟ بهذا الشكل؟
    1 نقطة
  13. تظهر لي هذه you do not have privileges to administrate the users
    1 نقطة
  14. انا استخدم برنامجxampp وهوه مشغل بصلاحية ابلدمن لكن عندما احاول انشاء user جديد في phpmyadmin لا يظهر لدي الزر ويظهر لدي العبارة التي اظفتخا من قبل
    1 نقطة
  15. عليك بالتأكد من سلامة التعريب من خلال فتح ملف ar.po في برنامج Poedit و إذا كانت هناك مشاكل في التعريب أن تقوم بإصلاحها كاملة , و تأكد بأنك تستدعي التعريب لكل لغة من خلال دالة load_theme_textdomain كما في الشكل التالي , load_theme_textdomain('اسم القالب', get_template_directory() . '/languages'); يمكنك وضع اسم القالب الخاص بك ثم مسار المجلد الذي يحتوي على اللغات load_theme_textdomain('assar', get_template_directory() . '/languages'); ثم لاستخدام التعريب يمكنك استخدام الدالة esc_html_e('It seems we.', 'assar'); بحيث يكون المتغير الأول هو النص , ثم اسم القالب الذي تم استخدامه في الدالة load_theme_textdomain
    1 نقطة
  16. السلام عليكم هل يوجد لديكم معلمين خصوصي للتسويق
    1 نقطة
  17. حاولي تحديث المكتبات جميعها من خلال android studio أي SDKو عمل flutter upgrade ثم حاولي إنشاء تطبيق جديد ليأخذ أحدث إصدار
    1 نقطة
  18. مرحبا اردت ان اجهز اعدادات webpack الاعدادات و كل شيئ من اجل عندما اريد انشاء مشروع اقوم فقط بتعديلات صغيرة على اعدادات عندما حاولت فعل ذلك بنفسي ظهر لي خطاء ارجو ان تساعدونني و تنصحوني ماذا افعل ارجو ان تقوم بتشغيله لترى الاخطاء
    1 نقطة
  19. تكون مخفية في الوضع الافتراضي، هو يكتب لكن لا يظهر
    1 نقطة
  20. يمكن عمل أكثر من ترتريب بنفس عبارة اسعلام SQL لايوجد مشكلة من تعديل ملف ضمن استعلام (طبعا أنت تجرب على localhost) ,وليس على سيرفر حقيقي يعمل SELECT * FROM table ORDER BY special DESC, RAND() هكذا نرتب أو نعمل UNION لاستعلامين SQL SELECT column1, column2, ... FROM table_name WHERE special = 1 ORDER BY RAND UNION ALL SELECT column1, column2, ... FROM table_name WHERE special = 0 ORDER BY RAND نجلب كل شيء special و نرتبه بشكل عشوائي ثم الغير special و نرتبه بشكل عشوائي
    1 نقطة
  21. يطلب استكمال إعداد المفتاح، حددي كلمة سر و انتبهي لما يظهر من خطوات
    1 نقطة
  22. اساذي ولكن هكذا نظهر ال overlay انا اريد عند وضع المؤشر عل الصوره تظهر الoverlay بكل محتوايتها
    1 نقطة
  23. يوجد عدة احتمالات للمشكلة، عليك تحديد البيئة التي تعملين فيها هل هي Flutter - kotlin أو غيره.. حاولي أولا إضافة مفتاح للتطبيق من خلال الأمر تنفيذ الأمر التالي في Terminal في أندرويد استديو: 1- cd ./android/app/ 2- keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 سيتم توليد مفتاح باسم debug.keystore في android/app/ ولكن يبدو أن الخطأ بسبب تحديد Android Target SDK غير متوافق مع المشروع (المشروع يستعمل إصدار قديم) بينما تم تعديل الإعدادات لتصبح الإصدار 31 بدل 30 أو 29 .. تأكدي من تحديد اللغة الانكليزية للجهاز ثم إغلاق أندريو استديو و إعادة فتحه فالعديد من المشاكل تتعلق باللغة حيث يجب أن تكون انكليزية
    1 نقطة
  24. لم ينجح الامر Compiled with problems: ERROR Error: Child compilation failed: Module not found: Error: Can't resolve './...' in 'C:\Users\mazzz\Desktop\news\src' ModuleNotFoundError: Module not found: Error: Can't resolve './...' in 'C:\Users\mazzz\Desktop\news\src' at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\Compilation.js:2011:28 at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:795:13 at eval (eval at create (C:\Users\mazzz\Desktop\news\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:10:1) at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:275:22 at eval (eval at create (C:\Users\mazzz\Desktop\news\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:9:1) at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:431:22 at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:124:11 at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:667:25 at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:852:8 at C:\Users\mazzz\Desktop\news\node_modules\webpack\lib\NormalModuleFactory.js:972:5 - Compilation.js:2011 [news]/[webpack]/lib/Compilation.js:2011:28 - NormalModuleFactory.js:795 [news]/[webpack]/lib/NormalModuleFactory.js:795:13
    1 نقطة
  25. أفضل ترتيب النتائج من استعلام SQL لكي لا يتأثر سرعة و سلاسلة التطبيق، حيث نستخدم Order By مع تحديد اسم الحقل secial مع DESC تنازلي ليتم عرض 1 قبل 0 SELECT column1, column2, ... FROM table_name ORDER BY special DESC;
    1 نقطة
  26. عندما اقوم بتعديلات او اكتب شي يتم اضافة ملفات js في ملف ال dist 1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details) ERROR in Error: Child compilation failed: Module not found: Error: Can't resolve و عندما اضيف شيئ من bootstrap يظهر لي هذه الاخطاء
    1 نقطة
  27. هل تريد ترتيب العناصر أم فلترتهم؟ أي فقط استختلاص العناصر المميزة و عرضهم.
    1 نقطة
  28. OneToManyField أو ما يطلق عليه ForeignKey هو نوع من الحقول في models.py هدفه الربط ما بين شيء واحد فقط و شيء آخر مرتبط به على سبيل المثال ( المستخدم الواحد يمتلك العديد من المنشورات و لكن لا يمكن أن يكون للمنشور الواحد أن يمتلكه أكثر من مستخدم ) ManyToManyField هو نوع من الحقول يربط بين العديد من الأشياء و بين العديد من الأشياء ( كثير إلى كثير ) على سبيل المثال ( المستخدم الواحد لديه في حسابه العديد من الجروبات / المجموعات و يمكن للمجموعه أن تحتوي على العديد من المستخدمين ) OneToOneField هو نوع المن الحقول يربط شيء واحد بالعديد من الأشياء على سبيل المثال ( المستخدم يمتلك صفحه شخصيه واحده فقط و الصفحه الشخصيه الواحده لا يمكن أن يمتلكها أكثر من مستخدم )
    1 نقطة
  29. تلك المشكلة تحدث لك لأنك لا تقوم بتحديد عمر الcookie وبالتالي يتم تحديده بشكلٍ إفتراضي أن تنتهي مع إنتهاء الجلسة, الحل أن تقوم بتزويد الدالة بعمر الcookie كما بالمثال التالي res.cookie('token', 'bla bla', { expires: new Date(Date.now() + 1000*60*60) }) بالمثال الأعلى يكون عمر الcookie ساعة, لأننا نقوم بتزويد تاريخ الإنتهاء بالmillesecond وبالتالي نقوم بكتابة 1000(أي ثانية واحدة) ونضربها في 60(لتصبح دقيقة) ونضربها في 60 لتصبح ساعة
    1 نقطة
  30. حاول إضافة الخاصية expires كالتالي res.cookie('access-token', accessToken, { expires: new Date(Date.now() + 900000) });
    1 نقطة
  31. هذا ما اقوم به : res.cookie('access-token' , accessToken)
    1 نقطة
  32. حاول الدخول إلى System Preferences ثم Security and Privacy ثم في تبويب General اضغط “System Software from Developer ‘Oracle America, Inc.’ انقر على Allow button.. هذا الخيار متاح لنصف ساعة / 30 دقيقة، يجب إلغاء تنصيب oracle virtualbox وإعادة التنصيب ليظهر الخطأ مرة أخرى..
    1 نقطة
  33. في CSS ل يمكن إظهار عنصر بتعديل شفافيته إن كان له أب شفافيته 0، يجب أن يكون الأب مرئي ليظهر الابن عملت على التنسيق التالي: إظهار overlay إخفاء img-text إظهار img-text عندما نعمل hover هلى overlay section.team .overlay { opacity: 1; } section.team .overlay .img-text { opacity: 0; } section.team .overlay:hover .img-text { opacity: 1; } هنا لدينا تداخل، كما أن opacity يتم وراثتها للأبناء استخدام img:hover .overlay خطأ لأن الصورة ليس لها أبناء
    1 نقطة
  34. مطلوب خاصية اسم المدخلات في أي نموذج html ليتم نشرها ، وإلا فإنها تترك دون معالجة يمكنك تعديل html كالأتي: <form action="{{ url_for('login') }}" method="post"> <div> <label for="username">Username: </label> <input type="text" id="username" name="username" placeholder="Username"> </div> <div> <label for="password">Password: </label> <input type="password" id="password" name="password" placeholder="Password"> </div> <div > <input class="btn btn-pramiry" name="submit" type="submit"> </div> </form>
    1 نقطة
  35. OneToOne هذا يعني مثلا أن شخصًا واحدًا يمكن أن يحتوي على جواز سفر واحد فقط واحد وManyToMany هذا يعني أن شخصًا واحدًا يمكن أن يحتوي على العديد من العناوين مثل (العنوان الدائم ، عنوان المكتب ، العنوان الثانوي) وForeignKey تستخدم لتمثيل OneToMany في جانقو مثال على على هذا النوع من العلاقات انه قد يكون للشخص مكان ولادة واحد فقط ، ولكن مكان الميلاد قد يكون مرتبطًا بالعديد من الأشخاص.
    1 نقطة
×
×
  • أضف...