لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 10/25/23 in أجوبة
-
CMake Error at /usr/share/cmake-3.27/Modules/FindPkgConfig.cmake:607 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake-3.27/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal) flutter/CMakeLists.txt:25 (pkg_check_modules) Exception: Unable to generate build files1 نقطة
-
السؤال الاول: .Use an f-string to print "Hello, [your name]!" by inserting your name into the string السؤال الثاني : .Given a date as year = 2023, month = 7, and day = 15, use an f-string to format and print the date as "2023-07-15". السؤال الثالث : .Question: Given a list of numbers, calculate and print its average using an f-string. السؤال الرابع : .Given a full name in the format "First Name Last Name", use an f-string to reverse the names to the format "Last Name, First Name" Ask the user to enter a password until it matches a pre-defined password السؤال الخامس :.correct_password = "python123" السؤال السادس : .Prompt the user for numbers (one at a time) and keep a running total. Stop when the user enters "stop", then display the total sum السؤال السابع : . Write a program that prints numbers from 10 to 1 in decreasing order using a while loop السؤال الثامن : . Ask the user for a word and print it twice using a while loop السؤال التاسع : .Keep asking the user for input and print the input until the user types "exit"1 نقطة
-
السلام عليكم .. لدي تطبيق ارغب في عمله وحاولت بناء الجداول باكثر من طريقه لاصل للهدف ولم اعرف كيف .. فهل من الممكن مساعدتي بناءً علي الوصف التالي : - جدول للمستخدمين للنظام وهم موظفين . حقول الادخال للجدول : -- اسم الموظف -- الهويه الوطنيه -- الرقم الوظيفي -- تاريخ الميلاد -- موقع العمل -- الصوره الشخصيه -- الايمل -- كلمه المرور والبيانات العامه للمستخدم والموجوده اساسا في جدول users بنظام لارافيل . - جدول المناطق -- اسم المنطقه -جدول المحافظات -- اسم المنطقه اللي تنتمي لها المحافظه -- اسم المحافظه -جدول المجمعات السكنيه -- اسم المحافظه التي ينتمي لها المجمع (يمكن المحافظه الوحده ينتمي لها اكثر من مجمع). -- اسم المجمع السكني -- عدد الوحدات السكنيه -- اسماء الموظفين المسؤلين عنه - جدول الوحدات السكنيه -- اسم المجمع السكني الذي تنتنمي له الوحده السكنيه (كل مجمع سكني قد يحتوي على وحده سكنيه واكثر) -- كود الوحده السكنية (مثال : JRN00121) -- عدد الغرف بالوحده السكنيه -- دقم العداد الخاص بالكهرباء -- رقم العداد الخاص بالماء -- حاله الوحده (مسكونه - شاغره) ارغب في مساعدتكم في بناء الجداول الانسب انا مبتدئ ومتحمس للعمل وبحكم عملي بهالمجال (اداره الاملاك) جاء ببالي ابني هالفكره عشان اخدم قسمي بحصر كل شيء بهالطريقه . بنتظار ارشادكم لي . وشكراً1 نقطة
-
ستحتاج إلى إنشاء الجداول التالية: 1- جدول المستخدمين يحتوي على معلومات عامة عن المستخدمين، مثل الاسم والهوية الوطنية والرقم الوظيفي والتاريخ الميلاد وموقع العمل والصورة الشخصية والبريد الإلكتروني وكلمة المرور. حقول الجدول: الحقل نوع البيانات اسم المستخدم - نص الهوية الوطنية - نص الرقم الوظيفي - نص تاريخ الميلاد - تاريخ موقع العمل - نص الصورة الشخصية - صورة البريد الإلكتروني - نص كلمة المرور - نص 2- جدول المناطق وذلك الجدول يحتوي على أسماء المناطق فقط. الحقول هي: اسم المنطقة - نص 3- جدول المحافظات ضع به أسماء المحافظات وأسماء المناطق التي تنتمي إليها. حقول الجدول: اسم المحافظة - نص اسم المنطقة - نص 4- جدول المجمعات السكنية هنا ضع أسماء المجمعات السكنية، وأسماء المحافظات التي تنتمي إليها، وعدد الوحدات السكنية، وأسماء الموظفين المسؤولين عنها. حقول الجدول: اسم المجمع السكني - نص اسم المحافظة - نص عدد الوحدات السكنية - عدد صحيح اسماء الموظفين المسؤلين عنه - نص 5- جدول الوحدات السكنية يتضمن أسماء الوحدات السكنية، وأسماء المجمعات السكنية التي تنتمي إليها، وكود الوحدات السكنية، وعدد الغرف، وأرقام العدادات الخاصة بالكهرباء والماء، وحالة الوحدة (مسكونة أو شاغرة). حقول الجدول: اسم المجمع السكني - نص كود الوحدة السكنية - نص عدد الغرف - عدد صحيح رقم العداد الخاص بالكهرباء - نص رقم العداد الخاص بالماء - نص حالة الوحدة - نص العلاقات المناسبة هي كما يلي: علاقة واحد لمتعدد One to Many بين جدول المستخدمين وجدول المجمعات السكنية، وتعني أنه يمكن لكل مستخدم أن يكون مسؤولاً عن العديد من المجمعات السكنية، ولكن يمكن أن يكون كل مجمع سكني مسؤولاً عن مستخدم واحد فقط. علاقة واحد لمتعدد One to Many بين جدول المجمعات السكنية وجدول الوحدات السكنية، وتعني أنه يمكن لكل مجمع سكني أن يحتوي على العديد من الوحدات السكنية، ولكن يمكن أن تكون كل وحدة سكنية جزءًا من مجمع سكني واحد فقط.1 نقطة
-
السلام عليكم لدي مشكلة في هذا الكود وهو قراءة محتواة الصورة عند تشغيله يعطيني خطا بان الرابط ليس صالحا ولكن انا متاكد من الرابط هل يوجد حل from PIL import Image import pytesseract # قراءة الصورة image = Image.open('https://2.bp.blogspot.com/--I_lNobSfMk/V8MKPK9wDLI/AAAAAAAAY1Q/cyzstRG2EWoobUk0D3xNvojqwYFIeY1NwCLcB/s1600/kalam-hob-english%2B%25282%2529.jpg') # استخدام Tesseract لتحليل النص في الصورة text = pytesseract.image_to_string(image, lang='eng') # استخدم اللغة المناسبة # طباعة النص print(text)1 نقطة
-
وعليكم السلام يبدو أنك تستخدم مكتبة PIL و pytesseract لقراءة النص من صورة موجودة على الإنترنت. ومع ذلك، فإن مكتبة PIL لا تدعم مباشرة قراءة الصور من الإنترنت باستخدام عنوان URL. لحل هذه المشكلة،يمكنك فعل مثل ما قال استاذ عمار في تعليقه , أو يمكنك تنزيل الصورة الموجودة على الرابط المحدد وحفظها محليًا على جهاز الخادم الخاص بك، ثم استخدام مسار الملف المحلي لقراءة الصورة باستخدام PIL. فيما يلي مثال على كيفية تنزيل الصورة وحفظها محليًا قبل قراءتها باستخدام PIL و pytesseract: from PIL import Image import pytesseract import requests from io import BytesIO # رابط الصورة image_url = 'https://2.bp.blogspot.com/--I_lNobSfMk/V8MKPK9wDLI/AAAAAAAAY1Q/cyzstRG2EWoobUk0D3xNvojqwYFIeY1NwCLcB/s1600/kalam-hob-english%2B%25282%2529.jpg' # تنزيل الصورة وحفظها محليًا response = requests.get(image_url) image = Image.open(BytesIO(response.content)) image.save('image.jpg') # استخدام Tesseract لتحليل النص في الصورة text = pytesseract.image_to_string(image, lang='eng') # استخدم اللغة المناسبة print(text) هذا الكود يستخدم مكتبة `requests` لتنزيل الصورة من الرابط المحدد و`BytesIO` لتحويل المحتوى المستلم إلى أوبجيكت صورة قابل للقراءة بواسطة PIL. ثم يتم حفظ الصورة المحملة محليا باسم "image.jpg" قبل قراءتها باستخدام `pytesseract`. أيضاً يجب عليك التأكد أن لديك الأذونات اللازمة للوصول إلى الصورة من الرابط المحدد وتنزيلها.1 نقطة
-
لاحظ أنك تكتب view.engine والصحيح هو view engine كالتالي: app.set('view engine', 'ejs'); وإليك مثال كامل: import express from 'express'; const app = express(); // ✅ Configure EJS as your view engine app.set('view engine', 'ejs'); app.get('/', (req, res) => { res.render('home', { title: 'hsoub.com', message: 'Example message: hsoub.com', }); }); const port = 5000; app.listen(port, () => { console.log(`Example app listening on port ${port}`); });1 نقطة
-
يمكنك تحليل هاته المعطيات إلى نماذج البيانات التالية: موظف / مستخدم Employee / User. منطقة Region. محافظة Governorate. مجمع سكني City. وحدة سكنية Apartment. قم بتشغيل الأوامر التالية تباعا لتكوين نماذج بيانات Models وملفات تهجير migration files لكل انموذج بيانات: php artisan make:model Employee -m php artisan make:model Region -m php artisan make:model Governorate -m php artisan make:model City -m php artisan make:model Apartment -m قم بإضافة الحقول اللازمة لكل ملف تهجير مرافق لأنموذج بيانات معين. قم بحقن بيانات اتصال صحيحة بقاعدة البيانات في ملف متغيرات البيئة env. ثم نفذ عملية التهجير: php artisan migrate قد تحتاج كخطوة اضافية توصيف العلاقات بين البيانات، الأمر الذي يتم بوساطة المفاتيح الأجنبية FK التي تشير إلى صفوف في جداول أخرى، مثال: لنقل أن كل منطقة تمتلك الكثير من المحافظات، وكل محافظة بدورها تمتلك الكثيرر من المجمعات السكنية، وكل مجمع سكنية يحتوي عددا من الوحدات السكنية .. هذا يقتضي: وجود مفتاح أجنبي region_id يميز المنطقة في جدول المحافظات. وجود مفتاح أجنبي governorate_id يميز المحافظة في جدول المجمعات السكنية. وجود مفتاح أجنبي city_id يميز المجمع السكني في جدول الوحدات السكنية. وهذا كأنموذج قاعدة بيانات أولي .. يمكنك تطويره والتحسين فيه بحسب حاجتك .. مثلما يمكنك التغاضي عن انموذج بيانات الموظف Employee في حال ما اردت استخدام الانموذج User الذي يأتي مع تطبيق لارافيل بشكل افتراضي.1 نقطة
-
السلام عليكم ورحمة الله وبركاته لقد قمت قبل عدة اشهر ببناء مشروع خاص وقمت ببناء الباك اند بلارافل عن طريق breeze api وقمت ببناء الفرونت اند بريأكت وكانت الامور على مايرام على جهازي لكن صادفت مشكلة بعد الرفع على استضافة عندما اقوم بتسجيل الدخول من الفرونت اند اذا كانت البيانات صحيحة لايخزن التوكن وكأنني لم اقم بتسجيل الدخول رغم انه كان يخزن في الLocalhost واقوم بجلب بيانات اليوزر عن طريق استدعاء الدالة التالية : const getUser = async () => { const { data } = await axios.get("/api/user"); console.log(data); setUser(data); }; ماهي الطريقة الصحيحة لبناء مشروع معتمد على الـAPI لارافل و ريأكت ومن هو المسؤول عن تخزين التوكن هل الفرونت اند او الباك اند وهل الافضل بناء الباك اند ب breeze api او بالطريقة العادية وشكراً1 نقطة
-
مشكلتك متعلقة بأن الوظيفة image في PIL تستخدم لقراءة الصورة الموجودة على جهازك وليس من خلال رابط على الانترنت ولكن لتحل هذه المشكلة ولتقوم بقراءة الصورة بشكل صحيح يجب عليك أن تقوم بالحصول على الصورة من خلال الرابط ويتم ذلك عبر مكتبة requests تستطيع استخدام التابع get المعرف فيها وتزويده بالرابط الخاص بالصورة ثم بعد ذلك حفظ الصورة باستخدام الوظيفة write مع تغيير مسار التخزين output_image كيفما تريد ثم بعد ذلك تستطيع فتح الصورة باستخدام الوظيفة open في image import requests from PIL import Image import pytesseract # تنزيل الصورة import requests url_image = 'https://2.bp.blogspot.com/--I_lNobSfMk/V8MKPK9wDLI/AAAAAAAAY1Q/cyzstRG2EWoobUk0D3xNvojqwYFIeY1NwCLcB/s1600/kalam-hob-english%2B%25282%2529.jpg' output_image = '/path/image.jpg' response = requests.get(url_image) with open(output_image, 'wb') as file: file.write(response.content) image = Image.open(output_image) لا تنسى تغيير output_image حسب حاجتك وبعد ذلك تستطيع التعامل مع الصورة وتطبيق العمليات عليها1 نقطة
-
هل بي انجازي هاذي الدوره استطيع بناء موقع بنفسي ؟ رودني هذا سؤال وانا انجزت 3مسارات بهاذي الدوره1 نقطة
-
السلام عليكم. قمت بالكود التالي قصد إظهار البيانات الخاصة بالمستخدم (الإسم و الصورة) لكل post. // Get All Images const allImages = async (req, res) => { try { let posts = await Image.find() .sort({ date: -1 }) .populate("user", "name avatar id"); res.json(posts); } catch (error) { console.log(error.message); res.status(500).send("Server error"); } }; Image Model const ImageSchema = new Schema({ user: { type: Schema.Types.ObjectId }, title: { type: String, required: true }, description: { type: String, required: true }, photo: { type: Object, default: { url: "", publicId: null, }, }, likes: [ { user: { type: Schema.Types.ObjectId } } ], comments: [ { user: { type: Schema.Types.ObjectId }, text: { type: String }, date: { type: Date, default: Date.now } } ], date: { type: Date, default: Date.now } }); المشكل هو ظهور الid الخاصة بالمستخدم دون ظهور بقية البيانات شكرا على المساعدة1 نقطة
-
عند تعريف ال user يجب ان تقوم بإضافة الـ reference حتى تعرف mongoose ماهي الـ collection التي تقصدها : const ImageSchema = new Schema({ user: { type: Schema.Types.ObjectId, ref: "example" // اسم المودل التي تحتوي المستخدمين }, title: { type: String, required: true }, ... وهذا مثال بسيط يوضح كيفية ربط المودل ببعضهم البعض : const mongoose = require('mongoose'); const { Schema } = mongoose; const personSchema = Schema({ name: String, age: Number, stories: [{ type: Schema.Types.ObjectId, ref: 'Story' }] }); const storySchema = Schema({ author: { type: Schema.Types.ObjectId, ref: 'Person' }, title: String, fans: [{ type: Schema.Types.ObjectId, ref: 'Person' }] }); const Story = mongoose.model('Story', storySchema); const Person = mongoose.model('Person', personSchema);1 نقطة
-
من ناحية صعوبة الأمر , يبدو أنك سوف تواجه بعض الصعوبات إن كنت مبتدأ في البرمجة , أو فقد قمت بإنشاء بعض المشاريع . لأن تحويل من لغة الى لغة أو إنشاء تطبيق لموقع , يتطلب ذلك منك فهم عدة أمور برمجية وآلية عملها , ومعرفة برمجة تطبيقات هاتف باستخدام اللغة مثل flutter . flutter تعتمد على لغة dart , لذا يجب عليك أن تتعلم لغة dart ومن ثم flutter , إضافة إلى ذلك يتوجب عليك فهم كيف تصمم تطبيق في flutter . لأن تصميم التطبيق في flutter ليس كالويب , هناك بعض المفاهيم يجب عليك فهمها ومعرفة التعامل معها . لكن إن كان لديك وقت كافي ومرن , فلا بأس يمكنك البدء بتعلم flutter وتنفيذ مشروعك بسهولة . أما إن كان هناك وقت محدود ودقيق جداً , فيبدو أنك سوف تواجه صعوبات كثيرة في هذه الحالة . أيضاً المقالات التي أشار لها استاذ مصطفى تفيدك كثيرا في هذا الموضوع . يمكنك قراءتها والاستفادة منها1 نقطة
-
سؤال اخر هناك مجال اتمنى لو تضيفون له دوره وهو الامن السيراني الامن بشكل عام اعرف ان المجال صعب وعميق لكن سيكون شي جيد ان تعلمون هذا المجال مثل الحمايه من الهكر حماية المواقع او نظام وكيف تصبح هكر لكن لاهداف خيره وهكذا1 نقطة
-
في حال عملك على مشاريع يوجد فيها داتا ثابته كالجداول مثل بيانات فنادق مستشفيات ..الخ فالأفضل في هذه الحالة النماذج الخاصة بأشجار القرار Decision Tree والغابات العشوائية Random Forest فهي سوف تعطيك الدقة الأفضل وهذه النماذج موجودة في المكتبات التالية sklearn xgboost catboost lightgbm وجميعها مكتبات مميزة عند تدريبها على داتا ثابتة كالجداول في حين لم يكن لدينا داتا ثابته كالصور والنصوص والصوت والفيديو الخيار الأفضل هو استخدام الشبكات العصبونية مثل rnn cnn lstm وغيرها الكثير وفي هذا السياق أفضل المكتبات هي tensorflow keras pytorch مع ملاحظة أن keras مبنية فوق tensorflow وليست منفصلة عنها1 نقطة
-
يوجد العديد من المكتبات الأخرى التي يمكن استخدامها في مجال الذكاء الاصطناعي، ومنها: PyTorch scikit-learn Keras Theano Caffe MXNet Chainer TorchVision وتختلف تلك المكتبات في ميزاتها وكيفية استخدامها، حيث أن TensorFlow هي مكتبة قوية مصممة خصيصًا للتعلم العميق، بينما scikit-learn هي مكتبة أكثر عمومية يمكن استخدامها لمجموعة متنوعة من تطبيقات التعلم الآلي.1 نقطة
-
بالنسبة للسؤال , نعم فإن الاختصاصات الثلاث حتى باقي الاختصاصات مثل gaming أو AI يعود لنفس الاساس . فالبرمجة في جميع الاختصاصات تحتاج الى تعلم مفاهيم اساسيات بالإضافة الى تعلم classes و OOP والوراثة وغيرها من التفكير البرمجة والخوارزميات أيضاً . ويبقى الاختلاف في لغات البرمجة هو طريقة كتابة هذا المفهوم ( مثل الclass ) . وإذا تأسست صحيح , فيمكنك التحول بين الاختصاصات لكن ننصحك بتخصص في اختصاص واحد , وتعلم اختصاص تاني إن أردت ذلك بعدما تكتسب خبرة أكثر من سنة ونصف في اختصاصك وتكون ملم ب90% من جوانب هذا الاختصاص . هذه الطريقة مجربة وآمنة من أجل التوظيف . لأن الشركات أو أصحاب المشاريع يفضلون شخص متخصص بدلا من شخص ملم بكل شيء . إلا إذا كانوا يبحثون عن مدير تقني .1 نقطة
-
يمكنك استخدام الواجهة الخلفية التي تم إنشائها بالفعل بواسطة PHP كأساس لتطبيق الهاتف، لكن فلاتر ليس لها علاقة بـ PHP أي سيتعين عليك تعلم لغة Dart الخاصة بذلك الإطار وأيضًا تعلم الإطار نفسه من أجل برمجة الواجهة الأمامية للتطبيق. وستجدي هنا شرح بخصوص تلك النقطة:1 نقطة
-
npm: node package manager أي مدير لحزم الـ node، وبشكل أساسي Npm هي أداة تستخدم لتثبيت الحزم. npx: node package execute أي منفذ لحزم الـ node، أي أنّ Npx هي أداة تستخدم لتنفيذ تلك الحزم. مثال مثلاً يمكنك أن تنزل أمر إنشاء تطبيق (مثلا react) ما بواسطة npm، ثم تقوم بتنفيذ هذا الأمر (أمر إنشاء التطبيق) باستخدام npx1 نقطة