البرمجة
-
مشكلة CFNetwork في سجلات iOS 10
على ما يبدو، تقوم بتفحص سجلات iOS 10 وتلاحظ ظهور رسائل تشير إلى أخطاء في الاتصال بالشبكة (TIC TCP Conn…
أكمل القراءة » -
تجنب مشكلة الظلال في Swift
عند التحول إلى استخدام لغة Swift، قد تواجه بعض التحديات التي تتعلق بالتعامل مع المتغيرات المحلية والمعلمات في الدالات، ومن…
أكمل القراءة » -
تشغيل الطرق الخاصة في جافا
في الواقع، يتم تعريف الطرق الخاصة بشكل طبيعي في Java لتكون مرئية فقط داخل الصف الذي تم تعريفها فيه. وهذا…
أكمل القراءة » -
تنظيف المشاريع في تطبيقات الأندرويد باستخدام جرادل
فكرة وراء مهمة “clean” في مشاريع تطوير تطبيقات الأندرويد باستخدام جرادل (Gradle) تتمثل في توفير طريقة لتنظيف المشروع من الملفات…
أكمل القراءة » -
تحقيق اختبار فعّال لتحويلات بيانات Symfony
بدايةً، يتعين علينا استعراض الأمور بعناية لفهم التحدي الذي تواجهه في عملية اختبار وحدة تحويل البيانات في أشكال Symfony. يبدو…
أكمل القراءة » -
تحسين أداء Spark Streaming مع Kafka
بالتأكيد، يمكنك تحديد حجم الدفعات (batches) التي يستردها المستهلك (consumer) من كافكا لتطبيقات البث الحي (Spark Streaming). وهذا مهم جداً…
أكمل القراءة » -
تحليل بيانات باستخدام Numpy
عندما يتعلق الأمر بالعمل مع البيانات والقيام بعمليات معقدة عليها في Python، فإن مكتبة Numpy تظهر كأداة قوية للغاية. تُستخدم…
أكمل القراءة » -
برمجة معرض صور بتأثير التحويم
تفضل، إليك شرح مفصل لكيفية برمجة معرض الصور المطلوب بتأثير تحويم يؤثر على أكثر من عنصر واحد: لإنشاء معرض صور…
أكمل القراءة » -
تحديث القائمة في Angular 2: استخدام trackBy وإدارة الانتقالات
في Angular 2، عند استخدام ngFor، يعتمد التحديث على المصفوفة أو القائمة التي يتم الاعتماد عليها في ngFor. عندما يتم…
أكمل القراءة » -
تغيير فرع نشر GitHub Pages
عند إنشاء موقع ويب بسيط على GitHub Pages، تكون الخطوة الأولى هي ربط المستودع بالموقع الذي ترغب في نشره. عادةً…
أكمل القراءة »