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

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

  1. كمال صالح2

    كمال صالح2

    الأعضاء


    • نقاط

      11

    • المساهمات

      110


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      7

    • المساهمات

      9092


  3. احمد قابل هاشم ألصميدعي

    • نقاط

      4

    • المساهمات

      168


  4. Chihab Hedidi

    Chihab Hedidi

    الأعضاء


    • نقاط

      3

    • المساهمات

      665


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

عرض المحتوى الحاصل على سمعة أكبر منذ 04/28/23 in مقال تعليقات

  1. وعليكم السلام ورحمة الله وبركاته نعم أخ وليد تتيح لك أكاديمية حسوب باقتباس الأفكار الواردة في المقالات والاستفادة من الأكواد وتعديلها لتناسب البوت الذي تريد بناءه كل التوفيق
    3 نقاط
  2. لدي سؤال اريد حله عندما اضع خلفية لل body واشغل الصفحه علي الجوال لاتظهر الخلفية الكاملة فقط تظهر ربعها او نصفها كي احل هذه المشكلة وشكرا ..
    2 نقاط
  3. مرحبا هل المقال ما زال فعالاً مع لارفيل 10؟
    2 نقاط
  4. 2 نقاط
  5. ما هي رسالة الخطأ التي تظهر لك أرجو توضيحها؟
    2 نقاط
  6. أنت لم تذكر ما هي اللغة التي تريد تنفيذ الأمر بها، على أي حال سأستخدم PHP للتواصل مع SQL Server. أولاً تأكد من تثبيت الامتداد php_sqlsrv أو php_pdo_sqlsrv للتعامل مع اتصالات SQL Server من PHP. ثم عليك الاتصال بقاعدة البيانات، وبالطبع استبدل بيانات قاعدة البيانات في الكود التالي للإتصال: <?php $server = 'اسم_الخادم'; $database = 'اسم_قاعدة_البيانات'; $username = 'اسم_المستخدم'; $password = 'كلمة_المرور'; $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); if (!$connection) { die(print_r(sqlsrv_errors(), true)); } ?> ثم كتابة الاستعلام SQL وتنفيذه <?php $sql_query = 'SELECT * FROM اسم_الجدول'; $statement = $connection->query($sql_query); ?> بعد ذلك جلب البيانات: <?php while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { print_r($row); } ?> ثم إغلاق الاتصال <?php $connection = null; // أو يمكنك استخدام $connection->close(); ?>
    2 نقاط
  7. قمت بانشاء ملف populated.js بهذه الطريقة مع العلم لا تضاف اي بيانات الى قاعدة البيانات ويظهر لي الخطا التالي MongooseError: Operation `books.insertOne()` buffering timed out after 10000ms ملف populated.js const mongoose = require('mongoose'); const Book = require('./modles/book'); const Author = require('./modles/author'); const BookInstance = require ('./modles/bookinstance'); const Genre = require('./modles/genre'); //اضافة عينة بيانات الى نموذج الكتاب const samplebook ={ title:"Gold and fire", author:'ahmed', summary:'this book talk about the seven kingdom ', isbn:'2011', genre:'fantasa' }; Book.create(samplebook) .then((createdBook) => { console.log('تمت إضافة بيانات الكتاب بنجاح:', createdBook); mongoose.connection.close(); // إغلاق اتصال بعد إضافة البيانات }) .catch((err) => { console.error('حدث خطأ أثناء إضافة بيانات الكتاب:', err); mongoose.connection.close(); // إغلاق اتصال في حالة حدوث أخطاء }); author , genre وضعت نوعها string فقط لتجربة اضافة البيانات
    2 نقاط
  8. ما هو التعقيد الزمني والمكاني لخوارزمية البرمجة الديناميكية لو سمحتم عندي بحث واحتاجه ضروري
    2 نقاط
  9. السلام عليكم لم ينشئ ملف عندما ضغطت على الامر git init
    2 نقاط
  10. حلو جدا ومفيد وبيقلل التشتت اللي حاصل سواء على اليوتيوب أو السوشال ميديا عامة، شكرا جزيلا
    2 نقاط
  11. في الويندوز، النواة Kernel تم تطويرها بواسطة لغة C بنسبة كبيرة وجزء منها مطور بواسطة Assembly. والنواة هي المسؤولة عن إدارة الموارد الأساسية مثل المعالج والذاكرة والأقراص الصلبة، وتتميز لغة C بسرعتها وكفاءتها، مما يجعلها مناسبة لهذه المهام. وعند الوصول للإجزاء القريبة من واجهة المستخدم ستجد أنه يتم استخدام لغة C++ أكثر ولغة C بشكل أقل. بينما لينكس ستجد أن النواة تم تطويرها بواسطة لغة C بنسبة كبيرة وجزء منها تم تطويره بواسطة Assembly كما في الويندوز. بينما تطبيقات المستخدم ستجد أنه يتم استخدام بايثون وC++ بهم.
    1 نقطة
  12. ما هي لغة البرمجة المستخدمة لأنشاء أنظمة تشغيل مثل ويندوز أو لينوكس؟
    1 نقطة
  13. هل جميع التطبيقات و الالعاب تحتوي على واجهة برمجية ؟ و هل يمكنني الحصول على واجهة برمجية لبرنامج او لعبة ما في حال لم تتوفر من الشركة المطورة للبرنامج او اللعبة؟ و هل يمكن الحصول على API لتطبيق معين انطلاقا من برنامج اندرويد استديو او اي برنامج محرر لملفات APK مثلا ؟ ارجو الرد و شكرا على الشرح الرائع .
    1 نقطة
  14. لقد ذكر كاتب المقال في الخاتمة أنّه استخدم برنامج Dia لرسم هذه المخططات: توجد أيضا خيارات أخرى قد تكون أبسط من ناحية الاستخدام وأكثر جاذبيّة، مثل Draw.io.
    1 نقطة
  15. يمكنك استخدام نفس الأوامر الموجودة بالفيديو لرفع أي مشروع إلى GitHub كالتالي. إنشاء مستودع Git محليا للمشروع باستخدام git init. إضافة الملفات والمجلدات باستخدام git add. إضافة وصف لأول تعديل باستخدام git commit. ثم تقوم بعد ذلك إذا أردت إنشاء مستودع جديد على GitHub. ربط المستودع المحلي مع GitHub باستخدام git remote add. رفع التعديلات إلى GitHub باستخدام git push. لذا فهي نفس الخطوات بغض النظر عن نوع المشروع. فقط يجب أن تكون الملفات والمجلدات خاصة بالمشروع المراد رفعه.
    1 نقطة
  16. كيف ارفع مشروع كالي لينكس في git
    1 نقطة
  17. السلام عليكم ورحمة الله كيف أضع الكلمة المفتاحية في URL شكرا لكم
    1 نقطة
  18. قمت بعمل جميع الخطوات اعلاه وعند اختبار الوجهات ظهر لي الخطا التالي Error: Route.post() requires a callback function but got a [object Undefined] testl.zip
    1 نقطة
  19. ما الخطأ الذي يظهر لك الآن؟
    1 نقطة
  20. عليك القيام بالتالي: إزالة علامات <?php المتداخلة أي الزائدة في الكود حيث نضعها في بداية كود php فقط ثم نغلق ذلك الجزء من خلال ?> استخدام PDO::fetchAll() لجلب جميع النتائج دفعة واحدة لتحسين الكفاءة. استبدال mysql_fetch_assoc() بـ foreach للتنقل عبر الصفوف المسترجعة. إغلاق الاتصال بنقل سطر connection = null خارج الحلقة لضمان الإغلاق الصحيح. التعامل مع الأخطاء بإضافة كتلة try...catch وتمكين التعامل مع الأخطاء باستخدام PDO::ATTR_ERRMODE. الكود بعد التعديل: <!DOCTYPE html> <html lang="ar"> <head> <link rel="icon" href="https://c0.klipartz.com/pngpicture/573/614/gratis-png-ng%C5%A9-hanh-s%C6%A1n-distrito-casa-apartamento-inmobiliaria-volta-redonda-venta-de-logotipos-de-bienes-raices.png" /> <title>موقع العقارات</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap" rel="stylesheet"> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" media="screen" href="home.css"> </head> <body> <?php $server = 'DESKTOP-PJDLJNR'; $database = 'Legacy'; $username = ''; $password = ''; try { $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Enable error handling $sql_query = 'SELECT * FROM Problemss'; $statement = $connection->query($sql_query); $result = $statement->fetchAll(PDO::FETCH_ASSOC); // Fetch all results } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } ?> <table border="1" width="100%"> <tr> <th>تم</th> <th>الحلول</th> <th>المشكلة</th> <th>م</th> <th>الرقم</th> </tr> <?php foreach ($result as $row) { ?> <tr> <td><?php echo $row['تم'] ?></td> <td><?php echo $row['الحلول'] ?></td> <td><?php echo $row['المشكلة'] ?></td> <td><?php echo $row['م'] ?></td> <td><?php echo $row['الرقم'] ?></td> </tr> <?php } ?> </table> </body> </html>
    1 نقطة
  21. مرحباً يوجد وسم <?php خاطئ حيث يجب حذفه وهو أعلى while مباشرة لذلك في الكود التالي نحذف السطر الأول كمايلي <?php #نحذف هذا الوسم <?php while ($row = mysql_fetch_assoc($result)) { ?> <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr> <?php } $connection = null; // close the connection ?>
    1 نقطة
  22. يتبقاء هاذا الخطاء فقط استاذي:
    1 نقطة
  23. للاسف لازال الخطاء مستمر
    1 نقطة
  24. لازال يتبقى خطاء استاذي القدير :
    1 نقطة
  25. مرحبا كمال، يبدو أن هناك خطأ في تركيبة كود PHP الخاص بك، بحيث أن العبارة print_r($row); يجب أن تكون خارج الحلقة وقبل جدول HTML، و أيضا يجب عليك إغلاق علامة PHP بشكل صحيح قبل بدء كود HTML. هذا كود ال php بعد التصحيح: <?php $server = 'DESKTOP-PJDLJNR'; $database = 'Legacy'; $username = ''; $password = ''; $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); if (!$connection) { die(print_r(sqlsrv_errors(), true)); } $sql_query = 'SELECT * FROM Problemss'; $statement = $connection->query($sql_query); ?> <table border="1" width="100%"> <tr> <th>تم</th> <th>الحلول</th> <th>المشكلة</th> <th>م</th> <th>الرقم</th> </tr> <?php while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { ?> <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr> <?php } $connection = null; // close the connection ?> </table> تأكد من استبدال القيم المؤقتة لـ $username و $password بالقيم الفعلية لاعتمادك على قاعدة البيانات. بالتوفيق إن شاء الله @كمال صالح محمد
    1 نقطة
  26. كيف استدعي البيانات من sql server
    1 نقطة
  27. طيب ال flowchart او الخوارزمية للبرمجة الديناميكية
    1 نقطة
  28. عندما اغير المسار يحدث خطأ لا اعرف كيف احله: os.chdir("C:\Users\amtah\Desktop") os.chdir("C:\Users\amtah\Desktop") ^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
    1 نقطة
  29. لو سمحت عاوز اانشأ برامج بلغة بايثون
    1 نقطة
  30. كيف يقرا بايثون صورة او pdf منها فيه الصفحة نص و شكل هندسى مطبوع وليس صورة Pdf ممسوح ضوئيا 1.pdf
    1 نقطة
  31. هل تعلم البرمجة يحتاج مستوي عالي في الرياضيات والرياضيات المتقدمة ؟
    1 نقطة
  32. هل ممكن تذكر طرق كتابة if condition او رابط لمقالة سابقة فيها ذلك
    1 نقطة
  33. 1 نقطة
  34. كيف يمكنني ان أحفظ المشروع كملف تنفيذي exe. ? أرجو الرد
    1 نقطة
  35. يمكن تطوير هكذا نظام والوصول إلى الفكرة التي طرحتها بإستخدام تقنيات الذكاء الإصطناعي. ما هو الذكاء الإصطناعي؟ هو ببساطة محاولة لمحاكاة الذكاء البشري وطريقة عمل عقولنا، بمعنى أن النظام سيستطيع بعد التدريب على التعلم وإتخاذ قرارات بنفسه بدون الحاجة لبرمجة مسبقة. بماذا سيفيدنا الذكاء الإصطناعي؟ بدون الذكاء الإصطناعي بشكل عام وتعلم الآلة بشكل خاص (فرع من فروع الذكاء الإصطناعي) لن يستطيع النظام الإستجابة والتعلم وإتخاذ قرارات لم يتم برمجته لحلها، إذ تتم العملية بالإستفادة من تجارب سابقة وعدة أمور أخرى لإتخاذ القرار. من أشهر اللغات التي تحتوي على تطبيقات كثيرة في مجال الذكاء الإصطناعي هي لغة البايثون ناهيك عن سهولة تعلمها وإستخدامها، لذلك هي من أنسب اللغات التي يمكن أن تكون جزءاً فعالاً يُعتمد عليه لإضافة الذكاء الإصطناعي للنظام.
    1 نقطة
  36. مرحباً @عبدالله ابوالخير هناك عدة طرق لحفظ التعديلات التي نقوم بها على مُستوى أدوات المُطور في المُتصفح غالباً ما نستخدم هذه الأدوات لعمل تعديلات تحتاج إلى رؤية النتيجة مُباشرة فبدل التنقل كثيراً من المتصفح إلى مُحرر الأكواد نختار التعديل مُباشرة في المتصفح و عندما نصل للنتيجة المطلوبة ننسخ الأكواد التي قمنا بها و نضعها في الملفات غالباً التعديلات لا تكون كثيرة مثلا كضبط تموضع عنصر مُحدد، ضبط قيم الحشوات و الحواف لعنصر ما، ضبط تجاوبية الصفحة، و في هذه الحالات التعديلات تكون قليلة يسهل نسخها إلى مُحرر الأكواد. هناك طرق ثانية يُتيحها المُتصفح ك workspaces و هذه الخاصية تسمح بإستخدام المُتصفح كIde أي سنتمكن من خلالها التعديل على الملفات مُباشرة في المتصفح لإستعمال هذه الخاصية نفتح أدوات المُطور ثم نتوجه إلى sources ثم Filesystem و بعدها نضغط بالزر الأيمن و نختار Add Folder to Workspace بعدها تختار مُجلد مشروعك بعدها ستظهر لك رسالة من المتصفح من خيارين للسماح او عدم السماح له للتعديل على الملفات بعد الضغط على زر السماح ستتمكن من التعديل على الملفات مُباشرةً : هناك طريقة أخرى تُسمى Local Overrides و لإستعمالها تتبع الخطوات التالية: فتح أدوات المُطور إنتقل إلى Source إنتقل إلى تبويب Overrides إضغط على Select Folder For Overrides حدد مُجلد المشروع الذي تريد حفظ التغييرات فيه. في الأعلى سيطلب من المتصفح صلاحية قراءة و التعديل على الملفات إضغط على زر السماح قم بالتعديلات التي تريد بالتوفيق.
    1 نقطة
  37. المقال يشير لعدم وجود مصادر عربية تشرح SQL. هذا مرجع شامل لتعلم SQL بالعربية و من الصفر وصولاً لمستوى متقدم جداً. https://harmash.com/sql أيضاً يوجد مرجع أكاديمية حسوب (فيه أوامر SQL منظمة) https://wiki.hsoub.com/SQL أود التنبيه عن خطأ مطبعي و هو في عنوان الفقرة:"كيف أتعم SQL؟" الكلمة الثانية يجب أن تكون "أتعلم" و ليس أتعم.
    1 نقطة
  38. في أول كود موضوع عندك خطأ في السطر الثالث. الخطأ هو في وسم إغلاق div حيث وضعت backslash بدل forward-slash. و عندك خطأ في رابط vuejs الذي كتبته بنفسك. أقصد حين قلت: الرابط هو unpkg.com/vue@2.6.11/dist/vue.js
    1 نقطة
  39. جزاك الله خيرا ونفع الله بك الاسلام والمسلمين 💗
    1 نقطة
  40. php artisan make:controller MarketingImageController -r we add -r for make controller with convenient CRUD functions cheers
    1 نقطة
  41. شكرا جزيل باش مهندس اين نستطيع الحصول على بقية الدروس
    1 نقطة
  42. جزاك الله خيرا على هذا الدليل الشامل المتكامل لتعلم البرمجة.. فعلا النصائح الأخيرة التي ذكرتها مهمة جدًا، ونابعة من رجل ذو خبرة في المجال.. يؤخذ على المقال أن المصادر كانت مركزة على "حسوب" ومنتجاتها فقط، والواقع أنها ليست أفضل المصادر لتعلم البرمجة، خاصة لذوي الدخل الضعيف والمعدوم.. وحتى "الموسوعة" فتصلح كمرجع عند الحاجة لا كمصدر للتعلم.. وأمر آخر أنها باللغة العربية مما يصعب فهم البرمجة برأيي.. لا لأنها بالعربية لكن بسبب ترجمة المصطلحات وطبيعة لغات البرمجة نفسها؛ إذ هي مكتوبة بالإنجليزية.. ومن هنا أنبّه على ضرورة تعلم الإنجليزية ولو بمستوى أوّل لأن المصادر المحدَّثة أغلبها بالإنجليزية.. ملحوظة أخرى وددت لو ذُكرَت في المقال هي الخطة المفصلة لتعلم البرمجة؛ مثلا: HTML5 ثم CSS3 ثم JAVASCRIPT ثم التدريب على مشاريع، ثم PHP7 مثلا وهكذا... على كل مقال موفق، ومرة أخرى جزاك الله خيرا على مجهوداتك الجبارة. حياك الله.
    1 نقطة
  43. 1 نقطة
  44. مقالة ممتازة.. الجدير بالذكر أنه في الإصدارات القديمة لبايثون (بايثون<2.4) كان يوجد إضافة لـلمعامل =! المعامل: <> الذي يقوم بنفس العمل. وفي بايثون 3 ألغيت الدالة raw_input() وأبقي على الدالة input() التي أصبحت تقوم بنفس عمل الدالة raw_input().
    1 نقطة
  45. مقالة ممتازة.. الجدير بالذكر أنه في الإصدارات القديمة لبايثون (بايثون<2.4) كان يوجد إضافة لـلمعامل =! المعامل: <> الذي يقوم بنفس العمل. وفي بايثون 3 ألغيت الدالة raw_input() وأبقي على الدالة input() التي أصبحت تقوم بنفس عمل الدالة raw_input().
    1 نقطة
×
×
  • أضف...