Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- هل هناك فائدة من الشهادات التقنية؟
السلام عليكم ... باختصار, هل هناك فائدة من الحصول على الشهادات التقنية في مجال معين, مع الأخذ بعين الاعتبار الشهادة الجامعية بجانبها. سأنهي هذا الفصل مادة الشبكات, و في نيتي الالتحاق بعدد من كورسات CISCO, و التخصص في الشبكات قليلاً :cool: ما يدور في بالي, هو أ…
- مسألة المثلثات الأولية
يا شباب, كنت قد فتحت موضوعاً في SO حول هذه المسألة بالذات, و قبلت الإجابة التي تعطي الطريقة لعد المثلثات دون استخدام الصيغة الموجودة في رابط Wolfarm في حلي في الأعلى, أنا قلت بأني لم أستطع إيجاد طريقة لحساب عدد المثلثات الصحيحة بمحيط طوله p على سبيل المثال, هل…
- مسألة المثلثات الأولية
أهلاً أخي إبراهيم, أنا الحقيقة قصدت الفكرة نفسها, و لم أقصد الأعداد الأولية بالتحديد. أولاً, هذه الطريقة واجهت مشكلة فيها في البداية, و لكن من " هنا " جاء الحل :) كنت أريد حساب عدد المثلثات, الصحيحة الأضلع بطول محيط p على سبيل المثال, و لكن لم أستطع إيجاد طريق…
- ماهو ال Unit Testing و لماذا نحتاجه؟
شكراً للجميع, أخ أحمد يوسف, المثال رائع, أنا أحاول حالياً أن أفهم الفكرة نفسها, و بعدها أريد تعلم Boost.Test هل تعرف عن مقالات هو هذا الأمر, أي مصادر...؟ شكراً من جديد أخ أحمد,
- مسألة المثلثات الأولية
تلميح يحل السؤال بالطول و بالعرض :excl: هل تعرفون Sieve_of_Eratosthenes؟! يمكنك حل السؤال الذي طرحتموه يا أخوة بنفس طريقة اكتشاف الأعداد الأولية, إضافة إلى الأسئلة رقم: 69, 72, 73, بالمناسبة, مهما حاولت أنت تقوم بعمل Optimization للخوارزمية التي تقوقون بطرحها,…
- مشروع تعلم كيفية كتابة Data Structure متوافقة مع STL و Boost
السلام عليكم و رحمة الله و بركاته, أنهيت قبل فترة مشروعاً بسيطة, المشروع بكل بساطة هو عبارة Python-like Range! و لكن بلغة ++C و لمبرمجي ++C :) المشروع يتبع المواصفات القياسية للـ Containers و الـ Iterators, و إذا كنت تريد أن تكون دقيقاً كفاية فهو Immutable ran…
- ماهو ال Unit Testing و لماذا نحتاجه؟
شكراً جزيلاً للجميع, أعتقد أن الفكرة شبه واضحة الآن :) بالنسبة للأخ أحمد, فأنا أصلاً قمت بكتابة Python like range و لكن بـ ++C :P و لهذا أسأل كيف يمكن أن يتم اختباره, هذه عينة من الاختبارات (كتبت كام macro للـ testing) و التي كنت أريد أن أتاكد أنها بالطريقة "ا…
- ماهو ال Unit Testing و لماذا نحتاجه؟
شكراً يا شباب على المعلومات, و لكن أريد شيء "محسوس" :P أعتقد أن مثالاً لن يضر الموضوع, تصور أننا نقوم بكتابة دالة تقوم بإرجاع عدد العناصر في range معين, مع فرق يحدده مستخدم الدالة بين كل عنصرين متتاليين, كيف ستقوم باختبار هذه الدالة؟ int count_range_elements(f…
- ماهو ال Unit Testing و لماذا نحتاجه؟
السلام عليكم و رحمة الله و بركاته, دائماً ما اسمع عن الـ Unit Testing و عن فوائده و لكن الحقيقة تقال, حتى الآن لم أفهم مالمقصود منه بالضبط, و كيف تكون اختباراتي لمكتبة أقوم بكتباتها Unit Testing. قبل أن ندخل في استخدام أدوات الـ Unit Testing أود أن يعطينا أحد …
- تطبيق الرسم Sketchpad: مثال على قوة HTML5
صحيح أن الأفضل للجميع أن يكون هناك معيار موحد, إلا أن هناك نقطة مهمة. المعايير توضع كـ Minimum Requirements, أي أنها ضمانات للكل. بينما التقنيات كـ Flash و Silver Light تتطور باستمرار, مما يجعلها مناسبة في بعض الأحيان لتلبية الحاجات في وقت عدم توفر معيار موحد.…
- لم يكمل العاشرة و لديه أربع شهادات من مايكروسوفت
Peer Recognition :)
- ويندوز 8 سيكون مختلفا كلياً [شائعات]
أخ النبهاني, Singularity مشروع طموح, و لكن ليس له علاقة بـ Windows.
- سؤال حول Operator & This
السلام عليكم ... سؤال جميل حقيقة, و ينم عن محاولة فهم للموضوع بشكل دقيق :) قبل أن تبدأ في سبر أغوار كود الأخ وجدي, يجب أن تنظر إلى كيفية استخدام الـ postfix increment و الـ prefix increment في ++C/C, فالطريقة "الصحيحة" المتبعة لدى مبرمجي ++C, هي أن يكون معنى ت…
- ما هي حدود معرفتك ب Android
لم أستخدمه أو أبرمج له من قبل, و لكن الذي أعرفه أن ++C مدعومة مثل Java, و ليس دعماً جزئياً. عندما خرج Android إلى الوجود بالفعل لم يكن هناك إطار عمل لـ ++C و لكنه الآن موجود NDK. تحياتي,
- كيف نتحايل على !1000 بالحاسوب والخوارزميات؟
يا أخ عمر سعيد, الأخوة يطلبون المزيد من الشرح حول ما تريده. اشرح لنا المشكلة التي تواجهك أكثر, بصراحة أنا لم أفهم المطلوب من سؤالك :) لا يوجد لغة واحدة, جميع لغات البرمجة يتوفر بها هذا الأمر. ماهي اللغة التي تعرفها؟ يمكنك استخدام Mathematica أو Matlab أو غيره …
- قسمة الأعداد الثنائية
السلام عليكم .. لم أفهم الأمثلة التي وضعتها للأسف, هل يمكن أن توضح أكثر؟ القسمة في النظام الثنائي, تماماً كما هي في النظام العشري. ربما تقصد كيفية تمثيل الأعداد الـ fixed point و الـ floating point في النظام الثنائي, و لماذا يتم فقدان الـ accuracy لبعض الأعداد…
- مشكلة مع C++ runtime Library .. مالحل ؟؟
السلام عليكم ... ببساطة لايوجد حل, إلا أن تحصل على نسخة صحيحة من البرنامج, البرنامج فيه bug, لا أكثر. http://support.microsoft.com/kb/37507 المشكلة في أن بعض دوال C و خصوصاً الـ variadic لايمكن للمترجم أن يقوم بتحليلها, و استخراج المطلوب منها, و أحدها scanf ال…
- نبذة عن ال Serialization في الجافا
السلام عليكم ,, جميل جداً :) و السحر هذا كله يتم باستخدام الـ Reflection :cool:
- سؤال مقارنة الأعداد In Hex
لابد أن تذكر الـ representation المستخدم لتمثيل الأعداد السالبة, في الغالب هو الـ two's complement. لابد أن تفهم كيف يتم تمثيل العدد السالب أولاً, و إلا كيف ستحل المسألة؟ بكل بساطة: |(FE31)16| = (463)10 |(D872)16| = (10126)10 ==> (FE31)16 = -463 (D872)16 = -10…
- إيكان عناوين نطاقات باللغة العربية
كلام سليم, خصوصاً بعد أن تبحث جيدأً و تحجز اسماً يشابه Yahoo مع استبدال o مثلاً بحرف شبيه في لغة أخرى دون حتى أن يلاحظ المستخدم! كشف المواقع المحتالة سيصبح أصعب بالفعل,