الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Mr.B

خبير C/C++

الخبراء المعتمدون عضو فعال ★★★

656مشاركة
667السمعة
36موضوع منشور
26 يوليو 2010تاريخ الانضمام
9 ديسمبر 2017آخر زيارة
41,290مشاهدة للملف
  1. طلب تصحيح كود : إدخال كلمة السر من المستخدم

    ربما اللجوء لدوال النظام خيار جيّد : #include<windows.h> #include<shellapi.h> #include<stdio.h> int main(int argc, char **argv) { char password[256]; HANDLE hConsoleHandle; DWORD lpMode; hConsoleHandle = GetStdHandle(STD_INPUT_HANDLE); GetConsoleMode(hConsoleH…

    31 يوليو 2012 في 02:09
  2. مساعدة في برمجة برنامج ضغط

    ربما كل ماتحتاجه هو أحد المكتبات المفتوحة المصدر التي توفر دوال لضغط الملفات. يمكنك دوماً إستخدامها في برنامجك بحرية. هناك مكتبة ضغط مستخدمه في كثير من البرامج zlib . إنظر لهذه المقالات عنها: zlib: Add Industrial Strength Compression to Your C/C++ Apps zlib Us…

    30 يوليو 2012 في 21:24
  3. الحوسبة السحابية

    إذا لم أكن مخطئ أن مفهوم الحوسبة السحابية ليس بجديد. بل قديم جداً. في الماضي كان هناك حاسوب واحد رئيسي وكان لكل مستخدم حساب ومجلد خاص به يضع فيه ملفاته ويتواصل المستخدمين مع النظام الرئيسي عن طريق حواسيب فرعية تسمّى "طرفيات" "terminals". بدأت تختفي هذه التقنية…

    30 يوليو 2012 في 21:01
  4. تطبيق #1: برنامج Easy RM to MP3 Converter

    في كل البرنامج لايوجد هناك الا دالتين تستدعيان fread, , وهي الدالة التي عنوانها 431900 و41B7E0 : وهذا ProcessMonitor يؤكد أن ملف الـram لم يُقرأ الا مرتين من لحظة تشغيل البرنامج إلى أن حولته إلى mp3 : 12:26:39.7332624 AM RM2MP3Converter.exe 5084 ReadFile C:\Us…

    28 يوليو 2012 في 01:22
  5. تطبيق #1: برنامج Easy RM to MP3 Converter

    أعرف ثغرة هذا البرنامج فسبق أن إستُنزِف في الشروحات P:, سأفترض أنني لا أعرفها. أولاً نحتاج أن نفهم البرنامج وماذا يعمل. البرنامج مكتوب بـC++ مع MFC وتستطيع معرفة هذا من أسماء الوظائف التي يستخدمها البرنامج مثل : .... CDialog::OnCancel(void) .text 00437058 0000…

    26 يوليو 2012 في 23:27
  6. تتبع إستدعاءات الدوال بإستخدام PEfileو PyDbg و IDAPytho

    السلام عليكم ورحمة الله وبركاته قرأت مقالة عن تتبع الدوال في : http://securityxploded.com/api-call-tracing-with-pefile-pydbg-and-idapython.php أعجبتني وقمت بترجمتها ببعض التصرف ربما يجدها أحد مفيدة. أسماء الأدوات : ـ PEfile : وحدة بايثون لقراءة والتعامل مع ملف…

    23 يوليو 2012 في 10:44
  7. ماهي دالة Filter وكيف يتم استخدامها (سؤال)

    إنظر لهذا المثال : from string import ascii_letters def is_letter(c): if c in ascii_letters: return True return False print filter(is_letter, "ah#@m3ed") # prints 'ahmed'

    17 يوليو 2012 في 21:45
  8. كود اجاكس لا يعمل

    لديك بعض الأخطأ في الإعراب. ربما تودين إستخدام firefox لأنه يوفر سجل جميل للأخطاء. إضغطي على قائمة tools ومن web developer إضغطي على web console. سيظهر toolbar مثل هذا : إضغطي على JS وأزيلي التضليل عن الباقي, CSS, Net, Logging. أي خطأ في الجافاسكربت سيظهر نوعه…

    16 يوليو 2012 في 19:03
  9. كود جافا سكريبت يستبدل نص مكان نص أخر

    إنظر لهذا المثال : <!DOCTYPE html> <head> <meta charset="utf-8"> <title>Test</title> <style> body { text-align: center; direction: rtl; } </style> <script> function init() { document.getElementById("msg").innerHTML = null; clearTimeout(); setTimeout(function()…

    16 يوليو 2012 في 00:41
  10. مساعدة في فك تشفير جافاسكريبت لملف html

    هذا ليس بتشفير ولايمكن تشفير أكواد الجافاسكربت. إستبدل هذا السطر : document.write(unescape(OutString)); بهذا : document.write("<pre>" + unescape(OutString).replace(/&/g, "&").replace(/</g, "&lt").replace(/>/g, ">") + "</pre>"); الناتج : <html> <head> <title>SO…

    15 يوليو 2012 في 23:54
  11. ماهي دالة Filter وكيف يتم استخدامها (سؤال)

    الدالة filter من إسمها تعمل كالمصفاة وتأخذ معاملين : دالة و تأخذ في المعامل الثاني list أو سلسلة نصية : filter(function, iterable) ستقوم بتمرير جميع عناصر الـlist أو سلسلة نصية على الدالة. إذا أعادت الدالة True فإن العنصر يبقى, وإذا أعادت False قإنه يُهمل. مثل…

    14 يوليو 2012 في 18:06
  12. دالة حماية المدخلات

    تجنب strip_tags لأنها مزعجة وتحذف نصف الإستعلام. لست بحاجة لوضع كل الدوال بدالة. ببساطة إذا أردت الإستعالام مع قاعدة البيانات فإستخدم mysql_real_escape_string كي تمرر الرموز التي قد تشوة الإستعلام وتؤدي للحقنة وإستخدم htmlspecialchars لترميز الرموز المستخدمة ف…

    13 يوليو 2012 في 20:43
  13. اريد تعطيل بعض اضافات المتصفح التي يستخدم

    أغلب الإضافات لاتكشف عن نفسها تحسباً لمثل ماتحاول القيام به. هذا الكود كان يعمل على الإصدارات القديمة من firebug وأزيل من الإصدار 1.9.0 لأن بعض المواقع قامت بإساءة إستخدامه : http://getfirebug.com/wiki/index.php/Console_API

    13 يوليو 2012 في 20:33
  14. القائمه المنسدله

    إنظر لهذا المثال : <!DOCTYPE html> <head> <title>Demo</title> <script> var map_major_to_college = { "---------" : ["---------"], "College 1" : ["College 1 - Major 1", "College 1 - Major 2", "College 1 - Major 3"], "College 2" : ["College 2 - Major 1"], "Colleg…

    13 يوليو 2012 في 02:40
  15. [ تمت الإجابة ]فشل نسخ محتويات مجلد إلى مجلد Program Files

    لإلغاء كافة الرسائل إستبدل FOF_SILENT في هذا السطر: shfileopstruct.fFlags = FOF_SILENT; بـ FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR ليصبح: shfileopstruct.fFlags = FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR;…

    13 يوليو 2012 في 01:35
  16. [ تمت الإجابة ]فشل نسخ محتويات مجلد إلى مجلد Program Files

    النظام لن يسمح لأي برنامج أن يقوم بمهمة حساسة وغير مصرح له بها. إذا لم يكن هناك إستثناء للخطأ فسيوقف البرنامج. إذا كان برنامجك يتطلب صلاحية الإدارة وكنت تستخدم Visual C++, إضغط على مجلد المشروع بزر الفأرة الأمين وإختر Add ثم New item وأنشئ ملف إسمه my.manifest…

    12 يوليو 2012 في 21:52
  17. [ تمت الإجابة ]فشل نسخ محتويات مجلد إلى مجلد Program Files

    المسار : C:\\Program Files يحتوي على فراغ في المنتصف, فعلياً سيراه الشل هكذا : C:\\Program ضع علامتي تنصيص على المسار ليصبح : system("xcopy pro_s\\pro \"C:\\Program Files\" /e /i /h"); الشيء الآخر الوصول لهذا المسار يتطلب صلاحية المدير, لذا تأكد من تشغيل البرن…

    12 يوليو 2012 في 18:29
  18. [مخالف - طلب حل : ]حل تمارين

    ** المتسلسلة الأولى تزيد في كل مرة بـ4. 5 - 1= 4, 9 - 13 = 4. mov ax, 0 mov bx, 1 mov cx, 50 sloop: add ax, bx add bx, 4 loop sloop * في البداية وضعنا صفر في المسجل ax والذي سنضع فيه مجموع الأعداد. * وضعنا 1 في المسجل bx والذي سنضع فيه العناصر (1, 5, 9 .. إلخ)…

    12 يوليو 2012 في 17:38
  19. [ تمت الإجابة ]أريد حجز مصفوفة بحجم غيغا بايت..

    أغلب المصرفات تتيح لك زيادة حجم المكدس, وهذا فعلياً ماذكرة الأخ خالد في رده. في هذا البرنامج مصفوفة حجمها 1 جيجا : #include<stdio.h> #define SIZE 1073741824 int main(void) { char foo[SIZE]; int i; for(i = 0 ; i < SIZE ; i++) foo = 'A'; foo[SIZE] = '\0'; printf…

    11 يوليو 2012 في 08:16
  20. [ تمت الإجابة ]المكدس

    أخي شغل هذا البرنامج وستفهم ما أقصده : #include <iostream> using namespace std ; const int size = 10 ; //prototypes int IsFull(struct stack s) ; int IsEmpty(struct stack s) ; void push(stack &s, int c) ; int pop(stack &s) ; void inv(stack &s) ; void print(stac…

    10 يوليو 2012 في 01:24

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…