البرمجة
-
تحويل الكائنات إلى واجهات في C#: حلول لتفادي InvalidCastException
عندما تحاول أن تقوم بتحويل كائن من نوع معين إلى واجهة تنفذها هذه الكائن، باستخدام Convert.ChangeType(), قد تتلقى استثناء InvalidCastException…
أكمل القراءة » -
اصطياد الأخطاء في الوقت الحقيقي في Java
عند النظر إلى العبارة “البرنامج ينفذ مباشرة اصطياد الخطأ في الوقت الحقيقي”، فإنها تحمل في طياتها مفاهيم هامة في عالم…
أكمل القراءة » -
طباعة الحروف الأبجدية باستخدام JavaScript
بالطبع، فهم جيداً أن البرنامج الذي تقدمه يهدف إلى طباعة الحروف الأبجدية باستخدام لغة الجافاسكريبت. ومن الواضح أنك تواجه بعض…
أكمل القراءة » -
مشكلة خلفية بيضاء في التحول المشترك
مشكلة التحول المشترك بين العناصر تترك خلفية بيضاء غريبة بين النشاط الأول والنشاط الثاني شفافة واجهت مؤخرًا مشكلة غريبة. لديّ…
أكمل القراءة » -
تحسين تحديد لون النص في تطبيق iOS
عندما تقوم بمقارنة النصّ الذي تم تحويله من NSArray في Objective-C، يجب أن تأخذ في الاعتبار أن الدالة isEqual: تقوم…
أكمل القراءة » -
مشكلة تحقق قيمة NODE_ENV في Angular-webpack
عند محاولتك لبناء تطبيق Angular-webpack عن طريق تشغيل أمر البناء من قائمة السكربتات في ملف package.json، يبدو أن هناك مشكلة…
أكمل القراءة » -
تحسين تفاعلية ListView في تطبيق Android
الكود الذي قدمته يبدو أنه يتعامل مع ListView (قائمة عرض) في تطبيق أندرويد. دعني أشرح لك خطوات الكود ووظيفة كل…
أكمل القراءة » -
تحسين فهرسة النشاط في Spotlight macOS
من الواضح أنك تبذل محاولات كثيرة لجعل النشاط الخاص بتطبيقك مُفَهَّرسًا في نتائج البحث في Spotlight على نظام macOS 10.11.…
أكمل القراءة » -
فارق ‘connect_timeout’ و ‘timeout’ في Guzzle
في مكتبة Guzzle، التي تعتبر واحدة من أشهر مكتبات إدارة الطلبات (HTTP client libraries) في لغة PHP، توفر خيارين مهمين…
أكمل القراءة » -
مشكلة تكوين Laravel Passport لواجهة برمجة تطبيقات (API)
باستخدام إصدار الإطار العمل Laravel 5.3.9، والذي تم تحميله حديثًا دون إضافات عبر Composer (باستثناء “laravel/passport”: “^1.0”)، تم اتباع جميع…
أكمل القراءة »