• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'java & weka & mysql'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 101 نتيجة

  1. السلام عليكم ورحمة الله وبركاته   نتشرف بتقديم انفسنا كفريق برمجي وتقني مختص في تقديم خدمات تكنولوجيات المعلومات والاتصالات . يمكننا باذن الله تنفيذ جميع المشرايع بمختلف احجامها ومختلف التقنيات   ديسكتوب , ويب , موبايل Java (servlet,jsp,jsf,ejb,jpa,hibernate,spring,struts,MVC)   C# VB.NET asp.net   python   php   c, c++   mobile (android,Iphone,Blackberry)   Games - Unity3D   يمككنا تنفيذ العمل عن بعد ولا مانع من الاتقال لمقر العميل ان لزم الامر ذلك     وفقكم الله   [email protected]  
  2. مكتبة JavaEE - باللغة الفرنسية

    سلام عليكم هذه كتب في JAVA EE كانت  عندي وقد أحببت أن أرفعها  لكي ينتفع بها من يراها من الإخوة الكرام الكتاب الثالث وجدته مرفوعا فأغنى عن إعادة رفعه فربطته برابط مباشر               java EE en Français    Développements n-tiers avec Java EE.pdf   Java EE Guide de développement d'applications web en Java      creez-votre-application-web-avec-java-ee   javaServerFace.pdf   java hibernate.pdf   Java EE6 et GlassFish 3.pdf   Introduction aux frameworks JSF2, Primefaces et Primefaces mobile   Spring par la pratique.pdf   Spring par lexemple.pdf
  3. <center><b><span style="color: red; font-family: Arial, Helvetica, sans-serif;"> Enter URL</span></b>    <input id="input" name="url" onfocus="this.value='';" style="border: 1px solid #999999; font-size: 0.9em; padding: 5px; width: 350px;" type="text" value="Type url here.." /><input onclick="window.open('www.google.com/' + window.document.getElementById('input').value.replace(/^https?:\/\//,''))" style="font-family: Arial, sans-serif; font-size: 0.9em; margin: 2px 0; padding: 4px; width: 100px;" type="button" value="Go" /></center>سلام عليكم ورحمة الله    اريد التعديل على هذا الكود حيث يقوم بفتح موقع www.google.com  بحث اذا ادخل الشخص اي قيمة او موقع لا يفتح بل يفتح www.google.com   جزاكم الله خير
  4. السلام عليكم و رحمة الله و بركاته...  :)  أعضاء الفريق العربي للبرمجة جميع أتمنى أن تكونوا في أحسن حال  :D    و أنا فخور لأني أتواجد اليوم بينكم في هذا الصرح الشامخ  ^_^    لدي سؤال بسيط جدا جدا أتمنى لو أجد جوابا شافيا له عندكم  :hmm:    أنا درست في الجامعة لغة البرمجة C و ++C و هذه السنة انتقلنا الى دراسة لغة JAVA و لاحظت مدى التشابه الكبير بينها في النص البرمجي Syntax مثلا جمل التحكم مثل if , if else, if elseif و for, while, do.. while جميعها متشابه تماما كما في لغة C   حتى طريقة تعريف المتغيرات int , float, double, char هي نفسها في لغة C !  :blink:   فسؤالي هو س : ما الفائدة من ابتكار لغة برمجة مشابه للغة أخرى ؟ س : و ما هي قصة لغة JAVA ؟ س : و لماذا كل هذه الضجة حولها ؟ س : و لماذا لا نستخدم لغة ++C بدلا عنها لأنها مشابه لها تماما ؟   و في الختام شكرا جزيلا لكم
  5. السلام عليكم .. لدي data موجودة على ملف arff وهي داتا ثابتة لايتم التعديل عليها وهي التي يتم إجراء عملية التدريب عليها من خلال تعليمات مكتوبة بلغة java ولدي داتا موجودة على mysql وهي التي ستحتاج attribute أي نتيجة من داتا أخرى موجودة أيضاً على mysql وهي التي سيتم توقع النتيجة منها بحيث تكون مناسبة للداتا السابقة  فكيف يتم تحقيق ذلك من خلال تعليمات لغة java ؟ وشكراّ سلفاً :)
  6. بعد التحيه والسلام احاول كتابه برنامج كاشير لمشروعى مرتبط مع قواعد البيانات لدى جدول من jTable  ليظهر المنتجات المضافه ولدى حقل به السعر قمت بانشاء jtextField لايجاد ناتج الجمع في عمود السعر وقمت بكتابه الكود التالى لايجاد ناتج الجمع الكود يقوم بجمع جميع الاعمده وما اريده هو القيام بالحسااب فمثلا   1- لعبه  150 2-مسطره 20   المجموع 170   هاذا هو الكود اللذي استخدمته ارجو المساعده                                                                                                                                                 }   try                                                       String uName = "zain";        String uPass = "zain";        cn = DriverManager.getConnection( host, uName, uPass);        }catch(SQLException e){  JOptionPane.showMessageDialog(null,"Unable to connect to the Database","Connection Configuration",JOptionPane.WARNING_MESSAGE);  System.exit(0);  }    try{    st=cn.createStatement();    String temp = "select Prise from ITEMB";    ResultSet rs = st.executeQuery(temp);    int rowCount =0;while(rs.next()){    double price = Double.parseDouble(rs.getString("Prise"));                        totalpay = price + totalpay;                  ++rowCount;                     }    }catch(SQLException eA){    JOptionPane.showMessageDialog(null,eA.getMessage(),"Sql Error",JOptionPane.INFORMATION_MESSAGE);    }    jTextField3.setText(String.valueOf(totalpay));     }
  7. السﻻم عليكم ورحمة الله وبركاته ياهل الخير باختصار اطلب منكم يد العون والمساعده! أنا الآن أدرس كورس J2SE للمهندس أسامه مجدى بارك الله فيه على قناة الدارين على اليوتيوب ةكنت حابب اعرف عشان اكون متقن J2SE     1-)هل فيه  كورسات تانيه ﻻزم اتابعها على اليوتيوب وﻻ ﻷعشان اكون ملم بمعظم المكتبات؟     2-) محتاج منكم ياهل الخير حد يدلنى كمبتدىء أنا لسه ما بعرف كيف ابنى المكتبات يعنى ايه ابنى مكتبه بنفسى  انا حيران ابى افهم فهل ممكن حد ينورنى    أجيبونى اريحونى بلله عليكم فقد تعبت وسئمت
  8. السلام عليكم ورحمة الله برنامج base الخاص بLibreoffice طبعا البرنامج شبيه جدا وإلى درجة كبيرة ببرنامج microsoft office المسمى access لكن برنامج baseمفتوح المصدر ومجاني الى حد الآن ال.  و رغم الاختلاف الطفيف في بنية الإستعلام في كل من base LO و mysql وsqlite إلا أن base LO يدعم تصددسر قواعد بيانات MySQL، PostgreSQL كل ما عليك هو 1-انشئ قاعدة بيانات فارغة باستخدام phpMyadmin أو pgadmin 2-افتح برنامج base LO 3-إختر قاعدة بيانات موجودة 4-اختر اسم الملف المحفوظ ومساره -إضافة إلى ماسبق يدعم base LO قواعد بيانات Microsoft access كما أنه سهل جدا في الإستخدام ونسخته المعربة على درجة رائعة من الإتقان -كما يخيرك بين إنشاء إستعلامات عن طريق أوامر sql أو يدويا عن طريق الإختيار من ضمن الخصائص المتوفرة والحقول مما يسهل على المبتدئين ومن ليس لديهم خبرة في لغة الإستعلام sql. -كما يوفر مكتبات الجافا لإدارة قواعد البيانات ODBC/JDBC وكذلك HSQLDB.    
  9. ألسلام عليكم .. شباب عندي مشكله كبيره في جدول لقاعدة البيانات وهو ان حجم البيانات الموجوده في الجدول حوالي 200 ألف صف قمت بإضافة Index على احد الحقول زاد عدد استهلاك الجدول .. بالبيانات دي Data Length 651,984,896 Index Length 3,686,400 Data Free 22,020,096 Auto Increment 22,349,381 فهل يوجد حل لأعادة الجدول مثل ما كان عليه ؟ لان كل لما بدخل على الجدول بيحمل في وقت كبير جدا جدا جدا لغاية لما يجيب رساله الTime out في انتظاركم  
  10. بسم الله الرحمن الرحيم     عندي مشكلة وهي قمت بعمل برنامج ك مشروع لمادة جافا   فكرة البرنامج  للطلاب اللي يغشون في الامتحانات يحفظ فيه اسم الطاللب واسم السوبرفايزر واسم معلم الماده ثم صورة أوراق الغش   وتنحفظ في قاعدة بيانات أكسس   شكل البرنامج     قمت بإضافة الزر Print   أريد جعل الزر يطبع بإستخدام الطابعه   يطبع رقم التقرير واسم الطالب واسم المعلم واسم السوبرفايزر وورقة الامتحان   بعد البحث في النت وجد طريقة ووضعت هذا الكود في زر برنت try{ boolean complete = Student_Name.print(); if(complete){ JOptionPane.showMessageDialog(null,"Done Printing","Informaion",JOptionPane.INFORMATION_MESSAGE); }else{ JOptionPane.showMessageDialog(null,"Printing !","Printer",JOptionPane.ERROR_MESSAGE); } }catch(PrinterException e){ JOptionPane.showMessageDialog(null, e); } فـ لا أعلم ماهي الطريقة الأنسب لإستخدام الطابعة وطباعة البيانات   هذا واتمنى التوفيق والتيسير للجميع
  11. السلام عليكم   انا اعمل على سيرفر لينكس فيدورا ونزلت ال phpmyadmin & mysql وكل حاجة   ولكن عندما ادخل الى محركات لا اجد محرك innodb من ضمنها وانا محتاج لاضافته لاني استخدم foreign key   ما هي الطريقة لتفعيل او اضافة المحرج innodb   مع العلم mysql version 5.5.29 and phpmyadmin version 3.5.4   وتم تعديل ملف  etc/my.cnf واضافة    default-storage-engine = innodb   ولكن من دون جدوى   ارجو مساعدتي لاضافة المحرك innodb   وفقكم الله وسدد خطاكم 
  12. بدأت بتعلم لغة البرمجة الفيجوال بيسك دوت نت منذ فترة و قطعت شوطا لا بأس فيه , في البداية اخترت لغة البيسك للدخول في مجال البرمجة لما هو معروف عنها من بساطة و قوة بان واحد , فبتعلم هذه اللغة يسهل تعلم باقي اللغات لتشابهها في البداية ,  لأن الفروق تكاد تكون معدومة في المستويات الأولى و تظهر الفروق كلما تعمق الشخص في البرمجة.   و الان بعد ان تمكنت من مبادئ هذه اللغة اردت ان اختار لغة حتى اتابع تعلمها بشكل عميق و وقعت في الاحتيار بين أي لغة ساختار , هل أستمر في هذه اللغة أو اتجه إلى لغة C# أو جافا.   للأسف لم أتمكن من العثور على جواب شافي لهذا السؤال , لذلك أرجو ممن لديه أي معلومة أو مقارنة بين هذه اللغات أن يفيدنا بها.
  13. السلام عليكم ورحمة الله وبركاته ان شاء الله مستعد علي تنفيذ اي مشروع ويب بسعر مناسب في الوقت المحدد     Technical  Skills DatabaseMicrosoft SQL Server 2000/2005/2008 .ADO.NET .LINQ - Entity FrameworkOracle SQL 10G .MYSQL.Microsoft Access .  Web LanguageHtml5. CSS3.JavaScript-JQuery-AjaxWeb Services.ASP.Net 2 , 3.5 , 4 .ASP.NET MVC4 Php  Programming LanguageMicrosoft Visual Studio 2003/2005/2008/2010Microsoft C#.Net 2 , 3.5 .Microsoft VB.NET.      Certifications University Certificate  . Deutsch A1 , A2 Certificate . Microsoft .NET Framework 2.0 - Web-based Client Development          Mastering PHP & MySQL  جزاكم الله كل خير للتواصل Email: [email protected] Mobile : +201008265792 Khaled Abd El Azeem Harby
  14. السلام عليكم هذه أول مشاركة لي و جبتلكم موقع فعال و رهيب فيه جميع دروس لل MySQL و مزود ب تطبيقات مع الحلول: http://adf.ly/jHbbq
  15. ماهى Java database

    السلام عليكم   انا من كم يوم وانا بعمل برنامج سمعت عن Java database ولكن لم اجد مصادر عربية لتعليمي اياها لأن اللغة الاجنبية عندى ضعيفة للأسف اتمنى من احد منكم ان يقوم بشرحها لى كمختصر او اعطائى مصدر عربى للتعليم بها ، وان لم يكن اعطونى دورة لها بالانجليزية وسوف اتصرف :) ارجو الحل بسرعة وجزاكم الله خيراً
  16. السلام عليكم ورحمة الله وبركاته  أقدم لكم دورة الجافا بالعربية 100%  الدورة شاملة تتطرق إلى الجزء النظري والجزء التطبيقي بالإضافة إلى أنها ستشمل بناء تطبيقات الجافا من الصفر  إلى الان تم تسجيل 5 فيديوهات وسيتم إن شاء الله بإستمرار تنزيل الدروس في هذا الموضوع  الدرس الأول : ما هي الجافا ؟  https://www.youtube.com/watch?v=BRZjnuL5ohM   http://yassinsamir.com/medias/pdf/javalesson1.pdf     الدرس الثاني : ما هي منصة الجافا ؟    https://www.youtube.com/watch?v=n1mLvNR1V1s http://yassinsamir.com/medias/pdf/javalesson2.pdf   الدرس الثالث : لماذا الجافا ؟  https://www.youtube.com/watch?v=9HElDoPH0Ns http://yassinsamir.com/medias/pdf/javalesson3.pdf     الدرس الرابع : ماذا توفر لك الجافا ؟  https://www.youtube.com/watch?v=GDPkCTPue54     http://yassinsamir.com/medias/pdf/javalesson4.pdf     الدرس الخامس : كيف أنصب بيئة تطوير الجافا ؟    https://www.youtube.com/watch?v=u8JzFF23Nuk   http://yassinsamir.com/medias/pdf/javalesson5.pdf     الدرس السادس : كيف أشغل برامج الجافا عن طريق الدوس cmd ؟  http://www.youtube.com/watch?v=O35cRR8IVCo   http://yassinsamir.com/medias/pdf/javalesson6.pdf     أرجوا لكم الفائدة 
  17. السلام عليكم ورحمة الله وبركاته   كنت بجرب examble بسيط بال jsf وكان يعمل من قبل بدون اى مشاكل   المشكلة التى تقابلنى هى ان action داخل p:commandButton لا تعمل ومبتدخلش على الميثود   ودى ال page اللى فيها الكلام ده ال action لا يعمل فى  p:commandButton value="add" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:body> <p:dialog widgetVar="uniCreateDialogWidget" id="uniCreateDialogId" height="100" width="300" modal="true" appendToBody="true" resizable="false" header="Add New University"> <h:form id="uniCreateDialogForm"> <p:messages autoUpdate="true" /> <h:panelGrid columns="2" id="dialogPanal"> <h:outputText value="University Name:*" /> <p:inputText value="#{facultyMB.university.name}" required="true" label="University Name"> <f:validateLength minimum="2" /> </p:inputText> </h:panelGrid> <p:commandButton value="add" icon="ui-icon-plus" action="#{facultyMB.addUniversity()}" update=":univerityForm" oncomplete="uniCreateDialogWidget.hide();" > </p:commandButton> <p:commandButton value="cancel" icon="ui-icon-cancel" actionListener="#{facultyMB.resetUniversity()}" onclick="uniCreateDialogWidget.hide();"/> </h:form> </p:dialog> </h:body></html>ودى ال bean class package beans;import converter.FacConverter;import dao.AdminDAO;import dao.UserRegister;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import javax.annotation.PostConstruct;import javax.faces.bean.ManagedBean;import javax.faces.bean.SessionScoped;import javax.faces.context.FacesContext;import javax.faces.event.ValueChangeEvent;import javax.faces.model.SelectItem;/** * * @author shokry */@[email protected] class FacultyMB implements Serializable { //variables.................................................. private static final long serialVersionUID = 1L; University university; Faculty faculty; public AdminDAO adminDAO; public ArrayList<SelectItem> universities; public List<Faculty> uniFaculties; public int universityId; public String facultyName; //getters and setters........................................... public University getUniversity() { return university; } public void setUniversity(University university) { this.university = university; } public Faculty getFaculty() { return faculty; } public void setFaculty(Faculty faculty) { this.faculty = faculty; } public ArrayList<SelectItem> getUniversities() { return universities; } public void setUniversities(ArrayList<SelectItem> universities) { this.universities = universities; } public List<Faculty> getUniFaculties() { return uniFaculties; } public void setUniFaculties(List<Faculty> uniFaculties) { this.uniFaculties = uniFaculties; } public int getUniversityId() { return universityId; } public void setUniversityId(int universityId) { this.universityId = universityId; } public String getFacultyName() { return facultyName; } public void setFacultyName(String facultyName) { this.facultyName = facultyName; } //Get All Lists Methods............................................... public List<SelectItem> getAllUniversities() { ArrayList<University> lst = UserRegister.getUniversities(); ArrayList<SelectItem> items = new ArrayList<SelectItem>(); for (University t : lst) { items.add(new SelectItem(t.getUniversityId(), t.getName())); } return items; } public List<Faculty> getAllFaculties() { if (universityId == 0) { List<Faculty> lst = UserRegister.getUniFaculties(3); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } return items; } else { return uniFaculties; } } public void findAllUniFaculties() { List<Faculty> lst = UserRegister.getUniFaculties(universityId); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } setUniFaculties(items); } public List<Faculty> getFacultiesAll() { List<Faculty> lst = UserRegister.getFaculties(); List<Faculty> items = new ArrayList<Faculty>(); for (Faculty t : lst) { items.add(new Faculty(t.getFacultyId(), t.getName(), t.getUniversityId())); } return items; } //DAO Methods.............................................................. public void addUniversity() { System.out.println("addUniversity() hererererererereer --> university is : " + university.getName()); adminDAO = new AdminDAO(); adminDAO.addUniversity(university.getName()); } public void editUniversity() { System.out.println("university is : " + university.getName() + ""); adminDAO = new AdminDAO(); adminDAO.editUniversity(university.getUniversityId(), university.getName()); } public void deleteUniversity() { adminDAO = new AdminDAO(); adminDAO.deleteUniversity(university.getUniversityId()); } public void addFaculty() { adminDAO = new AdminDAO(); adminDAO.addFaculty(facultyName, universityId); findAllUniFaculties(); } public void deleteFaculty() { adminDAO = new AdminDAO(); adminDAO.deleteFaculty(faculty.getFacultyId()); } public void editFaculty() { adminDAO = new AdminDAO(); adminDAO.editFaculty(faculty.getFacultyId(), faculty.getName()); } public void universityChange(ValueChangeEvent e) { university = (University) e.getNewValue(); FacesContext.getCurrentInstance().renderResponse(); } public University getuUniversityById(int universityId) { adminDAO = new AdminDAO(); university = adminDAO.getuUniversity(universityId); return university; } public Faculty getFacultyById(int facultyId) { adminDAO = new AdminDAO(); faculty = adminDAO.getfFaculty(facultyId); return faculty; } //init methods................................................ @PostConstruct public void init() { uniFaculties = FacConverter.facultyDB; } //reset objects public void resetUniversity() { System.out.println("resetUniversity() hererere --->"); university = new University(); } public void resetFaculty() { faculty = new Faculty(); facultyName = ""; }}فاريد المساعدة فانا مش عارف المشكلة منين!!!!   شكرا
  18. السلام عليكم لدي جدول بقاعدة البيانات departement به معلومات من اسم+رقم التيلفون و غير ذلك ابحث عن شرح كيف اعمل TEST عند الادخال يقوم بفحص الاسم ان كان موجود لا يدخل و يعطي رسالة بوجود  if exist then erreur ; شيء مثل هذا بالطبع الاسم يكون في قاعدة البيانات بجدول departement و الtest يتم على الاسم الذي اكتبه في الخانة بالصفحة  
  19. السلام عليكم ورحمة الله وبركاته     انا عضوة جديدة في منتداكم الرائع الذي لطالما استفدت منه .. عندي استفسار بسيط عن خوارزميتي resample & spreadSubSample  في برنامج الويكا والتي نقوم باسنخدامها في مرحلة Preprocessing  وهذا التوضيح مقدم من قبل البرنامج نفسه لكلا الخوارزميتين مع شرح للخيارات المتاحه لكلا منها ولكني لم افهم بعد ما عملهما بالضبط وعمل الاوبشنز تبعها . وجزيتم خيرا مقدماً     : resample algorithms   SYNOPSISProduces a random subsample of a dataset using either sampling with replacement or without replacement.The original dataset must fit entirely in memory. The number of instances in the generated dataset may be specified. The dataset must have a nominal class attribute. If not, use the unsupervised version. The filter can be made to maintain the class distribution in the subsample, or to bias the class distribution toward a uniform distribution. When used in batch mode (i.e. in the FilteredClassifier), subsequent batches are NOT resampled. OPTIONSbiasToUniformClass -- Whether to use bias towards a uniform class. A value of 0 leaves the class distribution as-is, a value of 1 ensures the class distribution is uniform in the output data. invertSelection -- Inverts the selection (only if instances are drawn WITHOUT replacement). noReplacement -- Disables the replacement of instances. randomSeed -- Sets the random number seed for subsampling. .sampleSizePercent -- The subsample size as a percentage of the original set.  : spreadSubSample algorithms    SYNOPSISProduces a random subsample of a dataset. The original dataset must fit entirely in memory. This filter allows you to specify the maximum "spread" between the rarest and most common class. For example, you may specify that there be at most a 2:1 difference in class frequencies. When used in batch mode, subsequent batches are NOT resampled. OPTIONSadjustWeights -- Wether instance weights will be adjusted to maintain total weight per class. distributionSpread -- The maximum class distribution spread. (0 = no maximum spread, 1 = uniform distribution, 10 = allow at most a 10:1 ratio between the classes). maxCount -- The maximum count for any class value (0 = unlimited). randomSeed -- Sets the random number seed for subsampling.      
  20. السلام عليكم انا شغال حاليا في مشروع بس في عندي مشكلة كيف بدي أعرض بيانات استخرجها من قاعده بيانات mysql workbench و اضعها في TextField ? اذا في حد بيقدر يساعدني فيها أنا عامل الكونكشن مع الداتا بيز كل شئ تمام بس الطريقه تبعت العرض بدي اياهاا
  21. سلام عليكم   منذ ليلتين وأنا أحاول فهم السبب في هذه المشكلة ولم أفلح هذا ملف persistence.xml <?xml version="1.0" encoding="UTF-8"?><persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="eCommerce" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/> <property name="hibernate.hbm2ddl.auto" value="update"/> </properties> </persistence-unit></persistence>وهذا ملف appContext.xml وهذا ملف الاختبار package com.test;import static org.junit.Assert.assertTrue;import org.junit.Test;import org.springframework.context.support.ClassPathXmlApplicationContext;/** * * @author ahmed */public class NewEmptyJUnitTest{ private ClassPathXmlApplicationContext myClass; @Test public void test1() { try { setMyClass(new ClassPathXmlApplicationContext( new String[] { "appContext.xml" })); assertTrue(true); } catch (Exception e) { assertTrue(e.getMessage() , false); } } public ClassPathXmlApplicationContext getMyClass() { return myClass; } public void setMyClass(ClassPathXmlApplicationContext myClass) { this.myClass = myClass; }}وهذه رسالة الخطأ عند إجراء الاختبار ب JUint Error creating bean with name 'persistenceUnitManager' defined in class path resource [appContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'defaultDataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [appContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.mysql.jdbc.Driver]java.lang.AssertionErrorPropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.mysql.jdbc.Driver] at org.junit.Assert.fail(Assert.java:93) at org.junit.Assert.assertTrue(Assert.java:43) at com.test.NewEmptyJUnitTest.test1(NewEmptyJUnitTest.java:35) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)هل فاتني شيء ؟
  22. السلام عليكم ورحمة الله تعالى وبركاته  أنا أحاول كتابة برنامج لحساب ضرب  مصفوفتين  n*n مصفوفات C = A * B اقوم بالحساب بواسطة Threads  ثلاثة ، وأنا استخدم two class ولكن هناك خطأ في نتيجة (غير صحيحة) هذا هو  شفرة المصدر.:  import java.util.Scanner;import java.util.concurrent.Semaphore;public class Matrice{private static int size,i,j,k;private    static int matrice1[][]; // Premiere matriceprivate   static int matrice2[][];// Deuxieme matriceprivate   static int resultat[][];// Matrice resultatprivate   static int vecteur[]; /* vecteur pour Numérotation des lignes et voir la ligne que cela fonctionne et que cela n'a pas fonctionné après*/         public static void main(String[] args) throws InterruptedException    {    Semaphore semaphore = new Semaphore(1);//sémaphore pour controler l'acces au vecteur         java.util.Random r=new java.util.Random( ) ; //int t1=(Integer.toString(r.nextInt(25))); nbr aleatoire de 1 a 25                Scanner read =new Scanner(System.in);System.out.print("Enter the size of the matrice : ");              size =read.nextInt();         // Generation des matrices        matrice1 = new int;        matrice2 = new int;        resultat = new int;        vecteur = new int;                 System.out.print("enter the elements of the first matrix: ");        System.out.print("\n");        for(i=0;i<size;i++) {        for(j=0;j<size;j++) {                                k=r.nextInt(25)+1;         matrice1[j]=k;                      System.out.print(" "+matrice1[j]);            if(j==size-1) System.out.print("\n");            }        }               for(i=0;i<size;i++){ //intialiser tous le matrice de resultat avec zéro         for(j=0;j<size;j++){               resultat[j]=0;}}               System.out.print("enter the elements of the second matrix: ");        System.out.print("\n");        for(i=0;i<size;i++) {        for(j=0;j<size;j++) {              // k=read.nextInt();                    k=r.nextInt(25)+1;        matrice2[j]=k;                        System.out.print(" "+matrice2[j]);            if(j==size-1) System.out.print("\n");          }        }        for(j=0;j<size;j++){ vecteur[j]=0;}                     // Creation du groupe de thread              ThreadGroup threads_Group = new ThreadGroup("Multi_threads");                        // Un thread pour chaque ligne                      new Thread(threads_Group, new Threads("thread1",matrice1, matrice2, vecteur,resultat,size,semaphore)).start();        new Thread(threads_Group, new Threads("thread2",matrice1, matrice2, vecteur,resultat,size,semaphore)).start();        new Thread(threads_Group, new Threads("thread3",matrice1, matrice2, vecteur,resultat,size,semaphore)).start();                                       /************************/                        Thread.sleep(2000);       System.out.print("\n");        for ( int i = 0;i < size; i++)        {                       for (int j = 0; j < size; j++)            {                        System.out.print(" "+resultat[j]);            if(j==size-1) System.out.print("\n");                       }        }      }    }the second class import java.util.concurrent.Semaphore;public class Threads implements Runnable{ private int tmp[][] ;// Matrice resultat private int m1[][] ; private int m2[][]; private int m3[]; //vecteur private int k=0,r;// Numero de la ligne de m1 a multiplier avec les colonnes de m2 int p=0; private Semaphore first; private String str; Threads(String str,int m1[][], int m2[][], int m3[], int tmp[][],int r,Semaphore s1) { this.m1 = m1; this.m2 = m2; this.m3 = m3; this.tmp = tmp; this.r = r; first = s1; this.str = str; } public void run() { try { while(m3[r-1]==0){ first.acquire(); while(m3[p]==1){ p++; } if(m3[p]==0){ k=p; m3[p]=1; // bool=0; System.out.println(p+" "+str ); } first.release(); Thread.sleep(30); for ( int i = 0;i < r; i++) { // Somme des produits, nous donne *un* element de tmp for (int j = 0; j < r; j++) { tmp[k][i] += m1[k][j] * m2[j][i]; System.out.print(" "+tmp[k][i]); } } } System.out.print("***************************"); } catch (InterruptedException e) { Thread.currentThread().interrupt(); e.printStackTrace();} }}الرجاء المساعدة وشكرا لكم جميعـــــــا   Matrice.java Threads.java
  23. Java Array peobelm

    السلام عليكم   قابلتنى problem واريد المساعدة فى حلها وهى عبارة عن  function with 2 parameters ([]K, A) وتقوم بارجاع عدد int يمثل عدد ال  bound slices التى يمكن الحصول عليها من ال  array والمطلوب هى افضل طريقة للحصول على افضل ناتج وهو ما لم احصل عليه كما هو موضح بالشرح على اللينك   https://github.com/dezzat/coding_test/blob/master/JAVATEST   ويمكن ايضا التسجيل على الرابط التالى لتجربة الكود ومعرفة الناتج مع اختلاف قيم ال parameters   http://codility.com/cert/start/oxygenium2014/   شكرا      
  24. ماهو الفرق بين (Call by value && call by reference) في لغه java ؟؟
  25. how to make java web service

    ممكن لو سمحت حد يقول اية هى أنواع ال web services ؟؟  واية الفرق بينهم ؟؟؟ وامتى استخدم الانواع دى ؟؟؟ وجزاكم الله خيرا :rolleyes: :rolleyes: