Μια μικρή εκτροπή σε κινητής υποδιαστολής (im) την ακρίβεια, μέρος 1




Οι περισσότεροι μαθηματικοί συμφωνούν ότι:



> 
> e πi + 1 = 0
> 
> 
> 


Ωστόσο, οι περισσότερες εφαρμογές κινητής υποδιαστολής διαφωνούν. Πόσο καλά μπορούμε να διευθετηθεί αυτή η διαφορά;


Είμαι πρόθυμος να ακούσω για διαφορετικές γλώσσες και εφαρμογές, καθώς και διάφορες μεθόδους για να κάνουν το αποτέλεσμα όσο πιο κοντά στο μηδέν είναι δυνατόν. Να είσαι δημιουργικός!
Δεν είναι ότι οι περισσότερες εφαρμογές κινητής υποδιαστολής διαφωνούν, είναι ακριβώς ότι δεν μπορούν να πάρουν την απαραίτητη ακρίβεια για να πάρετε μια απάντηση 100%. Και η σωστή απάντηση είναι ότι δεν μπορούν.


PI είναι μια άπειρη σειρά από ψηφία που κανείς δεν ήταν σε θέση να δηλώσει με οτιδήποτε άλλο εκτός από μια συμβολική αναπαράσταση, και ε ^ Χ είναι το ίδιο, και έτσι ο μόνος τρόπος για να φτάσουμε στο 100% ακρίβεια είναι να πάει συμβολική.
όταν το ισόγειο είναι 90 τμ και ο πρώτος όροφος 53 τμ και όλα μαζί μας κάνουν 143 τμ και θέλομε να βρούμε την αντιστοιχία των διαμερισμάτων στο επί τοις 1000, τότε διαιρούμε το 1000 με το σύνολο των τμ δηλαδή 1000/143= 6,993 περίπου και μετά πολλαπλασιάζουμε το 6,993 με το 90= 629,4 περίπου και έτσι βρίσκουμε τα χιλιοστά του ισογείου, μετά πολλαπλασιάζουμε το 6,993 με το 53= 370,6 και βρίσκουμε τα χιλιοστά του πρώτου. και αν κάνουμε μια χρήσιμη στρογγυλοποίηση θα έχουμε 630 χιλιοστά το ισόγειο και 370 χιλιοστά ο πρώτος. τρουλλινός γιώργος το πρόβλημα είναι ppa, το linux lite είναι βασισμένο στο debian τα ppa είναι για ubuntu, η τουλάχιστον κάπως έτσι είναι τα πράγματα, οπότε μάλλον καλύτερα να τα βγάλεις.

