محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- فئة نصوص للتجربه و التحليل
أخي كلنا نعلم بعضنا، و احيانا نخطئ و احيانا نصيب و فى النهايه نتعلم شيئا و نصحح معلوماتنا و هو الهدف النهائي لأي نقاش. حتى يكون النقاش عملي دعنى أوجز لك بعض الأمور: 1 - يوجد نوعين من البحث داخل النصوص هما Exact Match و Pattern Match و مقارنة نصين هي عمليه ضمني…
- فئة نصوص للتجربه و التحليل
الداله equals تستدعي الداله compare لذا سنركز على الداله comapre. فلنفترض ان تريد المقارنه بين نصين "ABC" و "XYZ" فى الوضع الحالي للفئه String ستكتب الكود التالي: cout << (String::compare("ABC", "XYZ")? "equals": "not equals"); حيث انه يوجد المشيد الذى يأخذ co…
- فئة نصوص للتجربه و التحليل
توجد نقطه نسيت ذكرها و هي تخص تضمين دالة operator>>، إذا كان نوع الـ stream المدخله هي ifstream و حجم الملف المطلوب منه اكبر من حجم الـ internal buffer حينها in_avail ستعود بحجم الـ buffer و ليس عدد البايت الموجوده بالملف، حينها ستحتاج لإستخدام seekg للوصول لأ…
- فئة نصوص للتجربه و التحليل
أثناء عملي بفئات النصوص الخاصه بي احتاج لتطبيق أفكار محدده بعيدا عن الكود الأساسي، أمس احتجت لبناء فئه نصوص بسيطه للتواصل مع STL و بالخصوص iostream لذا قمت بكتابة واحده و بعد أن تأكدت من أن عملية تبادل البيانات تمت بشكل سليم احببت بدلا من حذفها أن أقوم بوضعها …
- مساعدة هامة في تعلم استخراج اي ملف
لا توجد طريقه لتعرف بها هذا الأمر، كل ملف له header خاص به بعضها موثق و الأخر غير موثق، أما الموثق فيمكنك البحث عن الوثائق الخاصه به و الغير موثق يمكنك استخدام الملف بالمشاركه 2 لمحاولة معرفة طبيعة عمله او يمكنك البحث عن محاولات أشخاص أخرين فى هذا الأمر. و الل…
- مطلوب مني إنشاء ملفات فيديو برمجيا ... من أين أبدأ ؟
للكتب: Data Compression The Complete Reference, 4th Edition Data Compression for Real Programmers Fast and Efficient Algorithms for Video Compression and Rate Control Fundamental Data Compression Lossless Compression Handbook Real-Time Video Compression للمواق…
- كيف اكتب templateفي h , ccp
داخل الـ solution explorer قم بتغيير إمتداد الملف من cpp إلى inl. و الله ولي التوفيق
- مساعدة هامة في تعلم استخراج اي ملف
نعم، الكتب التى تحتوى على شرح توثيق انواع الملفات التى احتاجها!! و الله ولي التوفيق
- طلب لحساب جتا (Cosine) لمجموعة اعداد
المتجه هو طول و زاويه أى رقمين فقط و ما اراه هو 8، ارقام فماذا تعنى هذه الأرقام؟ و الله ولي التوفيق
- مساعدة هامة في تعلم استخراج اي ملف
هذا الكتيب يحتوى على معلومات بهذا الشأن Definitive Guide To Exploring File Formats.rar و الله ولي التوفيق
- طلب لحساب جتا (Cosine) لمجموعة اعداد
ماذا تعني بكامل المتجه؟
- طلب لحساب جتا (Cosine) لمجموعة اعداد
على اعتبار ان هذه الأرقام هي زوايه بالتقدير العشري (Radian) إليك طريقة الحساب للزاويه 0.30 قيمة الزاويه 0.30 بإستخدام الأله الحاسبه هى 0.95533648912560601964231022756805، كما ترى دقة الأرقام هنا أعلى من التى حصلت عليها داخل نتيجة المعادله السابقه و ذلك لأنى لم…
- طلب لحساب جتا (Cosine) لمجموعة اعداد
بإستخدام infinite series بإستخدام sin و الله ولي التوفيق
- تتبع إستدعاء الدوال
أثناء عملي بأحد برامجي احتجت بشده لوسيله برمجيه أتتبع بها استدعاء الدوال داخل بيئه multi-thread و حيث اني البرنامج الذى اعمل عليه موجهه لأكثر من نظام تشغيل فالفكره تكاد تكون غايه فى الصعوبه حيث ان المكتبات المتاحه لهذه الأمور معقده بشكل كبير، لذا فكرت فى صنع و…
- الدرس العاشر (Rings لغة التجميع ) >> الجزء الاول
ما علاقة هذا الدرس بالـ Rings ؟؟ انت فقط تكلمت عن الـ Boot Loader و لم تذكر حتى اسماء الـ Rings و لا سيما صلاحيات تنفيذ الكود؟؟
- مطلوب مني إنشاء ملفات فيديو برمجيا ... من أين أبدأ ؟
الـ encoding: هى عملية انتاج ملف ملتيمديا من مجموعة ملفات اخرى (صوت و صور) او من خلال ملف ميديا أخر، من يقوم بهذه العمليه يسمي encoder. الـ decoding: هى عملية تحويل جزء من ملف المديا (تسمي Chunk) لصيغة معينه (تسمي Graph) و التى تمثل الصوت و الصوره للـجزء الذى …
- مطلوب مني إنشاء ملفات فيديو برمجيا ... من أين أبدأ ؟
مما فهمت من كلامك " إنشاء الفيديو برمجيا من خلال تركيب ملفات صور مع ملفات صوت "، على افتراض انك لا تعرف شئ عن هذا الأمر مطلقا إليك الأمور التى تحتاجها: 1 - ستحتاج لدراسة Lossless Video Compression و ذلك لأنك لديك مجموعه من الصوره و التى تريد ان تنشئ منها ملف ف…
- هل الكود صحيح ,,,
الحل لا يطابق السؤال، حيث يطلب منك ادخال 10 ارقام دفعه واحده و تحديد اكبرهم و اصغرهم و انت تطلب من المستخدم ادخالهم واحد واحد. استخدم std::vector لحفظ الأرقام بعدها استخدم std::sort لترتيب الـ vector بعد ذلك اول عنصر فى القائمه هو اصغرهم و اخر واحد هو اكبرهم. …
- اكتب نظام التشغيل الخاص بك
كل ما لدي هى معلومات من كتب سأضع لك اسمائها: لمخرج الـ AGP: - وثائق الـ Standard AGP Pro Specification 1.0 AGP Pro Specification 1.1a AGP Specification 1.0 AGP Specification 2.0 AGP Specification 3.0 AGP8X Specification 0.91 - كتب أخرى: Mindshare AGP System Ar…
- اكتب نظام التشغيل الخاص بك
حتى تبرمج لأنماط الشاشه المختلفه (ذات الدقه العاليه) ستحتاج لدراسة مخرج AGP (للكروت القديمه) و PCI-e (للكروت الحديثه) و الذى به ستعرف كيفية بناء interface موحده للتعامل مع جميع الكروت الموصله بالكرنل. إذا كان لديك كارت من nVidia يفضل ان تلقى نظره على مشروع nou…