-
Posts
3.194 -
Εγγραφή
-
Τελευταία Επίσκεψη
Content Type
Forums
Ειδήσεις
Reviews
Αγγελίες
Blogs
Gallery
Everything posted by nucleus
-
Κατασκευή ιστοσελίδας
nucleus απάντησε στο θέμα του La_MoRt topic στην ενότητα Web Development & DTP
Wordpress Joomla Drupal. CMS (Content Management Systems) υπάρχουν πολλά. Δες πρώτα demos από την διαχείριση του καθενός. WordPress http://www.opensourcecms.com/scripts/details.php?scriptid=88&name=WordPress Joomla https://demo.joomla.org/ και επιλέγεις εκεί που λέει Quick Joomla! Test Drive Drupal http://www.opensourcecms.com/scripts/details.php?scriptid=191&name=Drupal Αφού δεις πια διαχείριση σε βολεύει περισσότερο αποφασίζεις για το template που θα επιλέξεις. -
https://support.google.com/websearch/answer/873?hl=en To τελευταίο με το http://www.google.com/ncr παίζει οκ. To link που αναφέρεις είναι απλώς για να αλλάξει την γλώσσα της σελίδας και όχι αν τα αποτελέσματα θα τα φέρνει από το google.gr ή από το google.com
-
Τι mp3 ακούτε αυτή τη στιγμή; v2.0 (MusicLab)
nucleus απάντησε στο θέμα του DJD topic στην ενότητα Off topic
Pew pew!! -
Πρόβλημα με intel HD Graphics 4600
nucleus απάντησε στο θέμα του woe2011 topic στην ενότητα Κάρτες Γραφικών
Γιατί μόνο την μητρική αφού η HD 4600 είναι μέσα στον επεξεργαστή? Μήπως πρέπει να πας και τα δύο πακέτο? -
Πρόβλημα με intel HD Graphics 4600
nucleus απάντησε στο θέμα του woe2011 topic στην ενότητα Κάρτες Γραφικών
Στον event viewer δεν αναφέρει τίποτα? Στο menu για το safe mode έχει επιλογή για boot logging? Δεν δοκιμάζεις μια και αυτή την επιλογή και να δεις στην λίστα που θα σου βγάλει σε πιο dll κολλάει ? http://www.howtogeek.com/howto/32477/use-verbose-boot-messages-to-troubleshoot-windows-startup-problems/ If you chose the “OS boot information” option, you’ll actually see each driver as it loads. This can be helpful to see what is taking a long time to load. Note: this option does seem to make booting take longer. You should probably disable the option once you are done. Μήπως πρέπει πρώτα να βάλεις chipset drivers και μετά τον graphic driver για την HD 4600? -
Πρόβλημα με intel HD Graphics 4600
nucleus απάντησε στο θέμα του woe2011 topic στην ενότητα Κάρτες Γραφικών
Τα windows 10 αναγνωρίζουν την HD 4600 χωρίς να βάλεις κάποιον driver από την Intel ή όχι? -
Τι έγινε δεν τσικνίζει κανένας σε αυτό το forum?
-
Minor bug και στην σύντομη αναζήτηση πάνω δεξιά. Click στο textbox για να βάλεις τον όρο και δεν δείχνει σωστά το menu για το που θα γίνει η αναζήτηση, υποθέτω το κείμενο "Όλο το περιεχόμενο" που είναι η default επιλογή του πέφτει λίγο μεγάλο. Αν ωστόσο clickάρεις το popup menu εμφανίζεται κανονικά.
-
Πετώντας τάπες βαρελιού περιμένοντας τους Ιvy-Bridge,τα Keplerια,το Guildwars2,το Diablo 3,το Blade and Soul,το Black Desert και το ουίσκι μου να ωριμάσει. Θυμάται κανείς τι είχα σβήσει Edit: Παρέλειψα να πω ότι είναι ακόμα καλύτερο τώρα.
- 25.485 απαντήσεις
-
Έχασα την υπογραφή μου :S
- 25.485 απαντήσεις
-
@honda22, Και μόλις πάτησα το απάντηση no go και μετά maintenance. Οπότε έκανα λάθος συγνώμη για το spammer. Δεν έχω gif να βάλω.
- 25.485 απαντήσεις
-
Μια χαρά ποστάρεις spammer
- 25.485 απαντήσεις
-
- 2
-
-
Τελικά πόσα hamsters χάσαμε από το maintenance?
- 25.485 απαντήσεις
-
Patch notes θα βγάλετε?
- 25.485 απαντήσεις
-
Πάλι maintenance έχει? Όχι άλλο maintenance όχι άλλο κάρβουνο
- 25.485 απαντήσεις
-
Eternal Crusade: The Next Generation of Warhammer 40K
nucleus απάντησε στο θέμα του Typhonios topic στην ενότητα PC Gaming
Και tadaaa Early access στο Steam http://store.steampowered.com/app/375230/ Εμπρός καλό μου φτυάρι. -
Κώδικας για ανάγνωση συμβολοσειράς εντός ορίων
nucleus απάντησε στο θέμα του UltraB topic στην ενότητα Programming - Scripting & Databases
Αν δεν θυμάσαι ακριβώς την εκφώνηση δεν έχω ιδέα αν μπορεί να γίνει και με AND. Εξαρτάται ποιά είναι η αποδεκτή είσοδος. Αν η αποδεκτή σου είσοδος είναι να είναι μικρότερο του a ή μεγαλύτερο του b τότε μπορείς να το κάνεις με and ως εξής do { ....} while (m > a && m < Κοινώς αν δίνει είσοδο με μήκος ανάμεσα στα a και b απόρριψε την. Αν η αποδεκτή σου είσοδος είναι να είναι μικρότερο του a και μεγαλύτερο του b αυτό δεν στέκει λογικά με a < b. Αν ωστόσο a > b τότε η συνθήκη m <a && m > b μπορεί να γίνει true αν η τιμή του m βρίσκεται ανάμεσα στα b < m < a. Δοκίμασε το παραπάνω αλλάζοντας τις τιμές των a και b στον κώδικα σου int i, m, a=10, b = 5; char pin[20]; do { scanf ("%s",pin); m = strlen (pin); printf ("%d",m); } while (m<a && m>; for (i=0;i<=m;i++) printf("%c",pin[i]); -
Κώδικας για ανάγνωση συμβολοσειράς εντός ορίων
nucleus απάντησε στο θέμα του UltraB topic στην ενότητα Programming - Scripting & Databases
Μα δεν υπάρχει περίπτωση ένας αριθμός να είναι μικρότερος του a = 5 και ταυτόχρονα μεγαλύτερος του b = 10 (m<a && m>, αυτό έπρεπε να σε κάνει να καταλάβεις ότι το && στην συνθήκη ήταν λάθος. Η θα είναι μικρότερος του a ή μεγαλύτερος του b. H αποδεκτή είσοδος είναι να είναι ανάμεσα στο a και στο b το μήκος της συμβολοσειράς που εισάγεται από την κονσόλα? -
Κώδικας για ανάγνωση συμβολοσειράς εντός ορίων
nucleus απάντησε στο θέμα του UltraB topic στην ενότητα Programming - Scripting & Databases
Θέλεις να ισχύουν και οι δύο περιπτώσεις? m < a και m>b ή μια από τις δύο? Δεν παίζει επειδή αν βάλεις σαν είσοδο το "asdf" το m παίρνει την τιμή 4. Μετά ελέγχει το while. m < a με m = 4 a = 5 βγάζει true. m > b με m = 4 και b = 10 βγάζει false. Κάνοντας && έχουμε true && false δηλαδή false οπότε δεν μπαίνει ξανά στο do. -
Βλέπω κάρτες κόκκινες κάρτες μέχρι εκεί που βλέπει το μάτι
- 25.485 απαντήσεις
-
- 1
-
-
Κώδικας για ανάγνωση συμβολοσειράς εντός ορίων
nucleus απάντησε στο θέμα του UltraB topic στην ενότητα Programming - Scripting & Databases
Μα γιατί δεν τα αφήσατε στο ΠΟΘ -
Κώδικας για ανάγνωση συμβολοσειράς εντός ορίων
nucleus απάντησε στο θέμα του UltraB topic στην ενότητα Programming - Scripting & Databases
Σε εμένα παίζει κανονικά πάντως και off we go. Άκυρο σκάει lol. @UltraB, malloc για το pin κάνεις? need malloc για το b + 1. int m; int a = 10; int b = 5; char* pin =(char *) malloc(b + 1); do { scanf("%s", pin); m = strlen(pin); printf("%d", m); } while (m<a && m>; Μιας και παρακολουθούνται τα PM -
Εργασια σε C#
nucleus απάντησε στο θέμα του sssasassas topic στην ενότητα Programming - Scripting & Databases
Είναι C# τι structs ? η C# είναι αντικειμενοστρεφής (object oriented) :S Αν είναι να το κάνεις με κάποιο άλλο τρόπο χωρίς arrays θα το κάνεις με classes (objects) και λίστες. public class StudentCourse { public string CourseName { get; set; } public int Grade { get; set; } } public class Student { public Student() { StudentCourses = new List<StudentCourse>(); } public string StudentName { get; set; } public IList<StudentCourse> StudentCourses { get; set; } }To πρώτο class είναι το Course. Έχει 2 properties το όνομα του και τον βαθμό, CourseName και Grade αντίστοιχα. Το δεύτερο class είναι το Student. Έχει επίσης 2 properties. StudentName το όνομα του μαθητή και το StudentCourses. Το StudentCourses είναι μια λίστα από StudentCourse και περιέχει τα μαθήματα και τους βαθμούς του μαθητή, το αρχικοποιείς στον constructor του Student. Με βάση τα παραπάνω μέσα στην main σου αρχικά ορίζεις μια λίστα από Student αντικείμενα (οι μαθητές σου) και μετά βάζεις τους βαθμούς O κώδικας της main ενδεικτικά IList<Student> students = new List<Student>(); //make the students for (int i = 0; i < 6; i++) { string studentName = string.Format("stud{0}", i); Student newStudent = new Student() { StudentName = studentName }; for (int j = 0; j < 3; j++) { string courseName = string.Format("course{0}", j); Console.WriteLine("Eισάγετε βαθμό για τον μαθητή {0} και μάθημα {1}",studentName,courseName); StudentCourse newCourse = new StudentCourse() { CourseName = courseName, Grade = int.Parse(Console.ReadLine()) }; newStudent.StudentCourses.Add(newCourse); } students.Add(newStudent); } //Debug foreach (var student in students) { Console.WriteLine("Student {0} Grades:", student.StudentName); foreach (var course in student.StudentCourses) { Console.WriteLine("{0} = {1}", course.CourseName,course.Grade); } }Μπορείς να το κάνεις ακόμα καλύτερο προσθέτωντας properties στα δύο classes Student και StudentCourse. πχ μπορείς να προστέσεις τον μέσο όρο βαθμολογίας σαν property στο class Student και μόλις τελειώσει την εισαγωγή των βαθμών των μαθημάτων που του αντιστοιχούν πριν το προστέσει στην λίστα students και πάει στον επόμενο να υπολογίσει τον μέσο όρο και να το βάλει στο κατάλληλο property public class Student { public Student() { StudentCourses = new List<StudentCourse>(); } public string StudentName { get; set; } public IList<StudentCourse> StudentCourses { get; set; } public double GradeAverage { get; set; } }Και ο κώδικας για την main αλλάζει ως εξής IList<Student> students = new List<Student>(); //make the students for (int i = 0; i < 6; i++) { string studentName = string.Format("stud{0}", i); Student newStudent = new Student() { StudentName = studentName }; for (int j = 0; j < 3; j++) { string courseName = string.Format("course{0}", j); Console.WriteLine("Eισάγετε βαθμό για τον μαθητή {0} και μάθημα {1}",studentName,courseName); StudentCourse newCourse = new StudentCourse() { CourseName = courseName, Grade = int.Parse(Console.ReadLine()) }; newStudent.StudentCourses.Add(newCourse); } double gradeSum = 0; foreach (var course in newStudent.StudentCourses) { gradeSum = gradeSum + course.Grade; } newStudent.GradeAverage = gradeSum / newStudent.StudentCourses.Count; students.Add(newStudent); } //Debug foreach (var student in students) { Console.WriteLine("Student {0} Grades:", student.StudentName); foreach (var course in student.StudentCourses) { Console.WriteLine("{0} = {1}", course.CourseName,course.Grade); } Console.WriteLine("Grade Average = {0}", student.GradeAverage); }Θα μπορούσες να γλυτώσεις αρκετά foreach χρησιμοποιώντας Linq αλλά αυτό είναι αρκετά προχωρημένο οπότε foreach και μόνο. -
Εργασια σε C#
nucleus απάντησε στο θέμα του sssasassas topic στην ενότητα Programming - Scripting & Databases
Για να βρεις την ελάχιστη και την μέγιστη βαθμολογία που έχουν όλοι οι μαθητές πρέπει να δεις με την σειρά τις τιμές των arrays course0Grades,course1Grades,course2Grades και να κρατήσεις το index που έχει η ελάχιστη και η μέγιστη βαθμολογία. Αρχικά ορίζουμε 4 μεταβλητές. minGrade ελάχιστη βαθμολογία minGradeIndex θέση της ελάχιστης βαθμολογίας στον πίνακα που βρέθηκε maxGrade μέγιστη βαθμολογία maxGradeIndex θέση της μέγιστης βαθμολογίας στον πίνακα που βρέθηκε Μετά για κάθε πίνακα με τους βαθμούς for (int i = 0; i < course0Grades.Length; i++) { int currentGrade = course0Grades[i]; if(currentGrade < minGrade) { minGrade = currentGrade; minGradeIndex = i; } if(currentGrade > maxGrade) { maxGrade = currentGrade; maxGradeIndex = i; } }currentGrade βαθμός που ελέγχουμε. Αν ο βαθμός που ελέγχουμε είναι μικρότερος από την ελάχιστη βαθμολογία που έχουμε βρει μέχρι τότε κάνουμε αυτή την βαθμολογία την νέα ελάχιστη αποθηκεύοντας και την θέση που την βρήκαμε. Αν είναι μεγαλύτερος από την μέγιστη βαθμολογία που έχουμε βρει μέχρι τότε την αποθηκεύουμε σαν νέα μέγιστη βαθμολογία. Στο τέλος αφού έχουμε ελέγξει και τους τρεις πίνακες χρησιμοποιούμε τις μεταβλητές minGradeIndex και maxGradeIndex για να εκτυπώσουμε τα ονόματα των students. Console.WriteLine("min Grade Student name = {0}", studentNames[minGradeIndex]); Console.WriteLine("max Grade Student name = {0}", studentNames[maxGradeIndex]);Οπότε λύσαμε το 1 νομίζω. Με μια μικρή αλλαγή στο παραπάνω μπορείς να λύσεις και το 3. Αν βάλεις 2 ακόμα μεταβλητές που κρατάνε και το όνομα του course που βρέθηκε η μικρότερη και η μεγαλύτερη βαθμολογία. Και όταν είναι να αλλάξεις την ελάχιστη και την μέγιστη βαθμολογία αλλάζεις και αυτές τις 2 μεταβλητές. Για το 2. Σκέψου ότι οι βαθμολογίες του κάθε μαθητή βρίσκονται στην ίδια θέση των πινάκων course0Grades,course1Grades,course2Grades. Δηλαδή οι βαθμολογίες του stud0 βρίσκονται ως εξής course0Grades[0],course1Grades[0],course2Grades[0] για να βρεις τον μέσο όρο του stud0 απλώς προσθέτεις τις βαθμολογίες του και διαιρείς με το 3 μιας και έχεις τρία μαθήματα. Για να βρεις τον ελάχιστο και την μέγιστο μέσο όρο βαθμολογίας ακολουθούμε την ίδια διαδικασία όπως και πριν. Για το 4. πρέπει απλώς να βρεις τον μέσο όρο όλων των βαθμολογιών για κάθε μάθημα ως εξής πχ για το course0 double course0Average = (course0Grades[0] + course0Grades[1] + course0Grades[2] +course0Grades[3] + course0Grades[4] + course0Grades[5]) / 6Μετά απλώς πρέπει να βρεις ποιός μέσος όρος βαθμολογίας είναι ο μεγαλύτερος και ο μικρότερος. -
Εργασια σε C#
nucleus απάντησε στο θέμα του sssasassas topic στην ενότητα Programming - Scripting & Databases
Απο την αρχη λοιπόν string[] studentNames = new string[6];int[] course0Grades = new int[6];int[] course1Grades = new int[6];int[] course2Grades = new int[6];//input gradesfor (int i = 0; i < 6; i++){ string studentName = string.Format("stud{0}", i); studentNames[i] = studentName; for (int j = 0; j < 3; j++) { string courseName = string.Format("course{0}", j); Console.WriteLine("Eισάγετε βαθμό για τον μαθητή {0} και μάθημα {1}",studentName,courseName); if(j == 0) { course0Grades[i] = int.Parse(Console.ReadLine()); } else if(j == 1) { course1Grades[i] = int.Parse(Console.ReadLine()); } else { course2Grades[i] = int.Parse(Console.ReadLine()); } }}for (int i = 0;i < 6; i++){ Console.WriteLine("Student {0} Grades: Course0={1} Course1={2} Course2={3}", studentNames[i], course0Grades[i], course1Grades[i], course2Grades[i]);}studentNames πίνακας απο strings για τα ονόματα των students course0Grades πίνακας από ints για τους βαθμούς για το course0 course1Grades πίνακας από ints για τους βαθμούς για το course1 course2Grades πίνακας από ints για τους βαθμούς για το course2 Το όνομα του κάθε μαθητή βρίσκεται στο αντίστοιχο index του studentNames πχ studentNames[1] το όνομα του stud1 To ίδιο ισχύει και για τους βαθμούς πχ για τον stud1 οι βαθμοί του είναι για το course0 είναι στην course0Grades[1], για το course1 είναι στην course1Grades[1], για το course2 είναι στην course2Grades[1] Έτσι πρέπει να είναι αποθηκευμένα? Δοκίμασε μια τον παραπάνω κώδικα για να δεις τα δεδομένα