التقنية

التقنيةلغات البرمجة

مفهوم الـ Overriding في لغة البرمجة جافا

تدعم لغة البرمجة جافا (Java) كغيرها من لغات البرمجة مفهوم ال (Overriding)، والذي يعني تعريف الدالة التي ورثها الكلاس المشتق (Subclass) من الكلاس الرئيسي (Superclass)، بحيث أن هذه الدالة الجديدة تكون مشابهة للدالة الموروثة من حيث الشكل فقط، أي أن لها نفس الإسم والنوع وعدد ال (Parameters) ولكن في الحقيقة محتواها مختلف.

التقنيةكمبيوتر

كيفية تثبيت Windows 11 بدون TPM أو باستخدام CPU غير مدعومة

سنوضح لك كيفية التحقق ممّا إذا كان جهاز الكمبيوتر الخاص بك يحتوي على شريحة (TPM)، وسنعلمك كيفية تثبيت (Windows 11) بدون شريحة (TPM 2.0) أو كيفية تثبيته إذا كان جهاز الكمبيوتر الخاص بك يحتوي على (TPM 1.2) فقط أو وحدة معالجة مركزية غير مدعومة.

التقنيةلغات البرمجة

مفهوم الـ Serialization و الـ Deserialization في لغة البرمجة جافا

تتيح لغة البرمجة جافا (Java) للمبرمجين من استخدم آلية تسمى التسلسل أو (Serialization)، والتسلسل هو عبارة عن عملية يتم من خلالها تحويل حالة الكائن إلى تنسيق يمكن نقله، والتي يتم من خلالها حفظ حالة الكائن الحالية بداخل ملف، أي يتم إنشاء نسخة مطابقة من الكائن الموجود في الذاكرة ومن ثم وضعها في ملف خارجي.

التقنيةلغات البرمجة

النوع struct في لغة البرمجة ++C

يستخدم النوع (struct) في لغة البرمحة سي بلس بلس لتعريف نوع جديد من البيانات، و هذا النوع يمكنه أن يحتوي على مجموعة مختلفة من القيم ومن الممكن أن تكون هذه القيم من أي نوع ولكن بشكل مرتب و سهل التعامل معه، ومن الممكن القول بأن (Struct) هو نوع بيانات معرف من قبل المستخدم والذي يسمح للمستخدم بدمج عناصر البيانات لأنواع بيانات مختلفة تحت اسم واحد.

التقنيةحماية المعلومات

ما هي هجمات التهيئة الخاطئة Misconfiguration Attacks

تحدث الثغرات الأمنية للتكوين الخاطئ للأمان عندما يكون أحد مكونات التطبيق عرضة للهجوم نتيجة لخيار التكوين غير الآمن أو التهيئة الخاطئة، حيث ان الثغرات الأمنية للتكوين الخاطئ هي نقاط ضعف في التكوين قد تكون موجودة في الأنظمة الفرعية للبرامج أو المكونات.

التقنيةكمبيوتر

كيفية إخفاء مؤشر الماوس في Windows 11

في بعض الأحيان لا نريد أن نرى مؤشر الماوس على الشاشة ونتمنى أن يختفي، يحدث هذا بشكل خاص عندما نشاهد مسلسلاتنا أو أفلامنا المفضلة، عندما لا نستخدم المؤشر لبعض الوقت، فإنّه يختفي لبضع ثوانٍ ولكن في هذه المقالة، ناقشنا طرقًا أخرى لإخفائه.

التقنيةلغات البرمجة

الرموز الخاصة باللغات في لغة البرمجة HTML

في كل لغة من لغات البرمجة هناك مجموعة من الرموز التي تستخدم للإشارة إلى اللغات والتي تسمى في عالم لغات البرمجة ب (ISO Language Codes)، وفي لغة البرمجة (HTML) يوجد أيضاً مجموعة من الرموز الخاصة بها وآلية العمل بها عن طريق استخدام حرفين لكل لغة.

التقنيةلغات البرمجة

رموز البلدان في لغة البرمجة HTML

في كل لغة من لغات البرمجة هناك مجموعة من الرموز التي تستخدم للإشارة إلى البلدان والتي تسمى (ISO Country)، وفي لغة البرمجة (HTML) يوجد أيضاً مجموعة من الرموز الخاصة بها وآلية العمل بها عن طريق استخدام حرفين لكل بلاد، والجدول التالي يحتوي على جميع الأحرف المخصصة لكل بلد في هذه اللغة.