επίσεις δεν κάνουν όλα τα ppa για όλες τις εκδόσεις του λειτουργικού… <p>δεν περιγράφετε κλίμακα για να ταιριάζει. περιγράφεις την εμφάνιση. (έχω επεξεργαστεί την ερώτησή σας σε αυτό το θέμα.) η υποβολή γίνεται όσο το δυνατόν μεγαλύτερη, διατηρώντας παράλληλα την αναλογία της και προσαρμόζοντας εξ ολοκλήρου μέσα στον γονέα της.</p><p>τέλος πάντων, μπορείτε να το κάνετε αυτό με αυτόματη διάταξη. μπορείτε να το κάνετε εξ ολοκλήρου στο ib από xcode 5.1. ας ξεκινήσουμε με μερικές προβολές:</p><p><img src="https://i.stack.imgur.com/hhdxr.png" alt="some views"></p><p>η ανοιχτή πράσινη όψη έχει αναλογία διαστάσεων 4: 1. η σκούρα πράσινη προβολή έχει αναλογία διαστάσεων 1: 4. πρόκειται να δημιουργήσω περιορισμούς έτσι ώστε η μπλε όψη να γεμίζει το πάνω μισό της οθόνης, η ροζ όψη να γεμίζει το κάτω μισό της οθόνης και κάθε πράσινη προβολή να επεκτείνεται όσο το δυνατόν περισσότερο, διατηρώντας παράλληλα τον λόγο διαστάσεων και προσαρμόζοντας την δοχείο.</p><p>κατ 'αρχάς, θα δημιουργήσω περιορισμούς και στις τέσσερις πλευρές της μπλε όψης. θα το περάσω στον κοντινότερο γείτονα σε κάθε άκρη, με απόσταση 0. φροντίζω να απενεργοποιήσω τα περιθώρια:</p><p><img src="https://i.stack.imgur.com/yo2jf.gif" alt="blue constraints"></p><p>σημειώστε ότι το i <strong> δεν ενημερώνει </strong> το πλαίσιο ακόμα. θεωρώ ότι είναι ευκολότερο να αφήνετε χώρο μεταξύ των απόψεων κατά τη δημιουργία περιορισμών και απλά να ορίσετε τις σταθερές στο 0 (ή οτιδήποτε άλλο) με το χέρι.</p><p>στη συνέχεια, κλίνω το αριστερό, το κάτω και το δεξί άκρο της ροζ εικόνας στον πλησιέστερο γείτονά της. δεν χρειάζεται να ρυθμίσω έναν ανώτατο περιορισμό edge επειδή η άνω άκρη του είναι ήδη περιορισμένη στο κάτω άκρο της μπλε όψης.</p><p><img src="https://i.stack.imgur.com/spins.gif" alt="pink constraints"></p><p>χρειάζομαι επίσης έναν περιορισμό ισοδύναμων μεταξύ των ροζ και μπλε απόψεων. αυτό θα τους κάνει να γεμίσουν το ήμισυ της οθόνης:</p><p><img src="https://i.stack.imgur.com/oelrv.gif" alt="enter image description here"></p><p>αν λέω στο xcode να ενημερώσει όλα τα πλαίσια τώρα, έχω αυτό:</p><p><img src="https://i.stack.imgur.com/9fbwl.png" alt="containers laid out"></p><p>έτσι, οι περιορισμοί που έχω δημιουργήσει μέχρι τώρα είναι σωστοί. ανεξάρτητα από αυτό και να αρχίσετε να εργάζεστε με την ανοιχτό πράσινη όψη.</p><p>η τοποθέτηση σε πτυχές της ανοιχτής πράσινης προβολής απαιτεί πέντε περιορισμούς:</p><ul> <li>απαιτούμενος λόγος αναλογίας διαστάσεων προτεραιότητας στην ανοιχτό πράσινη όψη. μπορείτε να δημιουργήσετε αυτόν τον περιορισμό σε xib ή storyboard με xcode 5.1 ή νεότερη έκδοση.</li> <li>ο περιορισμός της απαιτούμενης προτεραιότητας που περιορίζει το πλάτος της ανοιχτό πράσινης όψης να είναι μικρότερο ή ίσο με το πλάτος του δοχείου.</li> <li>ένας περιορισμός υψηλής προτεραιότητας που καθορίζει το πλάτος της ανοιχτής πράσινης όψης να είναι ίσο με το πλάτος του δοχείου.</li> <li>ο περιορισμός της απαιτούμενης προτεραιότητας που περιορίζει το ύψος της ανοιχτής πράσινης όψης να είναι μικρότερο ή ίσο με το ύψος του δοχείου.</li> <li>ένας περιορισμός υψηλής προτεραιότητας που θέτει το ύψος της ανοιχτής πράσινης όψης να είναι ίσο με το ύψος του δοχείου.</li> </ul><p>ας εξετάσουμε τους δύο περιορισμούς πλάτους. ο περιορισμός που δεν είναι ο ίδιος, είναι επαρκής για να καθορίσει το πλάτος της ανοιχτής πράσινης όψης. πολλά πλάτη θα ταιριάζουν με τον περιορισμό. δεδομένου ότι υπάρχει ασάφεια, το autolayout θα προσπαθήσει να επιλέξει μια λύση που ελαχιστοποιεί το σφάλμα στον άλλο περιορισμό (υψηλής προτεραιότητας αλλά όχι υποχρεωτικό). η ελαχιστοποίηση του σφάλματος σημαίνει ότι το πλάτος είναι όσο το δυνατόν πλησιέστερο στο πλάτος του κιβωτίου, ενώ δεν παραβιάζεται ο απαιτούμενος περιορισμός που δεν είναι μικρός ή ίσος.</p><p>το ίδιο συμβαίνει και με τον περιορισμό του ύψους. και επειδή απαιτείται επίσης ο περιορισμός της αναλογίας πλευρών, μπορεί να μεγιστοποιηθεί το μέγεθος του υποβιβασμού κατά μήκος ενός άξονα (εκτός αν ο περιέκτης έχει την ίδια αναλογία διαστάσεων με την υποέκθεση).</p><p>έτσι πρώτα δημιουργώ τον περιορισμό της αναλογίας διαστάσεων:</p><p><img src="https://i.stack.imgur.com/4ihow.gif" alt="top aspect"></p><p>στη συνέχεια, δημιουργώ ίσους περιορισμούς πλάτους και ύψους με το δοχείο:</p><p><img src="https://i.stack.imgur.com/vycag.gif" alt="top equal size"></p><p>πρέπει να επεξεργαστώ αυτούς τους περιορισμούς ώστε να είναι λιγότερο από-ή-ίσους περιορισμούς:</p><p><img src="https://i.stack.imgur.com/bc7rh.gif" alt="top less than or equal size"></p><p>στη συνέχεια πρέπει να δημιουργήσω ένα άλλο σύνολο ίσων περιορισμών πλάτους και ύψους με το δοχείο:</p><p><img src="https://i.stack.imgur.com/u9hkm.gif" alt="top equal size again"></p><p>και πρέπει να θέσω τους νέους αυτούς περιορισμούς λιγότερο από την απαιτούμενη προτεραιότητα:</p><p><img src="https://i.stack.imgur.com/i7dte.gif" alt="top equal not required"></p><p>τελικά, ζητήσατε να είναι κεντραρισμένο το υποπεριοχή στο δοχείο του, οπότε θα ρυθμίσω αυτούς τους περιορισμούς:</p><p><img src="https://i.stack.imgur.com/4dtr1.gif" alt="top centered"></p><p>τώρα, για να δοκιμάσετε, θα επιλέξω τον ελεγκτή προβολής και θα ζητήσω από το xcode να ενημερώσει όλα τα πλαίσια. αυτό έχω:</p><p><img src="https://i.stack.imgur.com/kmtoy.png" alt="incorrect top layout"></p><p>ωχ! το subview έχει επεκταθεί για να γεμίσει πλήρως το δοχείο του. αν το επιλέξω, μπορώ να δω ότι στην πραγματικότητα διατηρείται η αναλογία του, αλλά κάνει μια πτυχή - <strong> συμπληρώστε </strong> αντί για μια πτυχή - <strong> ταιριάζει </strong>.</p><p>το πρόβλημα είναι ότι σε έναν λιγότερο από ή ίσο περιορισμό, έχει σημασία ποια είναι η άποψη σε κάθε άκρο του περιορισμού, και το xcode έχει δημιουργήσει τον περιορισμό απέναντι από την προσδοκία μου. θα μπορούσα να επιλέξω καθέναν από τους δύο περιορισμούς και να αντιστρέψω το πρώτο και δεύτερο στοιχείο. αντ 'αυτού, θα επιλέξω μόνο το subview και θα αλλάξω τους περιορισμούς ώστε να είναι μεγαλύτερο από-ή-ίσο:</p><p><img src="https://i.stack.imgur.com/mh4xm.gif" alt="fix top constraints"></p><p>το xcode ενημερώνει τη διάταξη:</p><p><img src="https://i.stack.imgur.com/srvqg.png" alt="correct top layout"></p><p>τώρα κάνω όλα τα ίδια πράγματα με τη σκούρα πράσινη θέα στο κάτω μέρος. πρέπει να σιγουρευτώ ότι η αναλογία πλευρών είναι 1: 4 (το xcode το μείωσε με περίεργο τρόπο αφού δεν είχε περιορισμούς). δεν θα δείξω τα βήματα ξανά, αφού είναι τα ίδια. εδώ είναι το αποτέλεσμα:</p><p><img src="https://i.stack.imgur.com/kdj1r.png" alt="correct top and bottom layout"></p><p>τώρα μπορώ να το εκτελέσω στον προσομοιωτή iphone 4s, ο οποίος έχει διαφορετικό μέγεθος οθόνης από τον ib που χρησιμοποιείται και δοκιμή περιστροφής:</p><p><img src="https://i.stack.imgur.com/hpa6w.gif" alt="iphone 4s test"></p><p>και μπορώ να δοκιμάσω στο iphone 6 προσομοιωτή:</p><p><img src="https://i.stack.imgur.com/otbq9.gif" alt="iphone 6 test"></p><p>έχω ανεβάσει τον τελικό πίνακα ιστορικού μου στο <a href="https://gist.github.com/mayoff/d9320088ab4025c95e40">αυτό το gist</a> για την ευκολία σας.</p> Αυτή είναι η γνώμη μου, αλλά? όπως ακριβώς και οι τάξεις περίπτωση δεν, θα ήθελα να εφαρμόσουν μια `copy`μέθοδο του είδους στην τάξη για να καταστεί δυνατή η τροποποίηση, διατηρώντας παράλληλα το αμετάβλητο, αλλά υπάρχει ορισμένες περιπτώσεις που δεν μπορώ να βοηθήσω να το μεταβλητό? Για παράδειγμα, όταν κάτι αναμένεται να γίνει η λειτουργία αντιγραφής είναι πολύ μεγάλη και αργή για την κατηγορία? όπως όταν η τάξη έχει τόσα πολλά συχνά τροποποιημένο μέλη. Και μην ανησυχείτε για χιλιάδες περιπτώσεις που επιπλέουν γύρω στη μνήμη, επειδή είναι αυτόματα GC'ed, οπότε το πιο πραγματικό πρόβλημα είναι ο χρόνος κόστος της αντιγραφής περιπτώσεις της κλάσης. Παρακαλώ πείτε μου εάν η γνώμη μου είναι κάπως λάθος :) για να ρωτήσει και να σταματήσει αν πατήσεις κάτι άλλο εκτός από `y’ ή ‘y’

