لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 08/13/23 في كل الموقع
-
عند تشغيل android studio واعطاء الامر flutter run يظهر هذا الخطا مع العلم ان الامر flutter doctor لا يظهر به اي مشكلة Exception in thread "main" javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1719) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1518) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) at java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2902) at java.base/sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2811) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1927) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) at org.gradle.wrapper.Download.download(Download.java:44) at org.gradle.wrapper.Install.createDist(Install.java:48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) Caused by: java.io.EOFException: SSL peer shut down incorrectly at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) ... 18 more Running Gradle task 'assembleDebug'... 50.5s Exception: Gradle task assembleDebug failed with exit code 12 نقاط
-
لدي جدولين جدول للمنشورات وجدول اخر للتعليقات على المنشورات وبينهما علاقه في عمود post_id، كيف يمكنني باستلام واحد عرض المنشورات وتحت كل منشور التعليقات الخاصه به. طبعا يمكنني فعل ذلك باستعلامين منفصلين، لذلك أسأل هل يمكن عمل هذا باستعلام واحد2 نقاط
-
السلام عليكم في خاصية التغليف بايثون ما الفائدة ان يفهم المبرمجين القائمين على المشروع ان هذا النطاق محمي وهذا خاص ما العمل الذي يترتب عليه ؟؟1 نقطة
-
السلام عليكم و رحمه الله و بركاته ..... لو سمحت محتاج اراء حضراتكم ما هي افضل طريقه للمذاكره ؟؟؟ شكرا جدا1 نقطة
-
E:\data analysis\data_project\xlx data هذا المسار كيف استدعيه يعطينى خطاء لما بكتب هذا الكود ملف اكسل openpyxl.load_workbook(Path.home()/Path('E','data analysis','data_project','xlx data','202201-divvy-tripdata'))1 نقطة
-
جربت لكن اعطانى خطء مره اخرى قد الحقت الملف re_1.py1 نقطة
-
عندما أقوم بتنزيل بعض المكتبات أجد أنها لا تعمل على الماك وأظل أبحث على الويب وأحيانا كثيرة لا أجد بل لا استطيع الاستفادة من تصميم برنامج بلغة البايثون وتحويله إلى تطبيق على سطح المكتب لأنه لا يمكن تحويل برامج البايثون إلي تطبيق امتداده dmg. فمالحل بارك. الله فيكم1 نقطة
-
1 نقطة
-
يحتمل أن ما يحدث هو بسبب الكاش فقط، جرب محوه عن طريق الأوامر: git rm -r --cached . git add . git commit -m "Update .gitignore" يحتمل أيضا أنك قد قمت مسبقا بدفعه ثم توقفت عن ذلك بعد اضافته الى gitignore، قد تحتاج حذفه من المستودع المحلي ثم البعيد (لا أقصد مجلد العمل) عن طريق تنفيذ الأوامر: git rm config/default.json git commit -m "Remove the file" git push -u origin main1 نقطة
-
السلام عليكم. ما الغاية من إستعمال $set ك:parameter عند إستعمال الدالة findOneAndUpdate. مثال عملي profile = await Profile.findOneAndUpdate( { user: req.user.id }, { $set: profileFields }, { new: true } ) شكرا.1 نقطة
-
شرح بلال بشكل ممتاز في التعليق السابق الغاية من إستعمال $set ك:parameter عند إستعمال الدالة findOneAndUpdate. هنا بعض الأمثلة على استخدام $set كباراميتر في findOneAndUpdate: تحديث مجال age فقط: User.findOneAndUpdate({_id: id}, {$set: {age: 30}}, {new: true}) تحديث مجالات name و age: User.findOneAndUpdate({_id: id}, {$set: {name: 'John', age: 30}}, {new: true}) إضافة عنصر لقائمة hobbies: User.findOneAndUpdate({_id: id}, {$set: {hobbies: ['Sports']}}, {new: true}) تحديث حقل embedded document: User.findOneAndUpdate( {_id: id}, {$set: {'profile.name': 'John'}}, {new: true} ) تحديث عدة حقول في وقت واحد: User.findOneAndUpdate( {_id: id}, { $set: { name: 'John', profile: {name: 'John'} } }, {new: true} )1 نقطة
-
حاول مراجعة سياسات الإعلانات قد يكون سبب إيقاف حسابك هو انتهاك سياسات الإعلانات الخاصة بتيك توك. يرجى مراجعة هذه السياسات بعناية للتأكد من أنك لم تخالف أي منها. إذا كنت تعتقد أن الإيقاف كان غير مبرر، فيمكنك الإتصال بفريق الدعم لمناقشة القضية معهم. وإذا كان بالفعل بسبب نشاط مشبوه أو غير عادي أو انتهاك لسياسة الإعلانات فأعتقد أنه لا يمكنك فعل أي شئ للمساعدة في ذلك ويجب ملاحظة أن الحظر Suspension permanent ليس حظر مؤقت للأسف بل دائم1 نقطة
-
1 نقطة
-
دالة findOneAndUpdate هي إحدى دوال Mongoose في Node.js التي تستخدم لتحديث واسترجاع وثيقة واحدة من مجموعة البيانات. وفي المثال الذي قدمته، يتم استخدام $set كجزء من الكائن الذي يُمثِّل التحديث المطلوب للوثيقة، الدالة $set تستخدم لتحديث الحقول داخل وثيقة معينة. عندما تقوم بتمريرها كجزء من عملية findOneAndUpdate ، فإنك تُخبر قاعدة البيانات بتحديث الحقول المحددة في الكائن المُمرَّر إلى القيم التي تم توفيرها. profile = await Profile.findOneAndUpdate( { user: req.user.id }, { $set: profileFields }, { new: true } ); و الكود التالي { user: req.user.id } هو شرط البحث الذي يحدد الوثيقة التي تحتاج إلى التحديث. في هذا المثال، تريد تحديث وثيقة تحمل معرّف المستخدم المُعطى. و الكود التالي { $set: profileFields } هنا يتم استخدام $set لتحديث الحقول في الوثيقة المطابقة مع الشرط. profileFields هو كائن يحمل الحقول التي تريد تحديثها في الوثيقة. { new: true } يُعيد الوثيقة المُحدّثة بعد تنفيذ العملية. إذا لم يتم تحديد هذا الخيار، ستحصل على الوثيقة قبل التحديث.1 نقطة
-
ماذا لو اردت عرض جميع المنشورات وثلاثه تعليقات فقط من كل منشور1 نقطة
-
الحل الوحيد لتطبيق ال border-bottom مع جعلها ثابته هو جعل ال border-bottom موجودة بالفعل قبل ال hover ولكن transparent وعند تنفيذ ال hover يتم تغيير اللون فقط لذلك الحل هو إضافة السطر التالي header nav ul li a { padding: 40px 10px; display: block; color: white; text-decoration: none; font-size: 14px; transition: 0.3s; position: relative; z-index: 2; border-bottom: 1px solid transparent;/* إضافة هذا السطر فقط */ } إضافة السطر السابق سيحل المشكلة1 نقطة
-
عليك أن تقوم بتعديله ليقبل فقط هذه الصيغة ويستبعد الصيغة الأخرى (dd/mm/yyyy) عن طريق تعديل بعض أجزاء التعبير: ^(0?[1-9]|1[0-2])/([0-2]?[0-9]|3[0-1])/((19|20)\d{2})$ (0?[1-9]|1[0-2]) يسمح للشهر بأن يكون مكونًا من رقم واحد مع الصفر الاختياري مثل 01 أو رقمين بدون صفر مثل 12. ([0-2]?[0-9]|3[0-1]) يعبر عن اليوم ويسمح لليوم بأن يكون مكونًا من رقم واحد أو اثنين مع الصفر الاختياري مثل 01 أو أي رقم يتراوح بين 00 و 29، بالإضافة إلى الرقم 30 و 31 إذا كان الشهر يسمح بذلك. ((19|20)\d{2}) يعبر عن السنة وهو لا يحتاج إلى تعديل. وإليك مثال على كود جافاسكريبت لاستخدام التعبير النمطي المعدل للتحقق من تاريخ بتنسيق "mm/dd/yyyy": function validateDate(inputDate) { const regex = /^(0?[1-9]|1[0-2])\/([0-2]?[0-9]|3[0-1])\/((19|20)\d{2})$/; return regex.test(inputDate); } const date1 = "08/11/2023"; // تاريخ صالح بالتنسيق المطلوب const date2 = "11/08/2023"; // تاريخ غير صالح بالتنسيق المطلوب const date3 = "2023/08/11"; // تاريخ غير صالح بأي تنسيق console.log(validateDate(date1)); // سيطبع true console.log(validateDate(date2)); // سيطبع false console.log(validateDate(date3)); // سيطبع false1 نقطة