نصائح و استشارات برمجية
1.44K subscribers
546 photos
10 videos
83 files
398 links
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها

• لطرح استفسار او سؤال: @m4md24
Download Telegram
حد يوضح لي ايش الفرق بينهم بليز
نصائح و استشارات برمجية
حد يوضح لي ايش الفرق بينهم بليز
كل دي لغات برمجة امرية

اللي فوق تبع منصات الاندرويد
و اللي تحت تبع منصات ال IOS

اما الاختيارات اللي فيهم فا هو بيخيرك بين لغتين ف كل منصة تختار مابينهم

في ال IOS اختار Swift
وال Android اختار Java او Kotlin الاتنين كويسين
This media is not supported in your browser
VIEW IN TELEGRAM
ي شباب عايز اعرف مين افضل شخص ممكن اخد عندو data Structure and Algorithms
نصائح و استشارات برمجية
ي شباب عايز اعرف مين افضل شخص ممكن اخد عندو data Structure and Algorithms
مفيش شئ اسمه افضل شخص
البرمجة مصادر تعلمها لازم تبقى كتيرة لانه استحالة انسان واحد يكون عارف كل شئ في كل شئ، الا اذا كان في مستندات للغة او التقنية اللي بتدرسها وقتها انصحك تطلع عليها اول باول اكيد، و برضو هتضطر تشوف ناس بتشرح عشات تديك ال tricks وال tips اللي هيخلوك مبدع و تتقدم ف المجال، كل شخص و عنده معلومة .. اللي انت دورك تعمله هو انك تجمع من كل شخص المعلومات دي.
This media is not supported in your browser
VIEW IN TELEGRAM
ابغى كود يساعدني في تشغيل الكاميرا (داخل تطبيقي) مع الفلاش في نفس الوقت
نصائح و استشارات برمجية
جافا
● هتكتب الكود دا في ال manifest

<uses-permission android:name="android.permission.FLASHLIGHT" />



● و الواجهة اللي موجود فيها الكاميرا هتخلي الكود دا:

• دول اللي هتستدعيهم:
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

• و دا هو الكود المطلوب:
private Camera camera;
private Camera.Parameters parameters;
private boolean isFlashOn = false;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btnToggleFlash = findViewById(R.id.btnToggleFlash);
btnToggleFlash.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (isFlashOn) {
turnOffFlash();
} else {
turnOnFlash();
}
}
});

if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
return;
}

camera = Camera.open();
parameters = camera.getParameters();

if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
return;
}

turnOnFlash();
}

private void turnOnFlash() {
if (!isFlashOn) {
if (camera == null || parameters == null) {
return;
}

parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
isFlashOn = true;
}
}

private void turnOffFlash() {
if (isFlashOn) {
if (camera == null || parameters == null) {
return;
}

parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.stopPreview();
isFlashOn = false;
}
}

@Override
protected void onDestroy() {
super.onDestroy();
releaseCamera();
}

private void releaseCamera() {
if (camera != null) {
camera.release();
camera = null;
}
}
This media is not supported in your browser
VIEW IN TELEGRAM
2. برنامج يحتوي على مصفوفة نوعها string فيها اكثر من عنصر .
-اخراج العناصر المتشابهة داخل المصفوفة.
-تغير قيمة العنصر الاخير الى hello
يريد بالبرنامج يستخدم فور واحدة
نصائح و استشارات برمجية
لغة جافا
import java.util.HashMap;
import java.util.Map;

public class MatrixOperations {
public static void main(String[] args) {
String[] matrix = {"apple", "banana", "orange", "apple", "grape", "banana", "kiwi"};

System.out.println("Duplicates:");
printDuplicates(matrix);

changeLastElement(matrix, "hello");

System.out.println("\nMatrix after modification:");
printMatrix(matrix);
}

public static void printDuplicates(String[] matrix) {
Map<String, Integer> countMap = new HashMap<>();
for (String item : matrix) {
countMap.put(item, countMap.getOrDefault(item, 0) + 1);
if (countMap.get(item) == 2) {
System.out.println(item);
}
}
}

public static void changeLastElement(String[] matrix, String newValue) {
if (matrix.length > 0) {
matrix[matrix.length - 1] = newValue;
}
}

public static void printMatrix(String[] matrix) {
for (String item : matrix) {
System.out.println(item);
}
}
}
This media is not supported in your browser
VIEW IN TELEGRAM
برامج vpn مثل http custom باي لغة برمجة يعملوهه او عموما باي لغة برمجة اگدر اسوي vpn
This media is not supported in your browser
VIEW IN TELEGRAM
كنت عاوزه اسالك مين احسن حد شارح البايثون وشارح الاساسيات كلها
نصائح و استشارات برمجية
كنت عاوزه اسالك مين احسن حد شارح البايثون وشارح الاساسيات كلها
مفيش حاجة اسمها شارح الاساسيات كلها
اللي بيشرح اساسيات اللغة كاملة هما الناس اللي بيكونو عاملين اللغة او تقنية معينة و منزلين ليها مستندات عشان تبقى مرجع لكل مطور او مبرمج دا اذا اتوفر الموضوع دا، لانه مش كل لغة او تقنية معينة اصحابها بينزلولها مستندات، على العموم اي شخص عامةً هيعرف يعلمك كويس اساسيات، مفيش اتنين بيختلفو على الاساسيات كلها واحدة و ثابته وبتبقى معروفة.

ابقي شوفي الموقع دا ⬇️:
m3md69.github.io/NULLEXIA

فيه دورات تعليمية لناس بتعرف تشرح .. كل اللي عليك انك تروح لقسم التعلم و تختار اللي عايزه .. الناس اللي بتشرح مختارهم بنفسي