الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مصطفى 36a2

مشرف قسم C/C++

المشرفون عضو مميز جدا ★★★★

  • سوريا
  • ربّي يسّر
1,679مشاركة
640السمعة
129موضوع منشور
25 يناير 2012تاريخ الانضمام
9 يناير 2023آخر زيارة
47,773مشاهدة للملف
  1. الاستخدامات المتقدمة للدالة system

    @Mr.B معلومة هامّة شكراً لك .. مشكلة الـinterfacing بين الأدوات :( .. أظن أن الهدف الرئيسي منها قد زال مع الزمن بوجود التحكم بكل شيء عن طريق الواجهات الآن والله أعلم .. استخدامها فعّال في حال "غياب الواجهات" في نظام التشغيل "للمستخدم وليس للمبرمج" .. هذا ما فه…

    13 نوفمبر 2013 في 23:08
  2. الحب من النظرة 13 ... Meta Programming

    عجباً ...:D ظننت أن IF من الــstandard ولكن الحمد لله رأيت القالب الحاص بها قبل أن !@#$^ ... نعم بالطبع أريد المزيد من الأمثلة إن لم يكن هذا يزعجك .. هنا : template<int64_t v1, int64_t v2> struct get_type { static const int64_t min = (v1>v2)? v2: v1; static co…

    13 نوفمبر 2013 في 23:02
  3. لماذا لايمكنني إستخدام المؤشرات في الجافا، وهل هناك طريقة ملتوية لحل هذا المشكل؟

    :D قلت أن الفرق الوحيد هو صلاحية الوصول لعناوين الذاكرة الفعلية .. فجافا (من باب الأمان ربما) تبقي المطوّر بعيداً عن الذاكرة الفعلية وتعيشه في عناوين وهمية .. يعني إذا كان لا يهمّك فعليّاً ماذا حدث .. فلن تشعر بأي فرق .. بالنسبة للكود الذي طلبته : يمكن كتابته …

    13 نوفمبر 2013 في 22:28
  4. الحب من النظرة 13 ... Meta Programming

    جزاك الله خيراً :) حللت السؤال بصعوبة .. وبالكاد فهمت على المصرّف ماذا يريد .. وعند إضافة typename اشتغل كل شيء .. يبدو أنه يحتاج لتأكيد بأن المحتوى هو نوع :) هذا هو الكود template <int8_t x>struct Typaminia{typedef int typeName;}; template <>struct Typaminia<…

    13 نوفمبر 2013 في 19:57
  5. الاستخدامات المتقدمة للدالة system

    شكرا لك أخي C++er 1- إذا فالمعلومات المعادة محدودة بـ "تمت" , "لم تتم" , "بالانتظار " وليس أكثر من ذلك .. أي لا يوجد تواصل stream مثلاً .. 4- هناك سؤال آخر هام : كيف يمكنني إعطاء عدة تعليمات .. أظن أن الجواب بكتابة عدة استدعاءات لــsystem في كل استدعاء أمر واح…

    13 نوفمبر 2013 في 19:57
  6. لماذا لايمكنني إستخدام المؤشرات في الجافا، وهل هناك طريقة ملتوية لحل هذا المشكل؟

    يقول John Wiley في كتابة Assembly language step by step : كلما سألت أحداً ولم يكن يعرف الإجابة يقول بكل برود : " ولم قد ترغب بفعل ذلك ؟" .. وأقولها لك : لماذا قد ترغب بفعل ذلك ؟ الجافا لها طريقة تفكير مختلفة والدالة clone موجودة في الفئة Object ومعظم الفئات قا…

    13 نوفمبر 2013 في 17:21
  7. الاستخدامات المتقدمة للدالة system

    مبارك :) , بالمناسبة تنسيق المقالة هنا أجمل من DVP .. وفقك الله وسدد خطاك .. مقالة رائعة بحق , ولدي بعض الأسئلة : 1- هل استعمال system باتجاه واحد أم باتجاهين ؟ وأقصد : يمكننا ان نرسل أمراً , ولكن هل يمكننا معرفة نتيجة هذا الأمر ؟ وهناك مشكلة كبيرة في التعامل …

    13 نوفمبر 2013 في 16:15
  8. لماذا لايمكنني إستخدام المؤشرات في الجافا، وهل هناك طريقة ملتوية لحل هذا المشكل؟

    يبدو أنك حللت المشكلة فقط بالنسبة لحالة LinkedList أو الكائنات التي تأخذ وسيطا في بانيها كائناً آخر .. ولكن سأتابع ردي الذي كتبته كلام صحيح ويدل على فهمك للأمر .. يوماً عن يوم .. أزداد ثقة بأن جافا تتعامل مع المؤشرات __________________________________________ …

    13 نوفمبر 2013 في 16:00
  9. الحب من النظرة 13 ... Meta Programming

    بالنسبة لإثبات صحة الطريقة التي كتبتَ بها الحل .. فهذا إثبات رياضي .. لا يعتمد على الملاحظة أو الانتباه للــpattern نعلم أن العد النظام الثنائي يمكن تجميع كل 3 بت منه لتكوّن منزلة في النظام الثماني (انتبه للرقم 3) ونعلم أن أكبر رقم بالثنائي في عدد بتات معيّن س…

    13 نوفمبر 2013 في 01:54
  10. لماذا لايمكنني إستخدام المؤشرات في الجافا، وهل هناك طريقة ملتوية لحل هذا المشكل؟

    أهلاً أخي :) بصراحة لا أدري لماذا هناك اعتقاد بأن جافا لا تحوي مؤشّرات .. بالعكس .. جافا لا تحوي غير المؤشرات ! فالمؤشر حسب التعريف هو متغير صحيح يحوي عنواناً .. وهذا بالضبط حال جميع كائنات جافا .. ليست إلا مؤشرات للكائن .. مثلا في C string x; بدون مؤشرات .. s…

    13 نوفمبر 2013 في 01:41
  11. الحب من النظرة 13 ... Meta Programming

    يظهر لي أنك عاشق للــ Optimal Solutions ... ما شاء الله .. أنا ركّزت في القوالب حتى نسيت أفكّر بتبسيط الــ pattern :) بالفعل حلّي معقّد كثيراً ... ولا بد أنه سيفشل في الحالات الكبيرة لاستخدام العوديّة . size*8) % 3) size*8/3 رائعة ! وهذا الإثبات للدلالة على أن…

    13 نوفمبر 2013 في 00:54
  12. الحب من النظرة 13 ... Meta Programming

    لو أنك أعطيتني الأجوبة من البداية لكنت قارنت الحلول :) .. على كل حال كان الخطأ من عد السبعات من الآلة الحاسبة .. اعذرني .. هذا هو التصحيح template<uint32_t size> struct oct_seven_count { static const uint32_t value = 2*oct_seven_count<size/2>::value + !is4powe…

    12 نوفمبر 2013 في 22:59
  13. [تمت الإجابة ]مشكلة في المكدسات

    3- كتابة #define max 50 بدلا من : const int max=50; :)

    12 نوفمبر 2013 في 21:56
  14. دروس و مقالات جديدة في JavaSE, شاركنا باقتراحاتك ..

    بارك الله فيك أخي Snack3er ... أظن أن مواضيع ربط جافا مع العالم الخارجي لا تنتهي .. ولذلك أرى شرح تعدد المسالك MultiThreading هو الأهم لفهم اللغة .. ثم الــ serialization أو Networking .. وفقك الله وبارك لك في وقتك

    12 نوفمبر 2013 في 21:45
  15. [تمت الإجابة ]مشكلة في المكدسات

    أخي الكريم ... هذا ليس سؤالك الأول في المنتدى ويُفترض بك مراعاة القوانين والقواعد ... قم بتعديل مشاركتك وأضف ما يلي : أولاً : شرحا واضحاً للمطلوب من الكود . ثانياً : شرحاً واضحاً للمشكلة التي تواجهك . ثالثاً : نسّق الكود قليلاً بحيث يكون هناك tab قبل كل عبارة …

    12 نوفمبر 2013 في 21:41
  16. الحب من النظرة 13 ... Meta Programming

    بارك الله فيك :) لا بد أنك كتبت كود الاختبار بدون أن تجرّبه فنسيت إضافة value:: للاستدعاء ;) بالنسبة لجزء الــ oct sevens فهو بسيط جدا ولله الحمد template<uint32_t size> struct oct_seven_count { static const uint32_t value = 2*size+size/2; }; أما بالنسبة لقسم …

    12 نوفمبر 2013 في 21:30
  17. الحب من النظرة 13 ... Meta Programming

    نعم بالضبط .. الوسيط y يجب أن يكون ulli بالنسبة للخطأ الثاني فقد عرفت السبب , فالعدد 7766279631452241920 هو 10^21 % 18446744073709551616 أي أنني تجاوزت القيمة المسموحة عند الضرب بـ 10 .. وأظن أن هذا يحلّ المشكلة : #include<iostream> using std::cout; using std:…

    12 نوفمبر 2013 في 19:01
  18. استفسار عن MD5

    نعم أظن أن كلامك صحيح جزئيّاً , لا يمكن الوصول إلى النص الأصلي انطلاقاً من شيفرة MD5 بشكل فعّال , فالخوارزمية تعتمد modulo (باقي القسمة ) كثيراً مما يعني الكثير من الاحتمالات .والله أعلم .. فأنا لم أدرسها بشكل كافٍ .. (إن أخطأت فصوّبوني ) بالمناسبة : يمكنك أن …

    12 نوفمبر 2013 في 18:02
  19. الحب من النظرة 13 ... Meta Programming

    :) رائع لدي بعض الأسئلة قبل وضع محاولتي ((t(0) > t(-1))? 1: 0)) هذا اختبار unsigned أليس كذلك :D رائع .. بالنسبة للتقريب : * 1233 >> 12 الضرب بـ 1233 ثم القسمة على 4096 (يعني الضرب بـ 0.301025 وهو اللوغاريتم العشري للـ2) يبدو أنه تقريب ناجح للوغاريتم العشري ! …

    12 نوفمبر 2013 في 16:24
  20. تمرين بسيط حول الملفات في لغة C

    لا لم يعمل ,, يرجع -1

    12 نوفمبر 2013 في 15:39

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…