نصائح و استشارات برمجية
حد يوضح لي ايش الفرق بينهم بليز
كل دي لغات برمجة امرية
اللي فوق تبع منصات الاندرويد
و اللي تحت تبع منصات ال IOS
اما الاختيارات اللي فيهم فا هو بيخيرك بين لغتين ف كل منصة تختار مابينهم
في ال IOS اختار Swift
وال Android اختار Java او Kotlin الاتنين كويسين
اللي فوق تبع منصات الاندرويد
و اللي تحت تبع منصات ال IOS
اما الاختيارات اللي فيهم فا هو بيخيرك بين لغتين ف كل منصة تختار مابينهم
في ال IOS اختار Swift
وال Android اختار Java او Kotlin الاتنين كويسين
ي شباب عايز اعرف مين افضل شخص ممكن اخد عندو data Structure and Algorithms
نصائح و استشارات برمجية
ي شباب عايز اعرف مين افضل شخص ممكن اخد عندو data Structure and Algorithms
مفيش شئ اسمه افضل شخص
البرمجة مصادر تعلمها لازم تبقى كتيرة لانه استحالة انسان واحد يكون عارف كل شئ في كل شئ، الا اذا كان في مستندات للغة او التقنية اللي بتدرسها وقتها انصحك تطلع عليها اول باول اكيد، و برضو هتضطر تشوف ناس بتشرح عشات تديك ال tricks وال tips اللي هيخلوك مبدع و تتقدم ف المجال، كل شخص و عنده معلومة .. اللي انت دورك تعمله هو انك تجمع من كل شخص المعلومات دي.
البرمجة مصادر تعلمها لازم تبقى كتيرة لانه استحالة انسان واحد يكون عارف كل شئ في كل شئ، الا اذا كان في مستندات للغة او التقنية اللي بتدرسها وقتها انصحك تطلع عليها اول باول اكيد، و برضو هتضطر تشوف ناس بتشرح عشات تديك ال tricks وال tips اللي هيخلوك مبدع و تتقدم ف المجال، كل شخص و عنده معلومة .. اللي انت دورك تعمله هو انك تجمع من كل شخص المعلومات دي.
ابغى كود يساعدني في تشغيل الكاميرا (داخل تطبيقي) مع الفلاش في نفس الوقت
نصائح و استشارات برمجية
جافا
● هتكتب الكود دا في ال 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;
}
}
<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;
}
}
2. برنامج يحتوي على مصفوفة نوعها string فيها اكثر من عنصر .
-اخراج العناصر المتشابهة داخل المصفوفة.
-تغير قيمة العنصر الاخير الى hello
-اخراج العناصر المتشابهة داخل المصفوفة.
-تغير قيمة العنصر الاخير الى 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);
}
}
}
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);
}
}
}
برامج vpn مثل http custom باي لغة برمجة يعملوهه او عموما باي لغة برمجة اگدر اسوي vpn
نصائح و استشارات برمجية
برامج vpn مثل http custom باي لغة برمجة يعملوهه او عموما باي لغة برمجة اگدر اسوي vpn
◘ اللغات اللي بيتم استخدامها والشائعة للموضوع دا هى:
• C
• C++
• Java
• Python
• C
• C++
• Java
• Python
نصائح و استشارات برمجية
كنت عاوزه اسالك مين احسن حد شارح البايثون وشارح الاساسيات كلها
مفيش حاجة اسمها ✨شارح الاساسيات كلها✨
اللي بيشرح اساسيات اللغة كاملة هما الناس اللي بيكونو عاملين اللغة او تقنية معينة و منزلين ليها مستندات عشان تبقى مرجع لكل مطور او مبرمج دا اذا اتوفر الموضوع دا، لانه مش كل لغة او تقنية معينة اصحابها بينزلولها مستندات، على العموم اي شخص عامةً هيعرف يعلمك كويس اساسيات، مفيش اتنين بيختلفو على الاساسيات كلها واحدة و ثابته وبتبقى معروفة.
ابقي شوفي الموقع دا ⬇️:
m3md69.github.io/NULLEXIA
فيه دورات تعليمية لناس بتعرف تشرح .. كل اللي عليك انك تروح لقسم التعلم و تختار اللي عايزه .. الناس اللي بتشرح مختارهم بنفسي
اللي بيشرح اساسيات اللغة كاملة هما الناس اللي بيكونو عاملين اللغة او تقنية معينة و منزلين ليها مستندات عشان تبقى مرجع لكل مطور او مبرمج دا اذا اتوفر الموضوع دا، لانه مش كل لغة او تقنية معينة اصحابها بينزلولها مستندات، على العموم اي شخص عامةً هيعرف يعلمك كويس اساسيات، مفيش اتنين بيختلفو على الاساسيات كلها واحدة و ثابته وبتبقى معروفة.
ابقي شوفي الموقع دا ⬇️:
m3md69.github.io/NULLEXIA
فيه دورات تعليمية لناس بتعرف تشرح .. كل اللي عليك انك تروح لقسم التعلم و تختار اللي عايزه .. الناس اللي بتشرح مختارهم بنفسي