لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/19/25 in أجوبة
-
قررت شراء كورس دورة تطوير واجهات المستخدم ولكن الفيديو الترويجي نزل ع اليوتيوب من 7 سنين فهل محتوي الكورس قديم وهيكون ف مشاكل وانا بسمع الكورس + هل الكورس دا كفايه انه ياهلني لسوق العمل واشتغل بعد الكورس3 نقاط
-
السلام عليكم دي m = DesignMatrix(np.empty(shape, dtype=dtype), design_info) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ numpy._core._exceptions._ArrayMemoryError: Unable to allocate 9.25 GiB for an array with shape (28800, 43094) and data type float642 نقاط
-
2 نقاط
-
السلام عليكم، أرغب في تطوير تطبيق لمتابعة العمال في شركة معينة، مستفيدًا من خبرتي في SQL باستخدام pgAdmin وPostgreSQL. حيث يمكنني عبر استعلامات SQL: عرض جميع العمال. عرض بيانات عامل معين. استخراج العمال ذوي وضعيات إدارية خاصة. تعديل بيانات العمال. لكن المشكلة أن المستخدم النهائي لهذا التطبيق لا يمتلك أي معرفة باستعلامات SQL. كيف يمكنني بناء واجهة تفاعلية تتيح لهذا المستخدم الاستفادة من التطبيق بسهولة؟ هل أحتاج إلى استخدام برامج أخرى لتحقيق ذلك؟ ما أريده يشبه Excel، حيث أقوم بتحديد العمليات (مثل إيجاد أكبر قيمة)، ثم يقوم المستخدم بإدخال البيانات ليحصل على النتائج تلقائيًا. أتمنى أن يكون سؤالي واضحًا، وشكرًا لكم. ملاحظة: ليست لدي خبرة ببناء تطبيقات سطح المكتب2 نقاط
-
2 نقاط
-
عم ساوي محاكي على android studio ماعم يشتغل كلشي اجهزة بس في منن شتغل وقت عم انشئ مشروع flutter على vc code لما عم اختار الجهاز الافتراضي عم يفتحو من برنامج الاندرويد نظامي بس لما عم نفذ المشروع الشي لي انا كتبتو عم يعطي خطئ مع العلم بل flutter doctor عندي كلشي احدث اصدار و شغالين نظامي الخطا يلي عم يطلع PS C:\Users\ayatk\Desktop\flutterapp\flutter_application_1> flutter run Resolving dependencies... Downloading packages... async 2.11.0 (2.12.0 available) boolean_selector 2.1.1 (2.1.2 available) characters 1.3.0 (1.4.0 available) clock 1.1.1 (1.1.2 available) collection 1.19.0 (1.19.1 available) fake_async 1.3.1 (1.3.2 available) leak_tracker 10.0.7 (10.0.8 available) leak_tracker_flutter_testing 3.0.8 (3.0.9 available) matcher 0.12.16+1 (0.12.17 available) material_color_utilities 0.11.1 (0.12.0 available) meta 1.15.0 (1.16.0 available) path 1.9.0 (1.9.1 available) source_span 1.10.0 (1.10.1 available) stack_trace 1.12.0 (1.12.1 available) stream_channel 2.1.2 (2.1.4 available) string_scanner 1.3.0 (1.4.1 available) term_glyph 1.2.1 (1.2.2 available) test_api 0.7.3 (0.7.4 available) vm_service 14.3.0 (15.0.0 available) Got dependencies! 19 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information. Launching lib\main.dart on sdk gphone64 x86 64 in debug mode... FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':gradle:compileGroovy'. > Could not resolve all files for configuration ':gradle:detachedConfiguration1'. > Could not find org.codehaus.groovy:groovy:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy/?.?.??/groovy-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy/?.?.??/groovy-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-ant:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-ant/?.?.??/groovy-ant-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-ant/?.?.??/groovy-ant-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-astbuilder:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-astbuilder/?.?.??/groovy-astbuilder-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-astbuilder/?.?.??/groovy-astbuilder-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-console:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-console/?.?.??/groovy-console-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-console/?.?.??/groovy-console-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-datetime:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-datetime/?.?.??/groovy-datetime-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-datetime/?.?.??/groovy-datetime-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-dateutil:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-dateutil/?.?.??/groovy-dateutil-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-dateutil/?.?.??/groovy-dateutil-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-nio:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-nio/?.?.??/groovy-nio-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-nio/?.?.??/groovy-nio-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-sql:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-sql/?.?.??/groovy-sql-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-sql/?.?.??/groovy-sql-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-test:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-test/?.?.??/groovy-test-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-test/?.?.??/groovy-test-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-templates:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-templates/?.?.??/groovy-templates-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-templates/?.?.??/groovy-templates-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-json:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-json/?.?.??/groovy-json-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-json/?.?.??/groovy-json-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-xml:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-xml/?.?.??/groovy-xml-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-xml/?.?.??/groovy-xml-?.?.??.pom Required by: project :gradle > Could not find org.codehaus.groovy:groovy-groovydoc:?.?.??. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groovy-groovydoc/?.?.??/groovy-groovydoc-?.?.??.pom - https://repo.maven.apache.org/maven2/org/codehaus/groovy/groovy-groovydoc/?.?.??/groovy-groovydoc-?.?.??.pom Required by: project :gradle * 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 3s Running Gradle task 'assembleDebug'... ٤٫٨s Error: Gradle task assembleDebug failed with exit code 1 بتمنى تجاوبوني بدي اتعلم flutter والي شهر بحل خطا وبيطلع التاني هي اخر شي1 نقطة
-
1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. المشكلة هي أن النموذج الذي تقوم بإنشائه يتطلب كمية كبيرة من الذاكرة (9.25 جيجابايت) لتحديد مصفوفة التصميم (Design Matrix). حيث الأبعاد كبيرة جدا (28800، 43094) وبنوع بيانات float64. أى أنه 28800 * 43094 * 8بايت = 9.25 جيجابايت. وسبب المشكلة أنه لا توجد ذاكرة لديك كافية لتحمل تلك البيانات الضخمة . لذلك يمكنك محاولة إستخدام نوع float32 إذا لم تحتاج إلى 64 بت لللبيانات التي لديك وكانت 32 تكفي . أو يمكنك محاولة إستخدام جهاز أخر لديك مساحة ذاكرة كبيرة لتتحمل ذلك الحجم الذي تريد إستخدامه . أو يمكنك محاولة تقليل الميزات (Features) أو عدد العينات (Samples) .1 نقطة
-
يبدو أن هناك مشكلة في ذاكرة الحاسوب فالبرنامج يحاول إنشاء مصفوفة NumPy كبيرة جدا ولا يوجد ذاكرة كافية لتخزينها لاحظ أنّ المصفوفة التي تحاول إنشاءها تحمل الأبعاد التالية: 28800 × 43094 ونوع البيانات هو float64 أي 8 بايت لكل عنصر ومنه بعملية حسابية بسيطة سنجد أنّ الحجم الإجمالي المطلوب هو 9.25 جيجابايت لذا يمكنك استخدام نوع بيانات أصغر مثل float32 بدلا من float64 لتقليل استهلاك الذاكرة للنصف: dtype=np.float32 أو يمكنك استخدام المصفوفات المتناثرة (sparse matrices) كالتالي: from scipy import sparse sparse_matrix = sparse.csr_matrix((28800, 43094), dtype=np.float32) m = DesignMatrix(sparse_matrix, design_info)1 نقطة
-
أولا أنصحك بتحديد نوع التطبيق قبل البدء في حال ما رغبت أن تعمل: تطبيق ويب فسيكون مناسبا إذا كنت تريد أن يكون التطبيق متاحا عبر الإنترنت هنا يمكنك استخدام تقنيات مثل: Backend: Python (Flask أو Django)، أو Node.js. Frontend: React، Vue.js أو أي مكتبة أو إطار عمل لبناء واجهات المستخدم. قاعدة البيانات: PostgreSQL مع أدوات مثل pgAdmin لإدارة البيانات. أو تطبيق سطح مكتب سيكون مناسبا إذا كان التطبيق سيعمل على أجهزة معينة داخل الشركة في هذه الحال يمكنك استخدام: Python مع مكتبة مثل Tkinter أو PyQt لإنشاء واجهات سطح المكتب. PostgreSQL كقاعدة بيانات. بالنسبة لتصميم قاعدة البيانات يمكنك البدء بتصميم قاعدة بيانات متكاملة تعكس العمليات التي سيحتاجها التطبيق ويتضمن ذلك إنشاء جداول مثل جدول العمال لتخزين بياناتهم الأساسية كالأسماء والأرقام الوظيفية والحالة الإدارية، وجدول آخر لتسجيل العمليات التي تتم على بياناتهم، مثل التعديلات أو الإضافات، مع تفاصيل عن الشخص الذي أجرى التعديل ووقته.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. يجب عليك أولا تحديد نوع التطبيق الذي تريد إنشاءه . حيث يمكنك إنشاء تطبيق ويب محلى إذا أردت بدلا من إنشاء تطبيق سطح مكتب إذا لم يكن لديك الخبرة في ذلك. بعد ذلك يمكنك تحديد اللغة التي تريد إنشاء التطبيق بها بناء على نوع التطبيق الذي ستختاره . إذا أردت إستخدام تطبيق ويب محلي فيوجد لديك لغات بايثون أو جافاسكريبت أو حتى php لتنفيذ ذلك ويمكنك بناء تطبيق ويب يحوي صفحات وعناصر إدخال مثل المرشحات (filters) التي تريد المستخدم إدخالها والبحث بها. إذا أردت إنشاء تطبيق سطح مكتب فيمكنك إستخدام c# أفضل إذا كان لديك خبرة بها . أو يمكنك إستخدام لغة بايثون مع مكتبة وPyQt لإنشاء GUI يظهر للمستخدم ويقوم بإدخال البيانات في الحقول التي تريده يبحث بها . وتقوم بأخذ تلك الحقول وإستخدامها في الواجهة الخلفية مع إستعلامات SQL وتقوم بإعادة النتيجة له . ويمكنك إستخدام لغة جافاسكريبت مع إطار عمل Electron.js لإنشاء تطبيق سطح مكتب بلغة javascript . وهكذا يمكنك إختيار نوع التطبيق والتقنية التي تريدها وتفضلها . وبعد ذلك كل ما سيتوجب عليك هو إنشاء واجهة رسومية للمستخدم لإستقبال البيانات وتقوم بتنفيذ إستعلامت SQL بناء على تلك البيانات.1 نقطة
-
المشكلة في الكود تكمن في أن العناوين العربية تظهر بشكل رموز (Unicode) مثل \u0645\u0639 بدلا من ظهورها بشكل نص عربي صحيح لذا الحل بسيط جدا نحتاج فقط تعديل سطر واحد في الكود عند حفظ النتائج في ملف JSON وتحديدا في هذا الجزء: with open('results.josn' ,'w',encoding='utf8') as f: json.dump(results,f,indent=2) ونقوم بتعديله إلى التالي: with open('results.josn' ,'w',encoding='utf8') as f: json.dump(results, f, ensure_ascii=False, indent=2) بإضافة معامل ensure_ascii=False إلى دالة json.dump() وهذا سيجعل بايثون يحفظ النص العربي كما هو بدلا من تحويله إلى رموز Unicode.1 نقطة
-
المشكلة لديك في هذا السطر وهو سطر 105 : json.dump(results,f,indent=2) حيث الدالة dump تأخذ معامل يسمىensure_ascii وهذا المعامل إفتراضيا يأخذ True وهو يقوم بتحويل أى رمز غير ascii إلى تنسيق Unicode ويقوم بتهريب الحروف (escape sequence) . ولذلك الحل بالنسبة لك هو إيقاف هذه الخاصية وتمرير يسمىensure_ascii ب False هكذا : json.dump(results,f,indent=2,ensure_ascii=False) وأيضا توجد مشكلة في سطر 104 حيث المفترض أن إمتداد الملف هو json وليس josn . main.py1 نقطة
-
الفرق بين القواميس (Dictionaries) و القوائم (Lists) و المصفوفات (Arrays) يكون في طريقة تنظيم وهيكلية البيانات و طريقة حفظها و كيفية الوصول إليها. القواميس (Dictionaries) : القاموس هو هيكل بيانات يتم فيه تخزين العناصر في شكل أزواج من القيم و المفاتيح . يمكنك الوصول إلى القيمة من خلال المفتاح المربوط بها . لا يمكن أن يوجد أكثر من مفتاح متشابه في القاموس الواحد . مثال : my_dict = {'name': 'Mohamed', 'age': 25} print(my_dict['name']) # 'Mohamed' القوائم (Lists) : القائمة هي هيكل بيانات يتم تخزين العناصر في بالترتيب الذي تم إدخالهم به ويمكنك الوصول إلى العنصر من خلال ال index وهو الترتيب الذي يوجد به العنصر في القائمة. يتم بدأ عد ال index من 0 . يمكن حفظ أى نوع من البيانات في نفس القائمة حيث يمكن حفظ أرقام أو سلاسل نصية أو حتى قوائم أيضا . مثال : my_list = [1,"Mohamed", [3, 4]] print(my_list[0]) # 1 المصفوفات (Arrays) : المصفوفة هي هيكل بيانات يحتوي على مجموعة من البيانات ولها نفس النوع. هي نفس هيكل القوائم ولكن الإختلاف هنا أنه لا يمكن إستخدام عناصر من نوع مختلف كما في القوائم . مثال : import array my_array = array.array('i', [1, 2, 3, 4]) print(my_array[2]) # 3 في المثال السابق قد قمنا بتعريف المصفوفة أنها ستحتوي على عناصر من نوع "i" int أى رقم وهنا لا يمكن أن نضع عناصر ليست من نوع int . ويمكنك قراءة الدروس التالية لمزيد من التفاصيل : القوائم list في بايثون المصفوفات في بايثون القواميس dict في بايثون1 نقطة