لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/07/22 في كل الموقع
-
عندي قيمة يتم ادخالها بنوع نص اريد تحويلها الى رقم int او double او float3 نقاط
-
هل يمكنك إرفاق شيفرة HTML التي تقوم بعرض هذا المحتوى؟ مثلا ربما القالب يستخدم font awsome فنقوم بتبديل الأصناف classes مثلاً، الشيفرة التالية تعرض سهم مزدوج لليمين فعند عكس جهة القالب، يفترض أن نبدل الأيقونات <i class="fas fa-angle-double-right"></i> والأيسر سيكون: <i class="fas fa-angle-double-left"></i> ويمكن تعديل dir اتجاه العنصر الحاوي لهم بوضع اتجاه محدد <div dir="rtl"> <i class="fas fa-angle-double-right"></i> نص للتجريب <i class="fas fa-angle-double-left"></i> </div> عليك التأكد من مصدر الأيقونة و تنفيذ نفس المنطق، أيقونة فونت أوسم للسهم المزدوج الأيسر هنا كمثال2 نقاط
-
إذا كانت عبارة عن أيقونة يمكنك تنسيقها بواسطة CSS .demo { transform: rotate(180deg); } استبدل .demo بالمحدد الخاص بالأيقونة2 نقاط
-
يمكنك القيام بذلك من خلال مكتبة pyinstaller، من خلال الخطوات التالية: 1. تحميل المكتبة: pip install pyinstaller 2. اذهب إلى المجلد الذي يحتوي على ملف بايثون الخاص بك (يكون امتداده py. أو ipynb. في حال قمت بكتابته باستخدام jupyter notebook). 3.اضغط على زر shift وانقر بزر الماوس الأيمن في نفس الموقع. سوف تحصل على المربع أدناه. ثم انقر على "Open PowerShell window here". ستحصل على نافذة كالتالي: اكتب الأمر التالي في التيرمنل: pyinstaller --onefile -w 'filename.py' حيث أن filename هو اسم الملف و py. هو امتداده (في حالتنا اسم الملف هو "1"). لذا سنكتب: pyinstaller --onefile -w '1.py' بعد ذلك سيقوم بتحويله إلى ملف exe ووضعه ضمن مجلد جديد باسم dist ضمن نفس المسار والاسم لكن بامتداد exe. ------------------------------------------------------------------------------------------------------------------------------------------------- هناك طريقة أخرى من خلال استخدام auto-py-to-exe وهي أكثر سهولة: 1. قم يتثبيت الأداة: pip install auto-py-to-exe 2. بعد ذلك اضغط على القائمة ابدأ واكتب في مربع البحث: auto-py-to-exe أو من خلال التيرمنل اكتب ونفذ الأمر التالي: auto-py-to-exe ستظهر لك أيقونة الأداة، اضغط عليها فتظهر بالشكل: كل ماعليك فعله الآن هو الضغط على زر Browse وتحديد ملف بايثون المطلوب. لمزيد من التفاصيل حول هذه الأداة يمكنك زيارة التوثيق هنا.2 نقاط
-
1 نقطة
-
1 نقطة
-
تحيه طيبه للجميع استعمل المكتبة التأليه من فلاتر لتحميل الصور الى قاعدة البيانات المشكلة ان بعض الصور يصل حجمها الى 3MB https://pub.dev/packages/wechat_assets_picker المشكلة ان الشروحات لهذا المكتبة قليله في الانترنت لم اجد طريقة لتقليل جودة الصور حتى احصل على حجم اقل انا استعملها بشكل التالي: final List<AssetEntity> result = await AssetPicker.pickAssets(context, maxAssets: 4, pathThumbSize: 84, themeColor:CustomColors.ButtonAddImage, gridCount: 4, selectedAssets: assets, if (result != null) { setState(() { assets = List<AssetEntity>.from(result); }); ياليت اذا احد يعلم طريقة تقليل جودة الصور لتقليل الحجم يفيدنا بطريقة شكرا لكم1 نقطة
-
لا مشكلة عندي ان تكون مدفوعة لكن بشرط ان تكون لا محدودة من حيث عدد الاجهزة المتصلة... تعبت من البحث فلم اجد شيئا كل الموقع الموفرة لهذه الخدمة يكون عدد الاجهزة محدود . بالنسبة لموقع vpngate مشكلته ان السرفرات لا تدوم اكثر يجب تحديثها في كل يوم او يومين1 نقطة
-
عند تشغيل الواجهة لمشروع الجافا يظهر الخطأ java.sql.SQLException: Operation not allowed for a result set of type ResultSet.TYPE_FORWARD_ONLY. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.result.ResultSetImpl.last(ResultSetImpl.java:1752) at DBconnection.ResultSetTableModel.setQuery(ResultSetTableModel.java:33) at DBconnection.ResultSetTableModel.<init>(ResultSetTableModel.java:24) at GUI.ST.<init>(ST.java:204) at GUI.ST$1.run(ST.java:189) و الشيفرة التي سببت الخطأ : public void setQuery(String query) throws SQLException { // TODO Auto-generated method stub resultSet = statement.executeQuery(query); metaData= resultSet.getMetaData(); resultSet.last(); numberOfRows= resultSet.getRow(); fireTableStructureChanged(); }1 نقطة
-
1 نقطة
-
جزاكما الله خيرا، فتحتما لي آفاق البحث ووجدت الحل متعلق بكود fontawesome css - f100 & f101 وباستبدالهما نصل للمطلوب.1 نقطة
-
يمكننا فعل ذلك باستخدام الدالة Integer.parseInt() , على سبيل المثال String str1 = "10"; لدينا قيمة 10 من نوع نص , يمكننا تحويلها الى integer كالتالي int num = Integer.parseInt(str1); وبالمثل اذا أردنا تحويل قيمة نصية الى قيمة من نوع double فيكون باستخدام Double.parseDouble كالتالي String str1 = "12.34"; double num1 = Double.parseDouble(str1); وبالمثل نستطيع تحويل قيمة نصية الى قيمة من نوع float باستخدام Float.parseFloat كالتالي float num1=Float.parseFloat(str1);1 نقطة
-
Product information at least is Product ID, Product Name, Product Amount and Product Price حد ممكن يفاديني او يعطيني مثال كيف اقدر اسوي كذا1 نقطة
-
يمكنك محاولة كتابة البرنامج و ثم إرفاق البرنامج إن احتوى على خطأ لنساعدك، ولكن ال نحل الواجبات1 نقطة
-
1 نقطة
-
في بداية البرنامج، و بدل رقم 3 نكون قد ادخلنا عدد الطلاب، برنامجك صحيح، تابع.1 نقطة
-
1 نقطة
-
تمام غالبا ما تختلف الصور عن الإصدار الحقيقي توقعت منك إرفاق صورة من كاميرا لامشكلة المهم الزر موجود لديك1 نقطة
-
1 نقطة
-
يمكن تحديد عدد الطلاب قبل الدخول في الحلقة cout << "Enter number of students: "; cin >> number_of_students; for (i = 0; i < number_of_students; i++) ... نص المسألة غير موجود أرجو إعادة إضافته مع ذلك أتذكر أنه لا يحوي تفاصيل1 نقطة
-
في Flask يمكنك استخدام ```request.path``` ,والتي ستعطيك العنوان الحقيقي للصفحة الحالية او كما هو في مثالك /register /login لا تنسي كتابتها بنفس الصيغة التالية خاصة وجود / قبل المسار الذي تستعلم عن وجوده. <li {%- if request.path == "/register" %} class="active"{% endif %}> <a href="/register">Register</a> </li> <li {%- if request.path=="/login" %} class="active"{% endif %}> <a href="/login">Login</a> </li> ويمكنك ايضا استخدام ```request.url_rule.endpoint``` والتي ستعطيك أسم الفانكشن المسؤلة عن الصفحة الحالية علي سبيل المثال , @app.route('/home') def my_home(): return render_template('main.html') تصبح قيمة ```request.url_rule.endpoint``` اذا كنا في المسار /home هي my_home ويمكنك تكرار نفس الجمل الشرطية ولكن بطريقة اخري مثلا إذا كان لدينا الاسماء التالية لدالتي login و register, @app.route('/register') def register_func(): return render_template('register.html') @app.route('/login') def my_login(): return render_template('login.html') تصبح الجمل الشرطية كما يلي <li {%- if request.url_rule.endpoint == "register_func" %} class="active"{% endif %}> <a href="/register">Register</a> </li> <li {%- if request.url_rule.endpoint =="my_login" %} class="active"{% endif %}> <a href="/login">Login</a> </li> .1 نقطة
-
يمكنك الحصول على QuerySet لحقول معينة بطريقتين : الطريقة الأولى : Users.objects.values_list('user_name', flat=True)#نضع اسم الحقل الذي نريده الطريقة الثانية : Users.objects.only('user_name')#نضع اسم الحقل الذي نريده1 نقطة
-
يمكنك بعد تنفيذ الحل المقترح من قِبل محمد أن تقوم بحذف الجدول من قاعدة البيانات ومن ثم إعادة تشغيل تطبيق الflask تى يتم إعادة تنفيذ السطر الخاص ب db.create_all() حيث أن sqlalchemy لا تقوم بتحديث الجداول وإنما تقوم بإنشاؤها إن كانت غير موجودة بالفعل1 نقطة
-
في البداية لاداعي لوضع خاصية autoincrement , ستهتم SQLAlechemy's ORM بإنشاء ال ids تتم زيادة Id تلقائيًا بشكل افتراضي حتى بدون تعيين autoincrement = علامة True . لذا قم بتعديل الكود من : id = db.Column(db.Integer, primary_key=True, autoincrement=True) إلى : id = db.Column(db.Integer, primary_key=True) وسوف تحل المشكلة .1 نقطة
-
أحسنت البرنامج سليم، يمكنك اختبار كل حالة على حدى و التأكد من القيم الناتجة الملاحظة: حسب نص السؤال، يوجد عدد غير محدد من المدخلات أي ليس فقط 3 و يوجد حالة عندما يكون عدد الأخوة أكبر من 2 يتم وضع الحسم 15% أي ليس مقتصر على 2 ممكن، عليك التاكد من العدد الإجمالي للطلاب..1 نقطة
-
1 نقطة
-
1 نقطة