تطوير البرمجيات
فن التشفير وفك التشفير
التشفير المتماثل والتشفير غير المتماثل طريقتان مختلفتان للتشفير، تؤديان دورًا مهمًا في أمن البيانات ونقل المعلومات.
تطوير البرمجيات وأدوات الذكاء الاصطناعي واللهجات والقراءة.
7–12 / 13 مقالًا
تطوير البرمجيات
التشفير المتماثل والتشفير غير المتماثل طريقتان مختلفتان للتشفير، تؤديان دورًا مهمًا في أمن البيانات ونقل المعلومات.
تطوير البرمجيات
في 22/09/2022، صدر JDK19، وكانت أبرز ميزاته دعم الخيوط الافتراضية، لتضيف بذلك عنصرًا قويًا جديدًا إلى عائلة الخيوط خفيفة الوزن. تحرر الخيوط الافتراضية JVM من التقيد بجدولة الخيوط عبر نظام التشغيل، إذ تتولى JVM جدولة الخيوط بنفسها. وفي الواقع، سبق لشركة sun أن نفذت جدولة الخيوط بواسطة JVM في الآلة الافتراضية على نظام التشغيل Solaris، لكن اعتبارات التعقيد وقابلية الصيانة أدت في النهاية إلى العودة إلى نمط جدولة الخيوط بواسطة نظام التشغيل.
تطوير البرمجيات
ستعرض هذه المقالة 3 تقنيات لبناء تطبيق SpringBoot في صورة Docker باستخدام Maven. (1)استخدام build-image المدمج في spring-boot-maven-plugin. (2)استخدام jib-maven-plugin من Google. (3)استخدام dockerfle-maven-plugin.
تطوير البرمجيات
نحو الساعة 17:12 من يوم 1 في الشهر 9، اكتشفنا وجود عدد كبير من رسائل “unacked”(رسائل استُلمت، لكن لم يُؤكد استلامها يدويًا بعد)في طابور الظل. وبعد فترة لم ينخفض عدد “unacked”، لكن عند مراقبة سجلات المستهلك، لم تكن هناك رسائل جديدة تصل، واتضح أن السبب هو。。。
تطوير البرمجيات
WebP تنسيق صور جديد طوّرته Google، ويدعم الضغط مع فقدان البيانات والضغط دون فقدانها والشفافية، وتكون أحجام ملفاته بعد الضغط أصغر من JPEG وPNG وغيرهما. ولذلك يمكنه توفير عرض النطاق الترددي وتقليل زمن تحميل الصفحات وتوفير استهلاك بيانات المستخدم. يمكن لتطبيقات Android وiOS دعم تنسيق WebP بسهولة بمجرد تضمين مكتبة فك الترميز التي توفّرها Google. لكن دعمه على الويب ليس واسع الانتشار بعد؛ فوفقًا لبيانات Can I Use، لا يدعم WebP حاليًا سوى متصفّحي Chrome وOpera، إضافةً إلى WebView في Android. ولكن بما أن لصور WebP كل هذه المزايا، فهل يمكننا استخدامها في صفحات الويب؟
تطوير البرمجيات
صدر springcache مع الإصدار spring3.1، وهو يوفر تغليفًا وتجريدًا لاستخدام التخزين المؤقت، ويتيح الحصول على النتائج المخزنة مؤقتًا بمجرد استخدام التعليقات التوضيحية annotation على الطرق. وبفضل استخدام annotation تحديدًا، فإنه يعالج مشكلة الترابط بين شيفرة منطق الأعمال وشيفرة التخزين المؤقت، أي إنه يتيح للشيفرة الحالية دعم التخزين المؤقت فورًا دون التدخل في شيفرة منطق الأعمال، بحيث يستخدمه المطورون بصورة شفافة.