حازم الأبيض

63 نقاط السمعة
107 ألف مشاهدات المحتوى
عضو منذ
1

مقترحات حول تقنيات تطوير تطبيقات الويب

السلام عليكم, نعمل أنا و أصدقائي على مشروع التخرج "تخصص هندسة حاسبات" في مجال الذكاء الصنعي و التعلم العميق. و في نهاية المشروع يجب علينا تطوير تطبيق ويب حتى نتمكن من الاستفادة من ال Model الخاص بنا. سنستخدم ال Bootstrap من أجل ال UI كوني أعرفها, و فيما يخص بقية الأقسام فإن الخيارات مفتوحة. اقراحنا هو استخدام django في ال Back-end. فهل تتفضلون علينا و تقترحون المزيد؟ طبعا مع أخذ مشكلة التوافق بين التقنيات بعين الاعتبار. ملاحظة: سنتعلم هذه التقنيات
0

أريد تعلم Back-End فكيف أبدأ؟

السلام عليكم, أريد تعلم برمجة الويب Server-side, بحسب معلوماتي فإن بيئة CodeIgniter مشهورة جدا و منتشرة. أعرف أسيات Php فقط, فكيف تنصحوني أن أبدأ؟ و هل هناك من مساق جيد لذلك؟ شكراُ ....
10

أنشت مع زميلي قناة تعليمية باللغة العربية و أود تقييمكم و دعكمكم

هذا هو رابط القناة https://www.youtube.com/channel/UCvNn_nirVOxVvwuwba_QfIw أرجو منكم تقييم القناة و جودة المحتوى, أرحب بكل الآراء :) شكراً جزيلاً على وقتكم ...
4

إنشاء ملف Makefile لبرنامج بلغة C

السلام عليكم, كيف يمكنني إنشاء ملف makefile لبرنامج بالسي؟ علماً أن هذا البرنامج يأخذ input.txt ك argument للدالة main ؟
2

برنامج لأضافة عدة سلاسل بلغة السي (C)

