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

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

  1. Emad Saif

    Emad Saif

    الأعضاء


    • نقاط

      3

    • المساهمات

      205


  2. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      3

    • المساهمات

      6975


  3. Moath Hijazi

    Moath Hijazi

    الأعضاء


    • نقاط

      3

    • المساهمات

      6


  4. Flutter Dev

    Flutter Dev

    الأعضاء


    • نقاط

      3

    • المساهمات

      787


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

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

  1. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./css/bootstrap.css"> <title>bootstrap</title> </head> <body> <div class="container "> <div class = "row"> <div >test</div> <div >test1</div> <div>test2</div> <div>test3</div> <div >test4</div> </div> </div> <script src="./js/popper.min.js"></script> <script src="./js/jquery-3.6.0.min.js"></script> <script src="./js/bootstrap.js"></script> </body> </html> output : test test1 test2 test3 test4 لماذا كلاس 'row' لا يعمل ؟
    3 نقاط
  2. لدي جدول posts وأريد عمل إستعلام SQL وفيه أريد أن أقوم بتنفيذ GROUP BY على أكثر من عمود ، حاولت تنفيذ الأمر بالشكل التالي: $posts = Posts->groupBy('first_col')->groupBy('second_col')->get(); ولكن يبدو أن هذا الأمر غير صحيح، هل توجد طريقة أفضل من تنفيذ إستعلام Raw SQL لتنفيذ هذا الأمر في لارافيل Laravel؟
    2 نقاط
  3. سلام عليكم ,, مافائدة الامر COUNT(*) في SQL
    2 نقاط
  4. لما اضغط علي ال+ الاولي بيخفي لي المحتوي الاول الخاص ب Haw are you? وعندما اضغط علي ال+ الثانيه بيخفي لي المحتوي الاول وليس الثاني وانا اريد ال+ الثانيه تخفي المحتوي الثاني الخاص ب Haw old are you? https://codepen.io/zzzzz99990/pen/bGvaWmg
    2 نقاط
  5. هل يوجد هنالك فرق بين المتغيرات من نوع var او let وما هو ان وجد
    2 نقاط
  6. جوجل تتبع سياسة صارمة في ما يخص المواقع والتطبيقات التي تسمح بتحميل ونشر المحتوى بدون إذن صاحبها الرسمي وكذلك المواقع والتطبيقات التي تسمح للمستخدمين بتحميل ومشاركة المحتوى بدون إتصال (مثل مواقع تحميل الفيديوهات أو البرامج المسروقة أو أي منتجات رقمية لم يسمح صاحبها بإستعمالها بشكل رسمي). يمكنك ملاحظة هذا الأمر من خلال تصفح تطبيقات الفيديوهات في متجر Play على سبيل المثال، ولن تجد أي منها يسمح لك بتحميل الفيديوهات من اليوتيوب، وذلك بسبب سياسة جوجل في منع تداول المحتوى بشكل غير قانوني، ويمكنك الإطلاع على هذه السياسة وغير من القوانين المتبعة في إعلانات جوجل من خلال هذه الصفحة Copyright policy. (يوجد ترجمة للصفحة باللغة العربية). لذلك ستواجهة العديد من المشاكل في ما يخص الموقع الخاص بك بما أنه يسمح للمستخدمين بتحميل فيديدوهات اليوتيوب، وأفضل حل لهذه المشكلة هو الإعتماد على بديل لإعلانات جوجل (Google AdSense) ملاحظة: بالرغم من سياسة جوجل الصارمة حول تحميل الفيديوهات من اليوتيوب، إلا أنها قد تتغاضى عن المواقع والتطبيقات التي تسمح للمستخدمين بتحميل الفيديوهات والصور من مواقع أخرى مثل Instagram و Facebook وغيرها، ويوجد بالفعل العديد من المواقع التي تعرض إعلانات جوجل وهي مواقع تحميل فيديوهات وصور من مواقع التواصل الإجتماعي.
    2 نقاط
  7. يجب أن يكون نظام التشغيل يدعم نواة 64 بت . هناك نسخة من البرنامج خاصة بنظام تشغيل ويندوز وأخرى خاصة بنظام تشغيل لينكس . لا بُد أن لا تقل سعة ذاكرة الوصول العشوائي عن 1 جيجا بايت ، و حتى يعمل البرنامج بشكل صحيح يُفضل أن تكون سعة الذاكرة العشوائية 3 جيجا بايت . يجب استخدام محول شاشة من نوع 32 بت أو 16 بت حتى يُمكن استخدام البرامج والألعاب داخل الأنظمة الوهمية بشكل سليم . لا بُد أيضًا من توافر سعة لا تقل عن 1.5 جيجا على القرص الصلب من أجل تثبيت برنامج VMware Workstation. كما أن كل نظام وهمي تقوم ببنائه عبر البرنامج سوف يحتاج إلى مساحة قدرها 1 جيجا بايت . عند الرغبة في تثبيت نظام جديد عبر البرنامج سوف تحتاج إلى إسطوانة تحتوي على النظام من أجل تثبيته كما لو كنت تُثبت البرنامج بشكل أساسي على الجهاز .
    2 نقاط
  8. الحين بعد ما اخلص الدورة هل العمل الي يجبونه لي اكادمية حاسوب عن بعد ولا عن قرب وهل احتاج اكثر من وسيلة دفع لأجل العمل ولا يكفي باي بال
    1 نقطة
  9. كيف أجعل الفرع الجديد الذي انشأته هو الفرع الافتراضي؟
    1 نقطة
  10. كم اطلب ميزانية من عمل موقع انا لم اجرب العمل من قبل هذه اول عميل هذه رسالته Thanks for your swift response. I need you to design my website with the following requirement ; 1. PAGES HOME, ABOUT US, MENU, BANQUET FACILITY, GALLERY, CATERING and CONTACT US VISITING HOURS,ONLINE BOOKING AND MENU KIT pages WORDPRESS 2.And should include hosting price , no shopping cart is needed . 3. Go through the example link site: https://gurupalacerestaurant.com/ Please i want it to be perfect than this SAMPLE LINK, if theres any other functionality to be added kindly do that for me 4,Are you the manager ? Get back to me with the total estimate and days to spend on the project for delivery .... Thanks Budget 750$- 1500$
    1 نقطة
  11. السلام عليكم ورحمه الله وبركاته احتاج الى المساعدة بموضوع السحب والافلات في صفحات الويب قمت بكتابة برنامج على محرر على الهاتف والمشكلة أن خاصية السحب والافلات لا تعمل قمت بتجربة كل الطرق لكن العنصر لايتحرك هو عبارة عن div يحتوي على نص ارجو المساعدة
    1 نقطة
  12. أرغب في الحصول على إجمالي عدد المستخدمين في صفحة يتم إدراج جميع المستخدمين فيها. تحتوي هذه الصفحة على ترقيم للصفحات: // code from controller $users = User::paginate(10); return view('users.index', compact('users')); حاولت ضمن الملف inedx.blade.php معرفة إجمالي عدد المستخدمين من خلال الكود التالي: {{ count($users) }} ولكن وجدت أن هذا الأمر يعرض عدد المستخدمين في الصفحة الحالية فقط، وليس إجمالي المستخدمين في كل الصفحات. هل توجد طريقة لمعرفة إجمال المستخدمين في ترقيم للصفحات pagination في لارافيل laravel؟
    1 نقطة
  13. لا يوجد مشكلة بالشيفرة التي لديك، يحتمل ان يكون هنالك مشكلة باستهداف حدث السحب. بجانب ان اغلب الهواتف لا تستمع لحدث السحب والافلات drag and drop . بدل هذا يوجد لديها الاحداث touch المتفرع عنها: touchstart بدل dragstart touchend بدل dragend touchmove بدل dragover touchleave بدل dragleave touchcancel بدل drop جرب اختبار تشغيل الاحداث drag على حاسب اولا. ثم هاته الاحداث touch في الهاتف لديك. تأكد فقط من اثارة حدث السحب على نحو صحيح. ففي حالة النص مثلا، تأكد من تحديد كامل النص ثم اسحبه. فهم الأحداث في جافاسكربت
    1 نقطة
  14. هل يمكنك مشاركة ملفاة المشروع بالكامل، حتى نستطيع الاطلاع عليه، لا يبدو هنالك خطأ في الصورة التي شاركتها.
    1 نقطة
  15. التابع groupBy يقبل عددا من المعاملات، يمكنك تمرير كامل اسماء الاعمدة عبرها وسينجح الاستعلام: $posts = Posts::groupBy('first_col' , 'second_col')->get(); ايضا سيمكنك اعادة تجميع الصفوف بعد تحديدها عن طريق select: $posts = DB::table('posts') ->select(['first_col', 'second_col']) ->groupBy(['first_col', 'second_col']) ->get(); منشئ الاستعلامات في Laravel
    1 نقطة
  16. وعليكم السلام اخى . الأمر COUNT(*) يستخدم لمعرفة عدد البيانات الموجودة فى الجدول . إذا كنت تريد مثلا معرفة عدد جميع البيانات الموجودة فى الجدول تستخدم SELECT COUNT(*) from `table` وإذا كنت تريد معرفة عدد بيانات محددة مثلا معرفة عدد المستخدمين اسمائهم مثلا أحمد نستخدم . SELECT COUNT(*) from `table` WHERE name = "أحمد"
    1 نقطة
  17. عندما أقوم بعمل push لملفاتي في branch في غيتهب تظهر لي هذه الرسالة في موجه الأوامر وباللون الأحمر error: failed to push some refs to 'https://github.com/username/my-Templates.git'
    1 نقطة
  18. عندي مشكلة في الغيت... عندي مشروع لما أعمل له commit تظهر لي رسالة في موجه الأوامر تقول please tell me who are you واكتب git config --global user.name واعيد نفس السطر بس أكتب ايميلي بدل name مثل ماهو موجود في التوجيهات في موجه الأوامر لكن هذا مايحل المشكلة ايش أسوي؟ مع العلم ان المشروع برايفت ومشاريعي السابقة كذلك بس أبي أعرف كيف أدخل على الإعدادات المتقدمة للـ repositories
    1 نقطة
  19. تحيه طيبه للجميع أقوم بعملية بجلب البيانات من السيرفر وعرضها من خلال FutureBuilder و ListView المشكلة انني في كل مره احضر البيانات احصل على الخطاء التالي: LateInitializationError: Field '_getTaskAsync@199262776' has not been initialized. وموقع الخطاء في future الكود المستعمل: class _HomePageState extends State<MyApp> { bool showicon=false; var ListDataPrefs; late Future _getTaskAsync; @override void initState() { Future.delayed(Duration.zero, () { _getTaskAsync=ApiUser(); }); super.initState(); } Future ApiUser() async { setState(() { showicon = true; }); final String url = '***************='; var response = await http.post(Uri.parse(url)); var responsebody = jsonDecode(response.body); if (responsebody.length > 0) { return responsebody; } else { showicon = false; } } @override Widget build(BuildContext context) { return Scaffold( body:Center(child: Container( child: ListView( children: <Widget>[ FutureBuilder( future: _getTaskAsync, builder: (context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return ListView.builder( physics: ScrollPhysics(), scrollDirection: Axis.vertical, shrinkWrap: true, itemCount: snapshot.data.length, itemBuilder: (context, index) { return Card( child: Container( padding: EdgeInsets.all(6), child: Row( children: <Widget>[ Flexible( child: Column( children: <Widget>[ MergeSemantics( child: Row( children: <Widget>[ Flexible( child: Text( "${snapshot.data[index]['name']}", ), ) ], ), ), ], ), ) ], ), ), ); } ); } else if (snapshot.hasError) { return Center( child: Image.asset( 'assets/data.png', fit: BoxFit.contain, width: 180, height: 180, )); } return showicon? SizedBox( height: MediaQuery.of(context).size.height / 1.3, child: Center( child: CircularProgressIndicator( valueColor: new AlwaysStoppedAnimation<Color>(Colors.black), ), ), ):Text(''); } ), ], ), ) ) ); } } هل توجد طريقة لتفادي هذا الخطاء او حله؟ مع العلم ان الكود يعمل ولكن تظهر صفحة حمراء ورسالة الخطاء جزء من الثانية ثم تختفي ثم يظهر كود الخطاء بعدها
    1 نقطة
  20. عملية التهيئة تختبر قيمة المتغير هل هي null أم لا. وبذلك وضع late ليس سليم في هذه الحالة، أي يجب أن يكون نمط المتغير nullable Future? _getTaskAsync; كما أن هنالك ملاحظة، إسناد قيمة لدالة غير متزامنة يتوجب استخدام await قبل الاستدعاء _getTaskAsync = await ApiUser();
    1 نقطة
  21. السلام عليكم ، انا اتعلم حاليا ReactJs و احتاج مساعدتكم ، اريد ان اعرض البيانات من ملف Persons.json في جدول مكون من ثلاثة اعمدة ( treeview table,collapse) كما هو موضح في الصورة المرفقة. كيف يمكنني استعراض البيانات من ملف Persons.json في الجدول كما في الصورة ارجو المساعدة كود ملف App.js import React, { Component } from "react"; import Persons from "./Persons"; export class App extends Component { render() { return ( <> <div> <table border="2"> <tbody> <tr> <th>Column1</th> <th>Column2</th> <th>Column3</th> </tr> {Persons.persons.map((item, i) => ( <tr key={(i = "1")}> <td>{item.name}</td> <td>{item.name}</td> <td>{item.name}</td> </tr> ))} </tbody> </table> </div> </> ); } } export default App; و هنا ملف بياناتات Persons.json { "persons": [ { "id": "1", "name": "Anna", "children": [ { "id": "1.1", "name": "Mary", "children": [ { "id": "1.1.1", "name": "Tim" }, { "id": "1.1.2", "name": "Bob" } ] }, { "id": "1.2", "name": "Max", "children": [ { "id": "1.2.1", "name": "Mark" } ] } ] }, { "id": "2", "name": "Jack", "children": [ { "id": "2.1", "name": "Tia" }, { "id": "2.2", "name": "Carla" } ] }, { "id": "3", "name": "David", "children": [ { "id": "3.1", "name": "Sara" }, { "id": "3.2", "name": "Ralf" } ] } ] }
    1 نقطة
  22. السلام عليكم ورحمه الله ماهو حل الفايروس التشفير او الفدية ؟ هو يقوم باضاقة امتداد لا تستطيغ فتح ملفات وهو فايروس قديم ولكن يفقدك بيانات ماهي الخطوات لارجاع البيانات بعد الاصلبة من الفايروس ؟
    1 نقطة
  23. تفكيرك سليم، كلما استعملنا أمور من صلب إطار العمل، سوف نضمن أنه سيتم تحديثه و أن يكون متوافق مع الإصدارات القادمة. بشكل عام نستخدم المكتيات للسرعة في العمل واختصار الوقت، فإن كانت متاحة ومتوافقة نستخدمها، ونحاول حل المشكلات إن وجدت إما عن طريق بديل أو باختراع حل جديد
    1 نقطة
  24. يعطيك العافية.. الهدف من الاعلان لموقعي هو زيادة الزوار للموقع لكن من دون Google Ads كيف استطيع ان اجعل موقعي يظهر على الأقل في نتائج البحث اذا لم استطع استخدام Google ads بسبب محتوى الموقع ؟
    1 نقطة
  25. شكرا لك قمت بحذفه تماما وتثبيت xampp يتوافق مع php version8
    1 نقطة
  26. أولاً جرب عدم تمرير itemCount له، إن لم تنجح.. يوجد مكتبة مخصصة لهذه الحركة: carousel_slider تأكد من تمرير enableInfiniteScroll: true للباني يمكن تطبيق فكرة الدوران من خلال تمرير باقي القسمة لمكان دليل الصفحة المراد عرضها، وبذلك تصبح حلقة لانهائية (مثال) حيث أن باقي القسمة على 3 للمتغير i في حال أخذ هذا المتغير مجال من الاعداد سيكون دوري for i 1:100 i % 3 => 0 1 2 0 1 2 0 1 2 0 1 2.. لذلك، لمنع الانتقال يمكن عمل حل ذكي نسبياً وهو تكرار المصفوفة الأصلية بشكل معكوس (دمج قائمة الصفحات مع عكسها عدة مرات) pages = [1,2,3,4] reverse = [3,2] // بدون الأول لمنع التكرار myList = pages + reverse = 1 2 3 4 3 2 final_list = myList + myList + myList .. = 1 2 3 4 3 2 1 2 3 4 3 2 1 2 3 4 3 2 1 2 3 4 3 2 مرر الدليل الحالي على عدد الصفحات ل itemBuilder حيث أن الصفحات موضوعة ضمن مصفوفة باسم childern_ في المثال (final_list) return PageView.builder( itemBuilder: (context, index) { return _children[index % _children.length]; }, controller: pageController, ); الآن سوف يتم التمرير بشكل دائري.
    1 نقطة
  27. على الرحب، نحن في اكادمية حسوب نقوم بمساعدة المطورين و ارشادهم في حل المشاكل البرمجية الخاصة بهم، ولكن ما تطلبه انت الآن هو المساعدة في بناء موقع خاص بك، ولفعل ذلك يمكنك توظيف مستقلين يقومون بتنفيذ العمل لك في مستقل.
    1 نقطة
  28. و عليكم السلام ورحمه الله تعالى و بركاته الخبره اهم و خصوصا إذا كنت خبير فى المجال الذى تخصصت فيه و لكن الشهاده تضيف أفضليه إليك و يمكنك أن تأخذ شهادات من أماكن كثيره حتى لو لم تكمل تعليمك ولى صديك مر بهذه التجربه و هو الأن ماشاء الله خبير جدا فى المجال و لديه مشاريع كثيره و يعمل على منصات كثير غير العمل فى شركه و بالتوفيق إن شاء الله
    1 نقطة
  29. تحيه طيبه للجميع اخواني انا ابرمج تطبيق بلغة flutter وكما تعلمون حتى انتقل الى قسم ios انا محتاج الى حاسوب ماك ولكن حاسوبي عادي نظام ويندوز 10 جهازي 8 جيجا رام كور اي 5 ssd 480 قمت بتثبيت الماك في VMware واعطيته رام الى 8 جيجا ولكن لا يزال بطي ويوجد فيه الكثير من التعليق استفساري وياليت اذا احد مجرب ويكون معه فكره اكبر شو الموصفات المطلوب تواجدها في جهازي حتى يعمل الماك عن طريق VMware بسلسله وبدون تعليق مع العلم اني رح استخدم المحاكي + اندرويد ستوديو في الماك اما ان مهما فعلت سيبقى التعليق موجود؟يعني هل المشكلة في VMware ؟ ارجو الافاده من اصحاب الخبره
    1 نقطة
  30. يجب أن يكون نظام التشغيل يدعم نواة 64 بت . هناك نسخة من البرنامج خاصة بنظام تشغيل ويندوز وأخرى خاصة بنظام تشغيل لينكس . لا بُد أن لا تقل سعة ذاكرة الوصول العشوائي عن 1 جيجا بايت ، و حتى يعمل البرنامج بشكل صحيح يُفضل أن تكون سعة الذاكرة العشوائية 3 جيجا بايت . يجب استخدام محول شاشة من نوع 32 بت أو 16 بت حتى يُمكن استخدام البرامج والألعاب داخل الأنظمة الوهمية بشكل سليم . لا بُد أيضًا من توافر سعة لا تقل عن 1.5 جيجا على القرص الصلب من أجل تثبيت برنامج VMware Workstation. كما أن كل نظام وهمي تقوم ببنائه عبر البرنامج سوف يحتاج إلى مساحة قدرها 1 جيجا بايت . عند الرغبة في تثبيت نظام جديد عبر البرنامج سوف تحتاج إلى إسطوانة تحتوي على النظام من أجل تثبيته كما لو كنت تُثبت البرنامج بشكل أساسي على الجهاز .
    1 نقطة
  31. مرحبا استاذي هو لا يوجد مشكلة في فتح مشروع معين دون امتلاكك شهادة لكن الافضل ان تمتلك شهادة لتتخصص في مجال معين وتبدع به افضل من ان تكون حر ومشتت ولا تطور نفسك ابدا اما ادا كنت متخصصا ستستطيع من تطوير نفسك وايجاد نقاط ضعفك والعمل عليها لتطويرها وستبدع وسيلحظه الجميع ويصبح الكل يريد العمل مع لانك ناجح ومبدع اتمنى لك التوفيق والنجاح مهيب
    1 نقطة
  32. اذا تقصد التطوير فأكيد الدراسة الجامعية تطور نفسك واجمل مراحل حياتك اذا ما تعيش الحياة الجامعية فأنت اصلا لا تحسب نفسك عايش بالدنيا
    1 نقطة
  33. مرحباً بالتأكيد أنصحك بإكمال دراستك، صحيح أن الشهادة الجامعية ليست لوحدها ما يحدد مستقبلك لكن لها دور كبير في ذلك، بالأحرى الدور الأكبر. إن كنت ترغب في عدم إكمال الدراسة فأنصحك باكتساب الخبرة عن طريق الدورات التعليمية، خاصة في مجالات البرمجة واللغات بالتوفيق
    1 نقطة
×
×
  • أضف...