لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 07/17/22 في كل الموقع
-
اريد ان اطلق موقعي وهناك العديد من الاستضافات ولا اعلم ماهي افضل استضافة ، وهل هناك طريقة لكي اجعل موقعي يتصدر نتائج البحث عل قوقل ؟1 نقطة
-
1 نقطة
-
قمت بتعريف list تحتوي عدد كبير من الاسماء والحصول على الاسم بحسب index الخاص به لكن لدي سؤال هل كل مرة أريد الحصول على الاسم الاخير او الذي قبله ضمن list يجب ان اقوم بعد السلسلة كاملة او يوجد دالة تقوم بذلك names = ['Rami', 'Sara', 'Nada', 'Mhamad', 'Salem','Zeina', 'Nour','majd','ghaith','hala'] print(names[0])//Rami print(names[1])//Sara1 نقطة
-
توفر بايثون طريقة لجلب العناصر من آخر القائمة عن طريق تمرير دليل العنصر (ترقيمه) بقيمة سالبة أي سوف يعبر -1 عن آخر عنصر، -2 عن ما قبل آخر عنصر (ثاني عنصر من الخلف) وهكذا.. print(names[-1]) #hala print(names[-2]) #ghaith1 نقطة
-
لدي استفسار عن استخدام الميثود الخاصة ب set بلغة بايثون ماالفرق بين Remove و discard علما انني قمت بالتجريب ولم ألاحظ فرق بينهما.1 نقطة
-
المشترك: إن كلاً من هذه الطريقتين methods تستخدم في حذف عنصر من المجموعة set. الاختلاف: أن discard هي طريقة أمنة لحذف العنصر، حيث تختبر وجوده ضمن المجموعة قبل حذفه ولا تعطي أي رسالة خطأ في حال لم يكون العنصر ينتمي للمجموعة، أما remove تعطي خطأ في حال عدم وجود العنصر، خطأ من نوع KeyError. بالنسبة ل set >>> s = {1, 2, 3, 4, 5} >>> s.remove(3) # عنصر موجود - يتم حذفه >>> s {1, 2, 4, 5} >>> s.remove(6) # عنصر غير موجود - يعطي رسالة خطأ Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 6 أما discard لاتعطي أي تحذير أو خطأ >>> s.discard(6) >>> s {1, 2, 4, 5} توثيق المجموعات set في بايثون1 نقطة
-
قمت بأنشاء footer من bootstrap لكني واجهت مشكلة ان footer لا يثبت في الاسفل اذا كانت الصفحة فارغة او فيها محتوى قليل كيف يمكنني تثبيت footer في الاسفل بدون تحريكه من مكانه ؟ شكراً لكم ..1 نقطة
-
إن كلاً من الحلين صحيح، لماذا؟ إن كل عنصر في HTML يقبل الخاصبة dir لتحديد جهة النص ضمنه. فالموضوع حسب تطبيقك لقيمة dir في المشروع، إن كانت للوثيقة document بالكامل، فالحل خاصتك سيعمل، وفي حال اقتصرت dir للعنصر body عن طريق إضافة صنف تنسيقات خاص باتجاه الصفحة، فإن حل المدرب عدنان هو من سيعمل. أي في حل المدرب عدنان، يبحث ضمن class list للعنصر body إن كانت تحوي صنف rtl. خاص بالتنسيقات للغات من اليمين لليسار1 نقطة
-
وماهو عملها بشكل عام ومتى وكيف تستخدم private String readName(RandomAccessFile file) throws IOException { char name[]=new char[15],temp; for (int i=0;i<name.length;i++){ temp=file.readChar(); name[i]=temp; } return new String(name).replace('\0',' '); }1 نقطة
-
أكيد، يمكنك استخدام ذات المنطق في أي لغة واجهة خلفية أو اطار عمل. ستختلف طريقة التنفيذ وتبقى العملية واحدة.1 نقطة
-
كفكرة يمكنك ارسال معامل يميز نافذة التبويب المفتوحة الى الواجهة الخلفية، ثم بعد استقباله اعادة ارساله مجددا الى الواجهة الامامية. سيمكن التعامل معه آنها لفتح نافذة التبويب المستهدفة. مثال: <div class="tab" id="add_users_tab"> <form> .. <input type="hidden" name="active_tab" value="add_users_tab" /> </form> </div> سيستقبله الخادم ويعيد ارساله في الرد كمتغير active_tab$ مثلا. ستعيد الواجهة الامامية استقباله كـ: <script> var active_tab = "<?php echo $active_tab; ?>"; </script> ثم سيتم البحث عن النافذة المرافقة واظهارها عن طريق الواجهة البرمجية لبوتستراب: <script> var active_tab = "<?php echo $active_tab; ?>"; var target = document.querySelector("#"+active_tab); var tab = new bootstrap.Tab(target) tab.show() </script> بالطبع فإن هاته فكرة اولية عن الموضوع، يمكنك تطويرها أكثر.1 نقطة
-
كيف استطيع ان اجعل الفيديو يقوم بالتحميل على نفس الجهاز مثل الهاتف وليس على اللاب توب لدي (هوست الموقع) ؟1 نقطة
-
هل تقصد أن هنالك العديد من نماذج الادخالات موزعة في نوافذ تبويب bootstrap. بعد تقديم نموذج ما منها يتم معالجته من قبل الواجهة الخلفية ثم يعاد المستخدم ويعرض له نفس نافذة التبويب التي قدم من عليها النموذج أي تلك التي كان فيها؟1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
أهم شيء في تعلم البرمجة هو التطبيق العملي للكود وفهمه جيداً وما مهمة الكود ، في حال قمت بكتابة الأكواد في دفتر ولم تقوم بالتطبيق لن تسطيع فهم الأكواد جيداً ، البرمجة لا تعتمد على الحفظ أكثر ما هي تحتاج إلى الفهم ثم التجربة والتكرار والممارسة والتعمق كثيراً في البحث على الإنترنت ، الممارسة ستجعلك تتذكر الأكواد بشكل ممتاز وستزيد من خبرتك في المجال وفي حال قمت بكتابة الأكواد على الدفتر سوف يكون مرجع لك وتعتمد هذه الأكواد في كل مهمة ولن تسطيع الاطلاع على ما هو جديد في عالم البرمجة وفي حال نسيت بعض الأكواد يمكنك استخدام محرك البحث لتذكر أبسط الأشياء . كل ما عليك فعله هو الممارسة والتطبيق العملي . يمكنك الإطلاع على هذا المقال فهو مساعدة لتعلم البرمجة :-1 نقطة
-
1 نقطة
-
السلام عليكم ورحمة الله وبركاته لدي طلب وليس بأمر 😖 فيما يخص الحماية من المدخلات والثغرات بمشروع PHP مع أنِ مراجع من اكثر الشروحات ومعرفة المحاولات التي من الممكن تعتبر ثغرة سويتها الا ان قلبي غير مرتاح ياليت احد ينصحني في افضل شخص او جهة مهتمة وممتازة فيما يخص الحماية للغة php1 نقطة
-
إمكانية أن تجد بوابة دفع توفر مميزاته وخدماتها لك بدون الحصول على سجل تجاري قليلة للغاية مقارنة بإمكانية إستخدام بوابة دفع مع سجل تجاري، وسيكون من الصعب العثور على بوابات مثل هذه هذه، ولكن بالرغم من ذلك يوجد بوابة PayFort العربية (تم شرائها من قِبل Amazon وأصبحت amazon payment services) وهي تدعم دول الخليج ومصر والأردن ولبنان، كما أن الدفع بإستخدام بطاقات محلية مثل بطاقة ميزة Meza في مصر يكون عليه رسوم أقل. كما توجد منصة paytabs المصرية ومنصة 2checkout التي تتتطلب فقط هوية حكومية بدون الحاجة إلى سجل تجاري. أما عالميًا فيمكنك إستخدام skrill وهو بنك بريطاني ويوفر خدماته بشكل إلكتروني، كما أن رسوم خدماته منخفضة للغاية مقارنة بباقي البنوك العالمية. يمكنك كذلك إستخدام Paypal حيث يوفر لك إمكانية إستقبال وإرسال الأموال بدون الحاجة إلى سجل تجاري. ملاحظة: بعض البلدان تفرض على أصحاب المشاريع والمواقع التجارية إنشاء سجل تجاري حتى وإن كانت أرباج الموقع قليلة (أقل من حد إحتساب الضرائب) مثل مصر، ولذلك عليك أن تبحث في الأمر إن كنت تحاول إنشاء موقع تجاري خاص بك لكي لا تتعرض للمساءلة القانونية في بلدك. حاول كذلك التواصل مع أي منصة تنوي أن تشترك فيها لكي تسألهم عن طلبهم للسجل التجاري، لأن الكثير من المواقع تغير من سياساتها من حين لآخر.1 نقطة
-
يمكنك إستعمال مكتبة ytdl-core والتي توفر لك إمكانية تحميل فيديوهات من اليوتيوب بأي جودة تختارها: عليك في البداية تثبيت الحزمة من خلال الأمر التالي: npm i ytdl-core@latest # أو إذا كنت تستعمل yarn yarn add ytdl-core@latest بعد ذلك يمكنك أن تقوم بإستخدامها بالشكل التالي: const fs = require('fs'); const ytdl = require('ytdl-core'); ytdl('https://www.youtube.com/watch?v=KKfAuQrwzTY') .pipe(fs.createWriteStream('video-file-name.mp4')); يمكن حتى إستعمالها لتحميل فيديوهات Shorts بنفس الطريقة: ytdl('https://www.youtube.com/shorts/h_ZoMlNjANY') .pipe(fs.createWriteStream('video-file-name-2.mp4')); يمكنك كذلك التحكم في جودة الفيديو الذي سيتم تحميله: const fs = require('fs'); const ytdl = require('ytdl-core'); ytdl('https://www.youtube.com/shorts/h_ZoMlNjANY', { quality: 'highest' }) .pipe(fs.createWriteStream('video.mp4'));1 نقطة
-
1 نقطة
-
مصدر المشكلة هو ملف تنسيقات بوتستراب الذي تسخدمه، وداخله يوجد استخدام للخاصية color-adjust والذي يجب استبدالها بالخاصية print-color-adjust كما ينصح autoprefixer، وهي رسالة تحذيرية لا أكثر تفيدك بالانتقال إلى استخدام الخاصية الجديدة ولا تؤثر على المشروع، حاول تنفيذ الأمر التالي لتغيير إصدار autoprefixer المستخدم الذي قد يحل المشكلة: npm install autoprefixer@10.4.5 --save-exact في حال بقي التحذير إحذف تلك الاعتمادية بتنفيذ الأمر التالي npm install autoprefixer وابقى على طريقة الاستخدام نفسها، لو كان الأمر ينتج عنه أخطاء ضمن المشروع لكانت الرسالة من نوع error ولما كانت عملية التحزيم من webpack اكتملت، لذا لا داعِ للقلق1 نقطة
-
ماهو الفرق بين دالتي ()var_dump و ()print_r في php ، فعلى حد علمي كلا الدالتين تظهر ما بداخل الكائن على شكل نص،فهناك هناك فرق بينهما؟1 نقطة