البرمجة
-
تخزين ملفات ثابتة في Nginx
بدايةً، يعتبر تخزين الملفات الثابتة في الذاكرة العشوائية (Cache) على Nginx واحدة من الاستراتيجيات الفعّالة لتحسين أداء خدمة الملفات الثابتة.…
أكمل القراءة » -
تنفيذ روابط نصية في TextView في تطبيق Android
تستعمل واجهات المستخدم في تطبيقات الأندرويد العديد من العناصر لعرض النصوص والروابط، ومن بين هذه العناصر النصوص التفاعلية كالروابط. في…
أكمل القراءة » -
تأمين المصادقة وإنشاء الجلسة في Java Mail API
لنلقِ نظرة على الشيفرة التي قدمتها لنفهم كيف يمكن التحقق من صحة اسم المستخدم وكلمة المرور، وكذلك معرفة ما إذا…
أكمل القراءة » -
فارق بين Queue وDeque
في عالم البرمجة بلغة جافا، يشير مصطلح “Queue” إلى هيكل بيانات يتيح إدخال العناصر في نهاية الصف وإزالتها من بدايته،…
أكمل القراءة » -
تعيين قيمة Spinner في JavaFX
عندما يتعلق الأمر بضبط قيمة محددة لـ JavaFX Spinner، يمكن أن تكون العملية مبدئياً مختلفة عن الطريقة التي تعتمدها في…
أكمل القراءة » -
React Conditional Rendering Simplified
عندما يكون لديك حالات متعددة تحتاج إلى التحقق منها في تطبيق React، قد تجد أن استخدام التعبير الشرطي العادي (if-else)…
أكمل القراءة » -
سلامة الروابط المتعلقة بالصور على الإنترنت
يثير استخدام عناوين URL للصور مخاوف أمنية بين العديد من المستخدمين، فهل يمكن أن تحتوي هذه الروابط على فيروسات مدمجة…
أكمل القراءة » -
تحويل Page إلى List في Spring Data REST
عند استخدام Spring Data REST مع واجهات JPA Repository لإجراء العمليات الأساسية (CRUD)، قد تواجه تحدٍ في استرجاع البيانات بتنسيق…
أكمل القراءة » -
أفضل طرق تنفيذ وظيفة محددة بالوقت في أندرويد
بما أنك تبحث عن طريقة فعّالة لاستدعاء وظيفة (Function) في وقت محدد استنادًا إلى الوقت النظامي، فإن هناك عدة وسائل…
أكمل القراءة » -
تعليمات تسميات JSON المتعددة في جولانج
بالطبع، يمكنك استخدام أكثر من اسم واحد لوسم JSON في هيكل البيانات في لغة البرمجة جولانج. هذا يأتي بشكل مفيد…
أكمل القراءة »