read -p "are you sure? " -n 1 -r

echo # (optional) move to a new line

if [[ ! $reply =~ ^[yy]$ ]]

then

echo -ne "\ncancelled\n"

exit 1

fi

echo -ne "\n"

το μυστικό είναι η κανονική έκφραση (regular experssion) '^[y… ο επιμερισμός των κοινοχρήστων στην πολυκατοικία σας γίνεται με συντελεστές fi ei? πιθανότατα στο δικό σας διαμέρισμα πέρα του fi ei να έχουν κάποιο συντελεστή επιβάρυνσης λόγω τελευταίου ορόφου και μεγαλύτερου όγκου του τριαριού διαμερίσματος δηλαδή εσείς αν και έχετε εκμεταλλευτεί την ζέστη των ίδιων κυβικών μέτρων εισερχόμενου ζεστού νερού το δικό σας εξερχόμενο νερό θεωρητικά τουλάχιστον, θα είναι πιο κρύο από το εξερχόμενο νερό του δυαριού. τρουλλινός γιώργος 6932860310 υδραυλικές εργασίες σε όλη την αθήνα - αττική γλυκά νερά, χολαργός, αιγάλεω, νέο ηράκλειο, αγιο δημήτριο, φιλοθέη [εικόνα] raik:

μηπως παιζει ρολο οτι γλωσσα εχει ελληνικα αλλά στο πεδιο περιοχη εχει german, austria utf-8