التقنيةكمبيوتر

كيفية تمكين أو تعطيل ضغط الذاكرة Memory Compression في Windows 11

يعد ضغط الذاكرة أحد تقنيات إدارة الذاكرة التي تخزن مساحة أكبر من الذاكرة على وحدة التخزين الأساسية أكثر ممّا يمكن أن تفعله بخلاف ذلك، ممّا يؤثر بشكل مباشر على أداء جهاز الكمبيوتر الخاص بك بشكل إيجابي ويسمح له بمعالجة المهام بشكل أكثر كفاءة.

التقنيةتقنية الذكاء الاصطناعيحماية المعلومات

ما هو هجوم القناة الجانبية Side Channel Attack

هجوم القناة الجانبية هو استغلال أمني يهدف إلى جمع المعلومات من أو التأثير على تنفيذ برنامج نظام عن طريق قياس أو استغلال التأثيرات غير المباشرة للنظام أو أجهزته، بدلاً من استهداف البرنامج أو الكود الخاص به بشكل مباشر.

التقنيةكمبيوتر

كيفية تقليل وقت عرض الإشعارات أو زيادته Notification display time في Windows 11/10

في هذا المقال، سنشرح كيف يمكنك تقليل أو زيادة وقت عرض إشعار (Windows 11/10)، يتم ترتيب جميع الإشعارات، سواء كانت رسالة نصية جديدة أو بريدًا إلكترونيًا من شخص تعرفه، ضمن مركز الإجراءات للإجراءات السريعة.

التقنيةتقنية الذكاء الاصطناعيحماية المعلومات

أهداف اختراق الحساب الإلكتروني

الهدف الرئيسي لمعظم هجمات الاستيلاء على الحساب هو الوصول إلى البيانات الحساسة والمعلومات المالية، مما يعني أنه من الضروري أن تكون الإدارات مثل تكنولوجيا المعلومات والموارد البشرية والإدارة على دراية بالمخاطر المرتبطة بمسؤولياتها.

التقنيةلغات البرمجة

مفهوم جمل الدوران في لغة البرمجة روبي

في لغة البرمجة روبي (Ruby) هناك مجموعة من جمل الدوران التي تستخدم عندما يقوم المبرمج بكتابة (Code) ويرغب بإعادة تنفيذه عدد معين من المرات، لذلك بدلاً من إضافة الكود وإعادته مرة أخرى فإنه من الممكن استخدام جمل الدوران ومبدأ عملها أنها تقوم بالتأكد من صحة الشرط وفي حال كان الشرط صحيحاً فإنها تقوم بتنفيذ كود معين.

التقنيةكمبيوتر

كيفية تمكين أو تعطيل ميزة الوصول السريع في Windows 11

تعرف على كيفية تمكين وتعطيل ميزة الوصول السريع إلى (File Explorer) على جهاز الكمبيوتر الذي يعمل بنظام (Windows 11) بسهولة، يتمحور نظام (Windows 11) حول سهولة الاستخدام والإنتاجية، لمساعدتك في البحث في التطبيقات والوصول بسرعة إلى التطبيقات.

التقنيةلغات البرمجة

الرموز في لغة البرمجة TypeScript

أضافت النسخة رقم (ECMAScript 2015) من لغة البرمجة جافا سكريبت نوع بيانات أولي جديد والذي يُطلق عليه (Symbol) ويستخدم مع لغة البرمجة (TypeScript)، وهو عبارة عن نوع أولي مثل مُختلف الأنواع الخاصة بلغة البرمجة جافا سكريبت وهي (number) و (string)‎ وغيرها من الأنواع.

التقنيةكمبيوتر

كيفية فتح لوحة التحكم Control Panel كمسؤول في Windows 10

تشرح هذه المقالة طريقتين مختلفتين للوصول إلى لوحة التحكم كمسؤول، قبل المتابعة، تأكد من أنّك تستخدم حسابًا قياسيًا (standard) أو حساب مستخدم قوي (Power User)، عند استخدام (Windows 10) كمستخدم قوي، فإنّ امتلاك امتيازات إدارية أمر ضروري.