السلام عليكم, كيف يمكنني تكملة البرنامج التالي حتى أتمكن من دمج أو append  عدة سلاسلstring بلغة السي: int getSeatRow(char *str){ /* Param: str: the seat label in the format of 'A1' or 'A12' where the first index is a letter and the second and third are numbers * Return: the number extracted from the char pointer as '1' or '12' */ int ans; sscanf(str, "%*[^0123456789]%d", &ans); return --ans; } char *concat(char *str1, char *str2){ int i; char append[strlen(str1)+strlen(str2)]; char *label
1

تخزين مؤشر لمؤشر ل int داخل struct و الوصول إليه

السلام عليكم, أحاول إنشاء مؤشر لمؤشر ل int داخل struct و القيام ب Dynamic initialization باستخدام ()calloc أو ()malloc على الشكل التالي: struct Hall{ int **seats; } void main(){ struct Hall *hall; } فكيف أقوم بذلك؟ و كيف أستطيع الوصول إلى قيم seats التي هي في الحقيقة 2-D مصفوفة؟ و شكراً جزيلاً ....
0

تخزين مؤشر لمؤشر ل داخل struct و الوصول إليه

السلام عليكم, أحاول إنشاء مؤشر لمؤشر ل int داخل struct و القيام ب Dynamic initialization باستخدام ()calloc أو ()malloc على الشكل التالي: فكيف أقوم بذلك؟ و كيف أستطيع الوصول إلى قيم seats التي هي في الحقيقة 2-D مصفوفة؟ struct Hall{ int **seats; }; void main(){ struct Hall *hall; } و شكراً جزيلاً ....
4

المجموعات الفرعية لمجموعة ما

السلام عليكم, اذا كان لدينا مجموعة S مكونة من 100 عنصر, كم مجموعة فرعية تحتوي أكثر من عنصرين يمكن إيجادها من S ؟ و شكراً جزيلاً .....
0

اللغة الأنسب لبرمجة Database

السّلام عليكم, ما هي أفضل لغة لبرمجة قواعد البيانات أو لتحليل البيانات بالنسبة للمبتدئين, و التي يمكن استخدامها في المشاريع الصغيرة و المتوسطة؟ Java, Python, SQL ؟ و إذا كان لديكم خيارات أخرى أرجو إضافتها .... و شكراً جزيلأً .....
0

بناء مواقع الويب

السّلام عليكم, أفكّر في تعلّم برمجة صفحات النت بتعمّق "لست مبتدئ", أعرف HTML, CSS و لمحة عن JavaScript و Php, و بالمقابل فإنّي جيّد في Python, و كما تعلمون أنّ بايثون تستخدم في بناء مواقع الويب. فما رأيكم: أترك البايثون لصالح php, و جافا سكريبت؟ أو أكمل بتعلّم بايثون لتطوير الويب؟ إذا كنت أريد تصميم مواقع ويب بشكل احترافي؟ "إذا كان لديكم اقتراحات أخرى و لغات أخرى فلتتفضّلوا بطرحها".
0

خرج البرنامج و السبب

السّلام عليكم, أرجو منكم مساعدتي في ايجاد خرج هذا الكود و تفسيره: int i; int vals[5]; for (i = 0; i <= 5; i++) { vals[i] = 0; } printf("%d\n", i); return 0;
1

خوارزمية (Lahn Algorithim)

السّلام عليكم, إخوتي هل يمكنكم مساعدتي بفهم الخوازمية التالية "مأخوذة من محاضرة من جامعة أمريكية": def luhn_sum(n): """Return the digit sum of n computed by the Luhn algorithm""" if n < 10: return n else: all_but_last, last = split(n) return luhn_sum_double(all_but_last) + last def luhn_sum_double(n): """Return the Luhn sum of n, doubling the last digit.""" all_but_last, last = split(n) luhn_digit= sum_digits(2 * last) if n < 10: return luhn_digit else: return luhn_sum(all_but_last) + luhn_digit
1

رمي الاستثناءات (Nested try-except)

2

أفضل موقع تعليمي لل Python

السلام عليكم: أي الموقعين تفضلون لتعلم Python: * http://www.programiz.com/python-programming * http://www.tutorialspoint.com/python/index.htm رجاءا اذا توجد موقع أفضل أذكروها.... و جزاكم الله خيرا ......
24

لغات البرمجة المسخدمة في المجال العسكري .....

السلام عليكم: هل احدٌ من الأخوة يعرف أي لغات البرمجة تُستخدم في المجال العسكري ( من برمجة آلات حربيّة و رادارات و أنظمة دفاع و توجيه و طائرات بدون طيًار و غيرها........) و جزاكم الله خيراً.....
0

مشكلة في تضمين الملف graphics.h في لغة السي

السلام عليكم أنا أستخدم ويندوز 64x و برنامج codeblocks , و عندما أكتب ملف بلغة السي يتضمن الملف الرأسي graphics.h تظهر لدي المشكلة التالية: fatel error: sstream : no such file or directory الرجاء مساعدتي في حل هذه المشكلة و لكم جزيل الشكر....
0

كيفية الحصول على preprocessor ملف في لغة السي

السلام عليكم : كيف يمكنني الحصول على الكود بشكل preprocessor في ملف؟ و أين يجب كتابة تعليمة gcc - E file.c بالضبط؟ ممكن مثال يوضح الفكرة؟ و جزاكم الله خيراً
0

سؤال عن التابعين printf / fprintf في لغة السي

السلام عليكم: int fscanf(FILE* stream, char* format, ......); It means that the invocation like this: scanf("%d", &number); is the same as the invocation: fscanf(stdin, "%d", &number); int fprintf(FILE* stream, char* format, ......); This implies that the invocation: printf("%d", number); is a functional equivalent of the following invocation: fprintf(stdout, "%d", number); السؤال: في كلا الحالتين الوسيط الثاني هو مؤشر من النوع char, فلماذا في التابع scanf or fscanf قمنا بتمرير العنوان باستخدام & لانه مؤشر و في حالة printf or fprintf
3

سؤال عن صحة كود برمجي بلغة السي

السلام عليكم, إخوتي لماذا لا لايعمل الكود التالي مع أنه لاتظهر أية أخطاء أثناء تفسيره من قبل المفسّر!!, و هو كود لنسخ سلسلة معينة و استبدالها بأخرى سابقة باستخدام المؤشرات: #include char* mystrcpy (char* destination, char* source) { char* res = destination; while(*source != '\0') { *destination = *source; destination++; source++; } return res; } int main() { char* a = "ACER"; char* b = "HP"; printf("%s", a); printf("\n\n%s", mystrcpy(a, b) ); return 0; }
1

سؤال عن عمل تابع في لغة السي

السلام عليكم : ما هو عمل الدالة , يرجى ذكر مثال بسيط إن أمكن و جزاكم الله خيراً. fflush(stdin)
1

سؤال عن متغير (مؤشر) معرَّف في لغة السي

السلام عليكم: ما هو المعنى الدقيق للتصريح التالي في لغة السي, و شكراً جزيلاً..... int *(*array) [10];
1

سؤال عن استخدام '0\' في لغة السي

لقد قرأت في أحد مراجع لغة السي أنه عند استخدام '0\' في السلاسل للدلالة على نهاية السلسلة, فعندها سيكون باستطاعتنا استخدام فقط 9 محارف!!! و لقد قمت بتجربة الكود التالي و عمل بدون أي خطأ أو تحذير من المفسر (compiler) : #include int main() { char a[50] = "This laptop made in China by Asus\0"; puts(a); return 0; } ؟؟؟؟؟؟؟؟؟؟
0

سؤال عن ترتيب كلمات (سلاسل) ترتيب أبجدي في لغة السي

https://www.facebook.com/groups/ask.syp/permalink/973235862688890/
-3

تابع القوة في السي

#include #include int bin(int a); int dec(int a); int main() { int x; char c; printf("Enter d if you wanna convert to decimal, OR b if you wanna convert to binary :\n"); scanf("%c", &c); printf("Enter a number to convert it:\n"); scanf("%d", &x); if(c == 'd' || c == 'D') printf("%d", dec(x)); if(c == 'b' || c == 'B') printf("%d", bin(x)); } int dec(int a){ int d = 0, rem, i = 1; while(a != 0){ rem = a % 10;
0

سؤال عن التحويل الضمني في لغة C

int Int; char Char; short Short; float Float Int = Short + Char + Float; promotions go first, resulting in the following conversions: (int) Short + (int) Char; the sum of Short and Char as well as the Float variable will be converted to double, that is: (double) ((int) Short + (int) Char) + (double) Float); السؤال هنا : لماذا تم التحويل إلى ( دوبل ) مع أنه لايوجد أي قيمة من هذا النوع في التعبير؟