και εγώ πιστεύω ότι κάτι εκεί έχει στραβώσει με τα locale, μια ιδέα είναι να τα κάνει πρώτα όλα αμερικανικά, να φτιάξει έτσι το πρόβλημα και μετά να αρχίσει να τα γυρνάει ένα-ένα όπως τ… η ηλεκτρονική όπως την ονομάζετε ή ο ελεγχτής ροής νερού ή το δοχείο διαστολής σε ένα οικιακό ή επαγγελματικό πιεστικό νερού σκοπό έχουν ανάμεσα στα άλλα την αναγκαία για την μακροημέρευση του μοτέρ (κινητήρα) του πιεστικού εξασφάλιση ότι αυτό δεν θα ξεκινά - σταματά πάνω από 10 φορές την ώρα, καθώς τα διαδοχικά σταμάτα - ξεκίνα καταπονούν το μοτέρ. στην πράξη αυτό μπορεί να μην εφαρμόζεται απόλυτα. τώρα αν το δικό σας πιεστικό χαλάει από τις διακοπές ρεύματος όταν συμβαίνουν την ώρα που αυτό λειτουργεί είτε δοχείο διαστολής έχετε είτε ελεγκτή ροής την ζημιά το ρεύμα θα την κάνει ειδικά αν το μοτέρ είναι τριφασικό, και σε αυτή την περίπτωση πρέπει να αναζητήσετε αυτοματισμούς προστασίας από πτώσεις και υπερτάσεις ρεύματος καθώς και από απουσία φάσης. τρουλλινός γιώργος 6932860310 υδραυλικός, αθήνα, πειραιάς, χαλάνδρι κηφισιά η ηλεκτρονική όπως την ονομάζετε ή ο ελεγχτής ροής νερού ή το δοχείο διαστολής σε ένα οικιακό ή επαγγελματικό πιεστικό νερού σκοπό έχουν ανάμεσα στα άλλα την αναγκαία για την μακροημέρευση του μοτέρ (κινητήρα) του πιεστικού εξασφάλιση ότι αυτό δεν θα ξεκινά - σταματά πάνω από 10 φορές την ώρα, καθώς τα διαδοχικά σταμάτα - ξεκίνα καταπονούν το μοτέρ. στην πράξη αυτό μπορεί να μην εφαρμόζεται απόλυτα. τώρα αν το δικό σας πιεστικό χαλάει από τις διακοπές ρεύματος όταν συμβαίνουν την ώρα που αυτό λειτουργεί είτε δοχείο διαστολής έχετε είτε ελεγκτή ροής την ζημιά το ρεύμα θα την κάνει ειδικά αν το μοτέρ είναι τριφασικό, και σε αυτή την περίπτωση πρέπει να αναζητήσετε αυτοματισμούς προστασίας από πτώσεις και υπερτάσεις ρεύματος καθώς και από απουσία φάσης. τρουλλινός γιώργος 6932860310 υδραυλικές εργασίες σε όλη την αθήνα - αττική νίκαια, μεταμόρφωση, ηλιούπολη, νέο ηράκλειο, αιγάλεω, καματερό κάτι έχει γίνει λάθος στην περίπτωσης σου διότι αυτή η μετάφραση χρησιμοποιείται σε αρκετές επαγγελματικές εγκαταστάσεις εταιρειών (με εξαίρεση κάποιες περιπτώσεις που είναι custom μεταφράσεις εξειδίκευσης π.χ. ιατρεία, οδοντιατρεία, δικηγορικά γραφεία και δεν είναι online)