اذهب إلى المحتوى

لوحة المتصدرين

  1. طارق جهاد

    طارق جهاد

    الأعضاء


    • نقاط

      3

    • المساهمات

      188


  2. Younes LAB

    Younes LAB

    الأعضاء


    • نقاط

      1

    • المساهمات

      5


  3. Entesar Khaled

    Entesar Khaled

    الأعضاء


    • نقاط

      1

    • المساهمات

      1516


  4. نصر الدين عبد القادر

    • نقاط

      1

    • المساهمات

      5


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 03/10/19 in أجوبة

  1. وعليكم السلام ورحمة الله 1. كل لغات البرمجة تستخدم RAM في تخزين البيانات اثناء التنفيذ Run time حتى لو كنت تقرأ من ملف او من الانترنت، بالنهاية ستكون البيانات على ذاكرة جهازك، والمصفوفات سيتم تمثيلها بالذاكرة بشكل متشابه لكن يختلف النحو Syntax المستخدم ضمن لغة البرمجة لتعريف المصفوفات. 2. بالإمكان عمل اي شيء، لكن السؤال ما هي الفائدة من تفادي استخدام هياكل البيانات اذا كان الجواب لصعوبتها، فأنت حتما ستحتاجها عاجلا او آجلاً. لا تنسى ان هناك هياكل بيانات يوجد بها مسبقا خوارزميات البحث والترتيب (مثل Lists و Arrays) في جافا وسي شارب. 3 -4. الخوارزميات التكرارية او Loops هي من اساسيات جميع لغات البرمجة، حالها كحال الجمل الشرطية وتعريف المتغيرات والدوال وغيرها. لكن يوجد العديد من الاشكال لها وقد تجد بعض لغات البرمجة تحوي على اليات تكرارية لا توجد عند غيرها، لكن بشكل عام جميع لغات البرمجة يجب ان تحوي على اساسيات معينة حتى تسمى لغة برمجة ومن ضمن هذه الاساسيات الحلقات التكرارية بالتأكيد. وغالبا ستجد حل لاي مشكلة بأي لغة برمجة كانت عند اتقانك لدرجة معينة من هذه اللغة. 5. لديك انظمة عد مختلفة لانه لا يمكن لنظام عد واحد ان يشمل جميع الحالات، المعالج لا يفهم الى اشارة كهربائية (on -off) يتم اعتبارها رياضيا (0 -1) بالتالي انت بحاجة نظام عد يعتمد فقط على الصفر والواحد حتى يستطيع انجاز باقي العمليات الرياضية، لذلك لديك Bindary، ايضا نظام السداسي عشر Hexadecimal يستخدم لتسهيل تمثيل Binary (ويمكن استخدام 16 رمز في تمثيله) ( 0 1 2 3 4 5 6 7 8 9 A B C D E F) مثلا الرقم 0000 binary يقابل 0 hexadecimal 0001 يقابل 1 0010 يقابل 2 0011 يقابل 3 ... 1001 يقابل 9 1010 يقابل 10 ... 1111 يقابل F وهي 16 الحد الاعلى في نظام السداسي عشر، الان يمكنك تمثيل الاعداد بشكل اسهل ضمن النظام السداسي عشر بدل النظام الثنائي مثلا: العدد 11010100 بالنظام الثنائي مساوي ل D4 بالسداسي عشر والعدد 11111111111111110011 بالنظام الثنائي مساوي لFFFF3 بالسداسي عشر النظام الثماني octal يمكنك استخدم من 0 إلى 7 فقط لتمثيل الارقام، يعني 1 بايب فقط. 6. preemptable resources و non preemptable resources هي الية عمل ضمن نظام التشغيل وتعني ان مشاركة المصادر من عدمه. بمعنى هناك بعض المصادر يمكن مشاركتها وهناك مصادر لا يمكن، مثال مختصر، يمكن مشاركة الطابعة (الطباعة مصدر هنا) مع اكثر من شخص (عملية او Process ضمن نظام التشغيل) بحيث يقوم نظام التشغيل بالتحويل بين هذه العمليات Switching او Swapping، اي اذا تم انتهاء مدة التنفيذ المسموحة للعملية الاولى ولم تنهي الطباعة يقوم بتحويل المصدر للعملية الثانية وهكذا. هذا يسمى ب Multi-Tasking وهو اساس عمل جميع انظمة التشغيل الحديثة. طبعا انت لن تشعر ب Switching. لانه غالبا يتم على مستوى اجزاء من الثانية عدة مرات. هنا بامكانك اعتبار الطابعة preemptable resources، على الطرف الآخر سواقة الاقراص المدمجة CD لا يمكن مشاركتها او تحويلها لعملية اخرى، بمجرد اخراجك ل CD منها، انت انهيت العملية Process الخاصة بها، وبادخالك ل قرص اخر انت اعطيت كامل المصدر (CD Driver) الى عملية اخرى، لانه لا يمكن اجراء تحويل Swapping او Switching. اتمنى ان تصل الفكرة حاولت اختصارها 7. لا ليست جميع لغات البرمجة متكافئة، كل لغة تم تصميمها لاغراض معينة ولها متطلبات معينة. هناك لغات يمكنها التنفيذ مباشرة علىى نظام التشغيل مثل لغة السي والسي بلس بلس، وهناك لغات بحاجة بيئة افتراضية للتنفيذ مثل جافا بحاجة ل Java Virtual Machine وسي شارب بحاجة ل .Net Framework. اخيرا، كملاحظة الاسئلة السابقة هي اسئلة نظرية اكثر من كونها عملية، واذا كانت ترغب بالدخول او دخلت مسبقا في البرمجة، فهذه الاسئلة لا تشكل فرقا كبيرا في العمل، اما اذا كنت تدرس او تعمل بمجال علوم الحاسوب، فنعم انت بحاجة لمزيد من التعمق. بالتوفيق،،
    2 نقاط
  2. بشكل مبسط يمكنك انشاء صورة (ربما صورة متحركة ايضا) لكن كلمة في لغة الاشارة، بحيث يصبح لديك قاموس في النهاية (يربط بين الكلمات والصور) ثم يكون لديك خوارزمية تقوم بقراءة النص وقراء الصور الموافقة لها من القاموس (يمكنك قراءة النص كلمة كلمة او جملة جملة بحسب القاموس المعرف مسبقاً) واخيرا نقوم بعرض الصور. يوجد مثال مرفق لهذا المقترح بشكل متطور. يمكنك استخدام احدى تقنيات 3D ونمذجة الكلمات والجمل إلى حركات بحيث يتم ايضا رسم المشهد بشكل متسلسل وانسيابي بين الحركات. اذا كان لديك خبرة ب سي شارب فإن تقنية WPF توفر بيئة رائعة لتطوير تطبيقات 3D، شاهد المثال على الرابط https://www.youtube.com/watch?v=3Nkh03djvo4 بالتوفيق،،، SignLanguageApp.rar
    1 نقطة
  3. أهلًا بك، يمكن فعل ذلك بعدة طرق أبسطها أن تعطي أمر javascript في نفس السطر لوسم <img> باستخدام الخاصيتين onmouseover و onmouseout وبعد ضبط رابط صورتك الصحيح فينتج كالتالي <a href="#" id="name"> <img title="Hello" src="/ico/view.png" onmouseover="this.src='/ico/view.hover.png'" onmouseout="this.src='/ico/view.png'" /> </a> إذا كنت تريد تغيير شكل أيقونه بوتستراب فيمكن فعل ذلك بخاصية css وهي hover كالتالي <!DOCTYPE html> <html> <head> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> </head> <body> <div class="container"> <a href="#" class="lock"> <i class="fa fa-unlock"></i> <i class="fa fa-lock"></i> </a> </div> <style> .lock:hover .fa-unlock, .lock .fa-lock { display: none; } .lock:hover .fa-lock { display: inline; } </style> </body> </html> بالتوفيق..
    1 نقطة
  4. وعليكم السلام ورحمة الله، حياك الله ربيع، الزوار بشكل عام كنز إستثماري يمكن توليد الأرباح منه، لكن الرقم الذي ذكرته رقم قليل جداً، وأستطيع القول أنك لن تربح منه، لكن إذا عملت أكثر واجتهدت في تطوير الموقع وزيادة عدد زواره فإنه من المؤكد أنك تسجني منه الأرباح، من خلال عرض الإعلانات،، لذالك حاول أن يكون عدد زوار موقعك على الأقل 5 آلاف زائر، وهذا لا يعني أبداً أنه لا يمكنك التعامل مع شركات الإعلانات إلا بهذا الرقم، بالعكس يمكنك ربط الشركات الإعلانية بالموقع وعدد زواره قليلون، لكنك لن تربح شيئاً إذا لم يكن عدد زوارك محترماً، فالربح يأتي من عدد النقرات على الإعلانات وأحياناً من المشاهدات "رؤية الزائر للإعلان"، فكلما كان عدد الزوار أكبر كلما كانت فرص الربح أكثر وأفضل. أرجوا أن المعلومة وصلت. وشكراً.
    1 نقطة
  5. اجابة مختصرة : لا توجد حماية شاملة من الاختراق. لكن توجد طرق لرفع درجة الحماية لديك بحيث يصعب اختراق النظام، بعض هذه الطرق هو وضع التحديثات بشكل دوري باستخدام مثلا الامر sudo yum update، وكذلك متابعة كل الاتصالات التي تحدث في السيرفر، و الاعتماد على جدار الحماية وعدم ايقافه الا في الضرورة وعلى علم لما تفعل، وان اردت الحفاظ على بياناتك من السرقة يمكنك تشفيرها داخل السيرفر في حالة ما اذا تم اختراقه، وتوجد طرق عديدة ومتنوعة لرفع درجة الحماية، كما توجد ايضا طرق وادوات عديدة للاختراق. اتمنى من ان معلوماتي كانت مفيدة ولو قليلا.
    1 نقطة
×
×
  • أضف...