اسئلتكم واستفساراتكم
السلام عليكــم ورحمـة الله وبركاتــه ،،
وبعد شباب انا جاتني اسئلة من الجامعة اجابتها شبة مستحيلة فياليت ان احد المستطلعين على اللغة
يساعدني
الاسئلة .
1. Dump web-page to file
Design and write a java program that asks for a web URL, and then dumps the contents of the URL in a local text file.
2. Modify the above design and program so that only email addresses contained within the URL contents are dumped to the text file.
3. Modify the above design and program so that not only is the web URL itself searched for email addresses, but also any pages that linked to from this URL, and any pages that linked to from these pages i.e., to a depth of 2 levels. All email addresses are to be dumped to a text file.
The header of the text file should contain relevant information about root URL, the number of addresses found, the date, etc. Use the “/” character at the start of each header line.
4. Write a java program to filter out duplicate email addresses from the text file, and to remove addresses that do not appear to be in a valid format.
5. Discuss ways in which your email harvester could be improved, and try implementing as many as possible.
تم تعديل هذه المشاركة بواسطة علاء الصالحي في 30 يوليو 2009 في 09:38
حصلت على معادلة بها رموز وهى d و e ولا اعرف ماذا يدلوا
.9999999999999995E-008D
ماذا يعنى الرمزين
ارجو الرد على استفسارى
D تعني أن القيمة عبارة عن double، يعني أن المتغير الذي سيحوي القيمة سيكون من صنف double
E تعني exponent، مثلا 1e-5 = 1*10-5 = 0.00001
للإشارة فإن الfloating litteral value تكون من صنف double يعني ليس إلزاميا إضافة D، لكن الأمر يختلف بالنسبة لfloat، حيث يجب إضافة F لإعلام المترجم بأن القيمة من صنف float وليس double
تم تعديل هذه المشاركة بواسطة herch في 4 أغسطس 2009 في 17:13
السلام عليكم
اخواني عندما حاولت تشغيل البرنامج لم يكمل عملية التشغيل وظهرت لي رسالة خطا طويلة أولها كالتالي:
Exception in thread "AWT-EventQueue-0" java.lang.SecurityException: sealing violation: package content is sealed
حاولت ترجم الخطأ لكني لم افهم ما هو المقصد بهذا الخطأ ؟
بارك الله فيكم
السلام عليكم
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
أعط تفاصيل أكثر عن برنامجك وكيف تقوم بتنفيذه وهل تستعمل مكتبة خارجية "ملف جار"
السلام عليكم
نعم استعمل ملف جار
البرنامج عبارة عن GUI لاضافة مستخدمين عبارة عن متسابقين وفرق وتفاصيل كل فريق وكل متسابق وكل سيارة الخ...
عندما احاول ان اضيف فريق جديد يظهر الخطأ الذي ذكرته
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
ممكن تعطينا السطر الذي يولد الخطأ؟
السلام عليكم
- car = new RaceCar(licensePlate, year,engineType, chassis ,model,color
- ,numDoors,topSpeed,totalRaces);
السطر الأول من بين هذان السطران اخي
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
حسب ما فهمت، فإن هذا الخطأ يحصل عندما تحاول النداء على نفس الpackage لكن يكون هناك موقعين مختلفين يحتويان عليه
حسب رسالة الخطأ، فإن المشكل من الpackage content، يعني ممكن يكون هناك مجلدين عندهم نفس هذا الإسم في الCLASSPATH
تأكد أنه لا يوجد مجلدين بنفس هذا الإسم "content"
هذا الذي توصلت إليه، إن كنت مخطئا فانتظر أجوبة الإخوان
تم تعديل هذه المشاركة بواسطة herch في 9 أغسطس 2009 في 22:17
السلام عليكم
بارك الله فيك اخي الكريم
للأسف ما في غير مجلد واحد باسم content
وانا اسف لما سألتني عن السطر اللي فيه الخطأ جاوبتك خطأ
هو ما بيعطيني سطر معين اخي
هذي رسالة الخطأ كاملة:
Exception in thread "AWT-EventQueue-0" java.lang.SecurityException: sealing violation: package content is sealed
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at GUI.AddNew.actionPerformed(AddNew.java:409)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
بارك الله فيك مرة ثانية اخي
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
كيف تقوم بتشغيل البرنامج؟ هل تشغله يدويا أم تستعمل Netbeans أو IDE آخر؟ في الحالة الأولى أعطنا السطر الذي تكتبه وفي الحالة الثانية هل قمت بتغيير بعض خصائص التشغيل؟
وهل قمت بأي تغيير على الCLASSPATH؟ ولو كنت أنشأت هذا المتغير فأعطنا محتواه
استعمل برنامج الـ eclipse اخي
ولم اقم بتغيير اي خصائص
وعذرا لم افهم مقصدك، بكيف انني غيرت في الكلاس باث ؟
كيف يمكنني معرفة ذلك ؟
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
لا أدري ما المشكل
لأن الرسالة تقول أنه يحاول الوصول إلى الpackage content لكنه sealed يعني عليه ما يشبه قفل، مما يعني أنه تم تحميله أو تحميل كلاس يحتوي عليها
قلت أنك تستعمل مكتبة في برنامجك، تأكد أنها لا تحتوي على package يحمل إسم content، أم قم بتغيير إسم الpackage content وأعطه إسما جديدا
السلام عليكم
بارك الله فيك اخي الكريم
فعلا المشكلة انحلت اخي الكرم
لكن ظهرت مشكلة ثانية، ان شاء الله مقدور عليها
جزاك الله كل خير اخي الفاضل :)
السلام عليكم
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
السلام عليكم
مثل ما ذكرت حضرتك اخي
قمت بتغيير اسم المجلد من content الى اسم اخر
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
جيد
بالتوفيق مع باقي برنامجك
السلام عليكم
لدي سؤال يتعلق بحفظ المعلومات المدخلة في البرنامج
لنفرض ان لدي برنامج ما، أقوم من خلاله بإدخال تفاصيل أشخاص.
ومن بعدها اقوم بإجراء عملية اخرى وهي مثلا اضافة شخص معين من الأشخاص الذين قمت بإضافتهم من قبل الى مجموعة ما
كيف يمكنني حفظ معلومات الاشخاص الذين قمت بإضافتهم، بحيث انني عندما احاول اضافة شخص منهم الى مجموعة ما يقوم البرنامج بالتعرف على هذا الشخص ؟
بارك الله فيكم
السلام عليكم
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
السلام عليكم
سأوضح ذلك بالصور أخي الكريم
الصورة الأولى هي لواجهة البرنامج
اضيف بالأول العناصر منفردة مثلا:

واجهة اضافة العناصر


الآن اريد اضافة الفريق الذي قمت باضافته الى السباق حسب الفتاح لكل عنصر، المفتاح للفريق هو اسم الفريق والمفتاح للسباق هو Id خاص للسباق

لكن النتيجة هي عدم نجاح الإضافة كما يظهر

المشكلة هي انني عندما حاولت اضافة فريق لوحدة وسباق لوحدة، هذا الفريق والسباق لم يتم حفظهم في ذاكرة البرنامج
وهذا هو سؤالي
كيف يمكنني ان احفظ هذه المعلومات في البرنامج ؟
بارك الله فيكم
السلام عليكم
تعب الجسد
ونعيم الروح
جسد يمشي فوق الأرض
وروح ترفرف حول العرش
أخي علاء ربما صاحب السؤال يقصد الـ Persistance أي أنه يبحث عن كيفية حفظ البيانات في ملف أو قاعدة بيانات
هذا الموضوع مغلق.

