Παρασκευή 30 Νοεμβρίου 2012
Πέμπτη 29 Νοεμβρίου 2012
Τετάρτη 28 Νοεμβρίου 2012
Βρίσκοντας τον Μέγιστο Αριθμό ενός Πίνακα στη C.
Πόσο συνηθισμένο πρόβλημα είναι να βρεις το μέγιστο αριθμό που υπάρχει σε έναν πίνακα(array). Εδώ υπάρχει ένα αναλυτικό παράδειγμα που χρησιμεύει για οποιοδήποτε μεγέθους πίνακα.
Έχουμε ένα πίνακα που το γεμίζουμε εμείς με τιμές(1, 2, 3, 4) και ένα ακόμα τον Y που το γεμίζουμε με τυχαίες τιμές. Θα βρούμε και για τους δύο πίνακες τον μέγιστο αριθμό.
Γιατί λοιπόν Java;
Από την πηγή...
- Σύμφωνα με τα λόγια του Tim Lindholm Senior Staff Engineer της JavaSoft σε άρθρο του τον Απρίλιο του 1996:
«Με την Java σαν γλώσσα επέκτασης, ένα πρόγραμμα πλοήγησης του Web θα μπορούσε να έχει απεριόριστες
δυνατότητες. Οι προγραμματιστές θα μπορούσαν να γράψουν τα applets μια φορά και αυτά μετά θα έτρεχαν σε οποιαδήποτε μηχανή, οπουδήποτε. Οι επισκέπτες σε σελίδες με Java δυνατότητες, θα μπορούσαν να χρησιμοποιήσουν το περιεχόμενο αυτών των σελίδων εφησυχασμένοι ότι τίποτα δεν θα μπορούσε να φθείρει την μηχανή τους.
Exceptions στη Java.
Τι είναι οι εξαιρέσεις
- Όταν μία μέθοδος κληθεί, ενδέχεται να βρεθεί αντιμέτωπη με κάποιες συνθήκες που δεν μπορεί να αντιμετωπίσει με κάποιο λογικό τρόπο. Αυτό μπορεί να συμβεί είτε γιατί οι παράμετροι που περάστηκαν στη μέθοδο δεν ήταν οι αναμενόμενες, είτε γιατί προέκυψε κάποιο έκτακτο περιστατικό κατά τη διάρκεια της λειτουργίας της. Σ' αυτές τις περιπτώσεις επειδή η μέθοδος δεν δύναται να ολοκληρώσει τη λειτουργία της μπορεί να προκαλέσει μία εξαίρεση, πετώντας ουσιαστικά το "γάντι" στην μέθοδο που την κάλεσε.
- Η μέθοδος που έκανε τη κλήση με τη σειρά της μπορεί να χειριστεί την εξαίρεση, αν γνωρίζει το πως, ή αν δεν μπορεί κι αυτή να χειριστεί την εξαίρεση με κάποιο λογικό τρόπο, τότε μπορεί να την "πετάξει" πιο πάνω στη στοίβα των κλήσεων. Αν τελικά μια εξαίρεση φτάσει στο κατώτερο επίπεδο των κλήσεων και δεν την έχει χειριστεί κανείς, θα προκαλέσει την διακοπή του προγράμματος.
Τρίτη 27 Νοεμβρίου 2012
Με λίγα λόγια τούμπανο...

Ο Titan Cray XK47 είναι ο ταχύτερος υπερυπολογιστής στον κόσμο
Ο νέος υπερυπολογιστής στεγάζεται στο εργαστήριο Oak Ridge του Τενεσί και άφησε στη δεύτερη θέση το Sequoia του εργαστηρίου Lawrence Livermore της Καλιφόρνια.
Τutorial για την λειτουργία των συναρτήσεων στην Python.
Using a function
Python has lots of pre-made functions, that you can use right now, simply by ‘calling’ them. ‘Calling’ a function involves you giving a function input, and it will return a value (like a variable would) as output. Don’t understand? Here is the general form that calling a function takes:
Έρχεται το Android 5.0

Κατεβάστε το τελευταίο Eclipse!
If-else και While statements στην Python.

(Our final lesson before we get into interacting with human input. Can’t wait, can you?)
Just imagine you needed a program to do something 20 times. What would you do? You could copy and paste the code 20 times, and have a virtually unreadable program, not to mention slow and pointless. Or, you could tell the computer to repeat a bit of code between point A and point B, until the time comes that you need it to stop. Such a thing is called a loop.
Παράδειγμα με κώδικα για εγγραφή αρχείου στην C.

See http://www.cplusplus.com/ref/cstdio/fopen.html for more on fopen and stdio.h
Δευτέρα 26 Νοεμβρίου 2012
WordPress Tuttorial.

Let’s take a step-by-step tour through your WordPress site and learn about how all the different functions work and how to make your new site your own.
FindBugs: Βρείτε Λάθη στον Java Κωδικά σας!

Το FindBugs είναι ένα πρόγραμμα που εξετάζει τα μεταγλωττισμένα αρχεία java (δηλαδή τα αρχεία με κατάληξη .class) ή τα JAR/WAR/EAR πακέτα του προγράμματός σας και συγκρίνει τα bytecodes με διάφορα bug patterns. Αν βρει κάποιο bug θα το επισημάνει με απόλυτη ακρίβεια στον κώδικά σας.
Εγκατάσταση του WordPress μέσα σε 5 λεπτά!

If you are not comfortable with renaming files, Steps 3 and 4 are optional and you can skip them as the install program will create wp-config.php file.
Πως στέλνουμε e-mail στην Python.

Although Python makes sending e-mail relatively easy via the smtplib library, Django provides a couple of light wrappers over it. These wrappers are provided to make sending e-mail extra quick, to make it easy to test e-mail sending during development, and to provide support for platforms that can’t use SMTP.
Εγγραφή σε:
Αναρτήσεις (Atom)