البرمجة
-
تحسين تجربة Floating Labels في تطبيقات Android
في تطوير تطبيقات الأندرويد، تُستخدم عادةً تقنية الـ “Floating Label” لتوجيه المستخدمين حول حقول الإدخال (EditText) وتسهيل عملية إدخال البيانات.…
أكمل القراءة » -
تعديل ملفات Excel باستخدام Node.js
بالتأكيد، يمكنك تعديل ملف Excel الموجود بواسطة Node.js باستخدام العديد من الطرق المختلفة. واحدة من الطرق الشائعة هي استخدام مكتبة…
أكمل القراءة » -
تأثير تجاوز الدوال الافتراضية في C++
قد يثير الكود المقدم سؤالاً مهماً حول تجاوز الدوال الافتراضية في C++ وتأثير ذلك على الثوابت (constness) لأنواع العودية (return…
أكمل القراءة » -
استخدام JWT في Laravel للحصول على بيانات المستخدم
بالطبع، يُعد توثيق المستخدمين والحصول على بيانات المستخدم الحالي بواسطة JWT في Laravel أمرًا ممكنًا باستخدام حزمة jwt-auth. يتيح لك…
أكمل القراءة » -
فهم vptr و vtable في C++
المفهوم الأساسي لـ vptr و vtable في لغة البرمجة C++ يتعلق بالتحكم في تشغيل الدوال الافتراضية والتعامل مع الوراثة والتعديل…
أكمل القراءة » -
كيفية حذف العناصر من ICollection في Entity Framework
لحذف جميع العناصر من ICollection في Entity Framework، يمكن أن يكون الأمر أحيانًا أكثر تعقيدًا مما قد تتوقع. في مثالك…
أكمل القراءة » -
تغيير رقم المنفذ لخادم Apache في Ubuntu
لتغيير رقم المنفذ (Port) لخادم Apache على نظام Ubuntu، يتعين عليك اتباع خطوات معينة لتحقيق ذلك بنجاح. أولاً وقبل كل…
أكمل القراءة » -
مشكلة عدم الوصول إلى الإنترنت من حاويات Docker.
بالنظر إلى المشكلة التي تواجهها في عدم القدرة على الوصول إلى الشبكة الخارجية من خلال خدمة Docker Compose، يمكن أن…
أكمل القراءة » -
حل مشكلة UICollectionView في iOS 10
عند تشغيل تطبيقي على جهاز يعمل بنظام iOS 10، يظهر لي خطأ يقول: “تلقى UICollectionView سمات تخطيط لخلية ليس لها…
أكمل القراءة » -
تتبع موقع المستخدم: الأخلاق والتحديات
بالطبع، فكرة تطبيق يمكنه تتبع موقع المستخدم عبر رقم الهاتف المحمول تثير الكثير من الاهتمام، ولكن هناك بعض الجوانب التقنية…
أكمل القراءة »