نصائح و استشارات برمجية
Відкрити в Telegram
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24
Показати більше1 446
Підписники
Немає даних24 години
+67 днів
+1730 день
Архів дописів
Repost from برمجة
⏹️ الفرق بين الإستدعاء والتهيئة 💡
الاستدعاء (Declaration)يقوم بتخصيص مساحة في الذاكرة للمتغير دون إعطائه قيمة.
int number;
التهيئة (Initialization)يقوم بإعطاء قيمة للمتغير الذي تم استدعاؤه مسبقًا.
number = 10;
الاستدعاء والتهيئة (Declaration and Initialization)يقوم بالخطوتين معًا.
int number = 10;دي عملية casting
يعني بتحول قيمة المتغير لقيمة تانية تلائم المتغير المطلوب بواسطة ( نوع القيمة )
ال c بتستخدم حاجة اسمها
ternary operator
يعني بدل ما اقول
ال if كذا خلي المتغير يساوي كذا
و else خلي المتغير يساوي كذا
فا هو بيقول لو الشرط تحقق نفذ ما بعد علامة ( ? )
ولو ماتحققش نفذ ما بعد علامة ( : )
يعني ? بتساوي if
و : بتساوي else
في سطر 8 عايز باختصار شديد المتغير الأكبر بين a و b
فا الاكبر بين 7 و 2 يساوي 7
هما أدوات لإدارة القفل (lock) في البرمجة متعددة الخيوط (multithreading). ولكن هناك اختلافات في الاستخدام والمرونة
إذا كنت تحتاج فقط إلى قفل بسيط وآمن، استخدم std::lock_guard.
وإذا كنت بحاجة إلى ميزات إضافية مثل القفل المؤجل أو التحكم اليدوي في القفل، استخدم std::unique_lock.
Repost from برمجة
⏹️ الفرق بين الـ Authentication والـ Authorization
🔑 Authentication (المصادقة)• التحقق من هوية المستخدم (من أنت؟). • يتم ذلك عادةً عبر إدخال اسم المستخدم وكلمة المرور. - بمجرد نجاح العملية، يتأكد النظام بهذا أنك الشخص الذي تدّعي أنك هو.
⚙️ Authorization (التفويض)• تحديد ما يُسمح لك بالوصول إليه (ماذا يمكنك أن تفعل؟). • يتم التحقق من الأذونات والصلاحيات الخاصة بك بناءً على هويتك. - مثال بسيط: مستخدم يمكنه قراءة البيانات فقط، بينما آخر يمكنه تعديلها.
البرمجة تنقسم للغات كثيرة جداً، منهم C++ و C و Java و Python و Kotlin و غيرهم كثير
يعني هلق عربي بعرف بالغة العربية انكليزي بعرف لغة انكليزي ولبرمجه شو لغته
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
