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

MaxReve

الأعضاء
  • المساهمات

    115
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو MaxReve

  1. أريد الحصول على عمر الشخص من خلال تاريخ ولادته، جرّبت إجراء عملية طرح تاريخ اليوم من تاريخ الولادة ومن ثم قسمة عدد الأيام على 365 لكن العمر لم يكن دقيقا لوجود سنوات كبيسة بها 366 يوم، فكيف أستطيع الحصول على عمر دقيق لشخص ما؟
  2. لقد فهمت منذ مدة مفهوم some_instance.send لكنني لم أفهم حتى الآن لماذا يمكنني استعمال طريقتين (send و __send__) لعمل نفس الشيء، فما هو السبب ؟
  3. أقوم باستخدام هذه الطريقة للتأكد من أن المتغير ليس nil أو صفر في الروبي: if(discount != nil && discount != 0) ... end هل هنالك طريقة أفضل للقيام بهذا ؟
  4. أريد أن أقوم بفك تشفير بعض عبارات وجمل مكتوبة بلغة HTML مثل '&amp;lt;' => '<' فكيف أستطيع فعل ذلك في الروبي ؟ لأنني أحتاج لاستخدام ذلك في مشروعي البرمجي.
  5. أحاول كتابة سطر بلغة البايثون لحذف مفتاح من القاموس لكنني لم أنجح بذلك، فما هي أبسط وأسهل طريقة لحذف مفتاح معين من القاموس في البايثون ؟
  6. أريد أن أقوم بتغيير حالة الأحرف الكبيرة إلى أحرف صغيرة في السلسلة النصية باستخدام لغة السي بلس بلس فكيف أستطيع فعل ذلك ؟ وهل هنالك طريقة لمعرفة ذلك بدون حلقة التكرار ؟
  7. كتبت برنامج بلغة البايثون وأريد حماية شيفرته البرمجية من السرقة عند التوزيع، أي أنني لا أريد أن أجعل أي شخص يطلع على الشيفرة البرمجية للبرنامج فكيف أستطيع فعل ذلك مع برامج البايثون ؟
  8. لدي مصفوفة بها العديد من البيانات لكن بعض هذه البيانات مكررة لذلك فهي تسبب لي العديد من المشاكل والأخطاء في برنامجي، فكيف أستطيع حذف هذه العناصر المكررة من المصفوفة عن طريق الروبي ؟
  9. أريد معرفة الفرق بين exec و system و %x() و رموز Backticks في الروبي فجميع هذه التوابع والرموز تقوم بتنفيذ أمر النظام عن طريق الروبي فما الفرق بينهم ؟
  10. تعتبر لغة البايثون من اللغات المفسرة، لكن كلما أنظر إلى الملفات المصدرية لمشاريعي البرمجية أجد ملفات .pyc والتي يفسرها ويندوز بأنها "Compiled Python Files" فما هي هذه الملفات ؟
  11. هل هنالك طريقة في الروبي لاستدعاء تابع صنف من مثيل ؟ ففي المثال التالي: class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning Truck. Seems I'm repeating myself. end endقمت بإعادة كتابة Truck لاستدعاء تابع default_make، فهل هنالك طريقة أخرى دون أن أذكر اسم الصنف Truck ؟
  12. إذا قمت بتنفيذ هذا السطر في البايثون: False in [False, True]فإنه سيقوم بإرجاع True وهذا واضح لأن False في القائمة، لكن لو قمت بتنفيذ هذا السطر: not(True) in [False, True] فإنه سيقوم بإرجاع False فما السبب ؟ أليس not(True) هي False ؟
  13. هذا مثال لشيفرة برمجية لصنف مكتوب بالبايثون: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ...وهذا نفس المثال لكن باستخدام @property: class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ...كما ترون فإن البايثون تسمح لنا باستخدام الطريقتين فأي الطريقتين أفضل ولماذا ؟
  14. أريد أن أتأكد من وجود ملف ما عن طريق لغة البايثون 2 بدون استخدام تعبيرات try فكيف أفعل ذلك ؟
  15. لدي شيفرة برمجية مكتوبة بلغة البايثون فما هي الطريقة الصحيحة لتشغيلها عن طريق PHP ؟ نظامي هو ويندوز.
  16. سمعت أن هنالك العديد من الوسوم التي تم حذفها في الإصدار الجديد من HTML ؟ فما هي هذه الوسوم ؟
  17. ماهي تعابير Lambda ؟ وكيف أستخدمها ؟ وكيف أستطيع الاستفادة منها في برامجي ؟
  18. هل إذا تعلمت لغة برمجية واحدة مثل السي بلس بلس فإنني سأتمكن من تعلم لغات أخرى بسهولة أكبر مثل لغة البايثون ؟
  19. لدي خادم يعمل بنظام دبيان وأريد أن أجعل الحزم محدثة على آخر إصدار فهل تنصحوني بأن أقوم بتثبيتها كل مرة من المصدر ؟
  20. لدي عدة ملفات أريد تغيير صلاحياتها حتى أتمكن من تعديلها بمستخدم عادي، فكيف أستطيع تغيير صلاحيات أحد الملفات في لينكس عن طريق سطر الأوامر ؟
  21. هل يمكنني تعديل محتوى نص في ملف عن طريق الطرفية ؟ فأنا أحتاج إلى محرر نصي يعمل من الطرفية لإجراء هذه التعديلات.
  22. هل هنالك مكتبات في لغة البايثون للتعامل مع ملفات pdf ؟ وكيف أستطيع استخدامهم ؟
  23. أريد أن أقوم باستخراج كلمات ذات طول معين باستخدام الطرفية Terminal، فما هو الأمر المناسب لذلك؟
  24. لدي هذه الشيفرة البرمجية: cumple = input('When is your birthday? ') formato = '%d/%m/%Y' cumpleFecha = datetime.datetime.strptime(cumple, formato) print('Your birthday is ' + cumpleFecha)وعند تشغيلها يظهر هذا الخطأ: TypeError: Can't convert 'datetime.datetime' object to str implicitlyفكيف أستطيع تحويل سلسلة نصية إلى تاريخ بالطريقة الصحيحة ثم أقوم بعرضها على الشاشة ؟
  25. قمت قبل مدة بتثبيت دبيان 8.2 وقد اقترح لي مثبت دبيان بوضع مجلدات /usr و /home و /var و /tmp في قسم آخر غير الذي أريد تثبيت النظام فيه. مجلد /home قد أحتاج إلى تشفيره لذلك من الأفضل أن أضعه في قسم آخر لكن لماذا بقيت الملفات ؟
×
×
  • أضف...