- مشكلة في استيراد ملف
انظر للمسار: HAAR_CASCADE_PATH = "/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml" هذا مسار خاص بلينكس. جرّب أن تحمل الملف haarcascade_frontalface_default.xml واكتب المسار الصحيح له في HAAR_CASCADE_PATH.
- مساعدة حقل رقمي
في mssql تستطيع اضافة شرط CHECK عند انشاء الحقل تستطيع فرض شرط معين من خلاله، mysql لديها مثله الا أنه لايعمل، فلو كتبت: CREATE TABLE IF NOT EXISTS users ( pin CHAR(14) NOT NULL CHECK(LENGTH(pin) = 14) ); لن تعطيك خطأ الا أنه لايعمل كما قلت، لا أعلم هل كان موج…
- مساعدة فــي || مشكلة تخزين الصور بالداتا + كيفية رفع قواعد البيانات ع السيرفر
هناك نوع بيانات اسمه BLOB خاص بتخزين الملفات، تدعم mysql أربع أحجام: TINYBLOB ربع كيلوبايت - صغير جداً BLOB حتى 32 كيلوبايت MEDIUMBLOB حتى 16 ميجا LONGBLOB حتى 4 جيجا BLOB صغير مقارنة بالصور، المناسب MEDIUMBLOB. مثال عليه: CREATE TABLE IF NOT EXISTS images ( i…
- [ تمت الإجابة ]سؤال عن ofstream and ifstream
اطلع على هذا المثال، الشرح في التعليقات: #include <iostream> #include <cstring> #include <fstream> using namespace std; #define MAX_LEN 25 // أقصى طول لإسم المستخدم وكلمة المرور #define DB_FILE "file.db" // الملف الذي سنحفظ به البيانات // سنستخدم هذه البنية لت…
- [ تمت الإجابة ]الاعضاء والدوال الساكنه (static )في ال class
هذه ليست مقولة صحيحة. فيمكن للوظيفة أن تتعامل مع بيانات ساكنة دون أن تكون ساكنة. لكن العكس غير صحيح، فلايمكن لوظيفة ساكنه أن تتعامل مع بيانات غير ساكنه كما في هذا المثال: #include <iostream> using namespace std; class test { private: int n; public: test() { ++…
- [ تمت الإجابة ]سؤال عن ofstream and ifstream
هل تتحدث عن برنامج حقيقي؟ رجاءً أن توضح ماذا تريد عمله وماهي قاعدة البيانات التي تفكر بإستخدامها (اطلع على sqlite ). عمل توثيق آمن بإسم مستخدم وكلمة مرور على نفس الجهاز صعب التطبيق. لو خزنت اسم المستخدم وكلمة المرور في قاعدة البيانات أو أي طريقة تخزين فلايوجد …
- [ تمت الإجابة ]الدالة friendفي oop
+1 نقطه جميلة، عندما نريد جعل تمرير الكائن اختياري. أي شيء مشار إليه بأنه خاص private بالـclass فلن يمكن الوصول له من خارج الـclass. لكن عند الإشارة لدالة أو class معين بأنه "صديق" friend فهذا سيمكنّ تلك الدالة أو الكائن من الوصول للعناصر الخاصة بهذا الكائن: م…
- [ تمت الإجابة ]الدالة friendفي oop
يبدولي أن السؤال لاعلاقة له بالـfriend بل بطرق تمرير الكائن. لو مررتي الكائن فإنّك ستمررين نسخة من هذا الكائن وليس الكائن نفسه. فأي عمليات تجرينها على النسخة لن تؤثّر على الأصل. على العكس لو مررتي مرجع للكائن أو عنوانه (مؤشّر). في كل الأمثلة هناك class اسمه Fo…
- جعل البرنامج ملف تنفيذى
أخي كون البرنامج تنفيذي لايعني أنه لايمكن الوصول له، إنظر لقسم الهندسة العكسية . حتى لو عملت كلمة مرور لقاعدة البيانات فكل مايلزم لمعرفتها عمل string dump وأستخراج كلمة المرور. التصرف السليم أن لاتضع شيء حساس في قاعدة البيانات ومن يريد أن يخرب البرنامج فهو حر …
- [ تمت الإجابة ]مؤشر This في oop
في C++ يمكنك الوصول لـx دون الحاجة لـthis (على عكس بايثون). #include <iostream> class Class { private: int number; public: Class(void) { number = 1; } int getNumber(void) { return number; } }; int main(int argc, char **argv) { Class object; std::cout << object…
- مساعدة في تحميل مكتبة
جرّب تعديل السطر: from cv import * إلى from cv2.cv import *
- مساعدة في تحميل مكتبة
الكاميرا لن تفتح مالم تطلب منها، جرّب هذا السكربت: #!python from cv import * ESC_KEY = 27 # للخروج إضغط على زر Esc # في أعلى يسار لوحة المفاتيح NamedWindow('myapp', CV_WINDOW_AUTOSIZE) # أنشئ نافذة cp = CaptureFromCAM(0) # فعّل الكاميرا الأولى إن كان لديك أكثر…
- مساعدة في تحميل مكتبة
مكتبة opencv تستخدم واجهة ثنائية، ملفات dll وليست فقط py. هذا يعني أنه يلزمك تنصيب النسخة المبنية لإصدارك من بايثون (ونظامك 32\64 بت) فلن تعمل معك نسخة مبنية لـ2.5 وأنت تستخدم 2.7 (تذكرها جيدا فستواجهك كثيراً). من الصورة إصدار بايثون الذي تستخدمه 2.7 نسخة 32 ب…
- مساعدة في سكربت بايثون
هذا البرنامج لن يعطي أعداد عشرية، قسمة عدد صحيح على عدد صحيح ستعطي عدد صحيح: >>> 5 / 2 2 >>> type(5 / 2) <type 'int'> >>> type(2.5) <type 'float'> >>> يمكن الحصول على عدد عشري إذا كان المقسوم أو المقسوم عليه أو كلاهما عشري: >>> 5.0 / 2 2.5 >>> type(5.0 / 2) <t…
- [ تمت الإجابة ]سؤال : كيف أحذف أو أعدل في ملف ؟
هناك طريقة بسيطة واحترافية بعض الشيء (رايح تحصل على درجات إضافية لو كنت طالب إذا أحسنت تطبيقها) وهي أن تقوم بإنشاء صيغة ملف خاصة ببرنامجك. العملية جداً سهلة وأفضل من العمل مع ملف نصّي. في برنامجك كل سجل طالب يحتوي على 3 معلومات: * اسم الطالب. * معرّفه. * عمره.…
- [ تمت الإجابة ]سؤال : كيف أحذف أو أعدل في ملف ؟
لحذف الملف يمكنك استدعاء remove : #include <cstdio> int main(int argc, char **argv) { if( remove("file.txt") ) { perror("Error"); } return 0; } تعيد صفر إذا حذف الملف. بالنسبة لتعديل الملف فلم أفهم قصدك، يرجى توضيحه.
- سؤال فى الفيجوال بيسك دوت نت (تشغيل البرنامج مع بدء تشغيل ويندوز)
جرّب أن تعدّل السطر: registryKey = Registry.CurrentUser.OpenSubKey(regPath) إلى: registryKey = Registry.CurrentUser.OpenSubKey(regPath, true) عملت لدي على C#.
- سؤال فى الفيجوال بيسك دوت نت (تشغيل البرنامج مع بدء تشغيل ويندوز)
رجاءً أخي أن تكتب بالفصحى كي يفهمك الجميع. لم يسبق أن عملت مع vb.net لكن أعتقد أن هذا سيعمل: Dim regPath As String = "Software\\Microsoft\\Windows\\CurrentVersion\\Run" Dim appName As String = "DownloadManager" Dim appPath As String = Application.ExecutablePat…
- سؤال فى الفيجوال بيسك دوت نت (تشغيل البرنامج مع بدء تشغيل ويندوز)
يمكنك عمل هذا عن طريقة إضافة قيمة لسجل النظام registry على المسار (يوجد مسار آخر ): HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run وسيعمل البرنامج بمجرد دخول المستخدم. لعملها يدوياً، اضغط على ابدأ وإكتب في regedit.exe لفتح محرر الـregistry ثم …
- بخصوص QT/c++ و VC++ مع اسئلة تدور في ذهني
إذا كنت تبحث عن المستقبل الوظيفي فالمطلوب هنا عائلة .net و جافا، أما c\c++ ومايعتمد عليها قليل ومحدود.