iXdi - Σύγχρονος προγραμματισμός

Δημοσιεύσεις για το θέμα 'swift'


SwiftUI: Lazy Grids and Stacks
Πώς να χρησιμοποιήσετε τα LazyHGrid, LazyVGrid, LazyVStack και LazyHStack; Με το iOS-14, η Apple παρουσίασε κάποια νέα διάταξη. Σε αυτό το σεμινάριο θα καταλάβουμε πώς μπορούμε να τα χρησιμοποιήσουμε; και Πώς διαφέρει το LazyV(H)Stack από το κανονικό V(H) Stack; Πώς να εφαρμόσετε το LazyH(V)Grid και το LazyV(H)Stack; Τα H και V της προβολής Grid/Stack καθορίζουν την κατεύθυνση της διάταξης. Αν θέλουμε αυτές οι προβολές να είναι κύλισης, πρέπει να τις τυλίξουμε με ScrollView...

Έρχεται κώδικας 2021: Μεταθανάτιο
Κατάφερα να ολοκληρώσω το Advent of Code φέτος. Ήταν η πρώτη μου φορά που το επιχειρούσα, οπότε ήθελα να γράψω τις εντυπώσεις μου. Σχετικά με το AoC Το Advent of Code (AoC) είναι ένα ημερολόγιο εμφάνισης παζλ προγραμματισμού που αναπτύχθηκε από τον Eric Wastl , που ξεκίνησε το 2015. Κάθε μέρα από την 1η Δεκεμβρίου έως τις 25 Δεκεμβρίου αποκαλύπτεται ένα νέο παζλ, στις 5 π.μ. ώρα Ηνωμένου Βασιλείου. Κάθε παζλ έχει 2 μέρη. Για να ξεκλειδώσετε το 2ο μέρος, πρέπει πρώτα να..

LeetCode 2801 (Σκληρό, Επίπεδο Αποδοχής 14,5%).
Διαίσθηση Το πρόβλημα απαιτεί την εύρεση του αριθμού των βηματικών αριθμών σε ένα δεδομένο εύρος [χαμηλό, υψηλό], όπου ένας βηματικός αριθμός είναι ένας ακέραιος έτσι ώστε όλα τα διπλανά ψηφία του να έχουν απόλυτη διαφορά ακριβώς 1. Για να μετρήσουμε αποτελεσματικά αυτούς τους βηματικούς αριθμούς, μπορούμε να χρησιμοποιήσουμε μια δυναμική προγραμματιστική προσέγγιση. Πλησιάζω Η λύση Swift χρησιμοποιεί δυναμικό προγραμματισμό για την επίλυση του προβλήματος. Η συνάρτηση rec..

Το Swift αναμενόταν μηδενικό, όχι <μηδέν>
Η δοκιμή της μονάδας μου απέτυχε. Ήθελε ένα nil αλλά πήρε <nil> . Η αρχική μου αντίδραση ήταν να κατηγορήσω τον υπολογιστή μου ότι ήταν χαζός. Περιμένεις διαφορετικό τύπο nil από εμένα; Υπάρχει μόνο ένα nil και το όνομά του είναι nil . Υπομονή όμως. Οι υπολογιστές δεν είναι αρκετά εξελιγμένοι για να μας κοροϊδεύουν. Τι εκανα λαθος? Το πρόβλημα του λεξικού Είναι στάνταρ στο Swift να ξετυλίξετε ένα προαιρετικό με if let . Γιατί έλαβα ένα nil στη γραμμή 3;..

Το πρώτο μου έργο ανοιχτού κώδικα iOS
Το πρώτο μου έργο ανοιχτού κώδικα iOS Αυτή είναι η πρώτη φορά που εκτίθεμαι στην κοινότητα με το στυλ του κώδικα μου, νιώθω λίγο νευρικός και συγκινημένος ταυτόχρονα. Ξέρω ότι ο κώδικάς μου δεν είναι τέλειος, αλλά ξέρω επίσης ότι για να αναπτυχθείς, πρέπει να βρίσκεσαι μερικές φορές σε άβολες καταστάσεις, ούτως ή άλλως. Και επίσης, για να είμαι ειλικρινής, δεν ξέρω πού βρίσκομαι, όσο το iOS/Swift είναι παρόν, νιώθω ότι πηγαίνω στη σωστή κατεύθυνση. Όταν βρίσκομαι να εργάζομαι σε..

Κάντε λήψη και μεταγλώττιση του CoreMLModel από τον διακομιστή
Πώς να κατεβάσετε και να χρησιμοποιήσετε το μοντέλο Υπάρχουν περιπτώσεις όπου δεν θέλετε να συνδυάσετε το μοντέλο σας με την εφαρμογή σας Υπάρχουν περιπτώσεις όπου δεν θέλετε να συνδυάσετε το μοντέλο CoreML με την εφαρμογή λόγω του μεγέθους της εφαρμογής ή του συστήματος. Το μοντέλο CoreML μπορεί να ληφθεί από τον διακομιστή και να χρησιμοποιηθεί Μπορείτε να τοποθετήσετε το μοντέλο CoreML σε οποιονδήποτε διακομιστή και να το κατεβάσετε στη συσκευή σας την πρώτη φορά που θα..

Ταξινόμηση επιλογής — Swift
Βασική επιστήμη των υπολογιστών Η Ταξινόμηση επιλογής είναι ένας αλγόριθμος ταξινόμησης που βρίσκει επανειλημμένα το μικρότερο στοιχείο (ταξινόμηση αύξουσας σειράς) σε έναν πίνακα από το μη ταξινομημένο τμήμα και βάζει αυτό το στοιχείο στην αρχή. Παρόμοια με το insertion sort , διατηρεί δύο εικονικούς υποσυστοιχίες σε έναν δεδομένο πίνακα. Σε κάθε επανάληψη, η πρώτη υποσυστοιχία διασφαλίζει ότι συγκρατεί τα μικρότερα στοιχεία σε αυξανόμενη σειρά. Πρόβλημα Ας υποθέσουμε ότι..

Νέα υλικά

Προπτυχιακοί φοιτητές: Δημιουργήστε έναν διακομιστή REST API με το NodeJS
Εντάξει! έχουμε το περιβάλλον μας έτοιμο και τρέχει, οπότε… ας εφαρμόσουμε έναν διακομιστή REST API που βασίζεται στο NodeJS. Μια σύντομη ανακεφαλαίωση: Το αποθετήριο μας φιλοξενείται στο..

React Native Navigation Experimental in Depth
Σε αυτό το σεμινάριο, θα εξετάσω όλα όσα έχω μάθει και θα σας δείξω πώς να δημιουργήσετε ισχυρή πλοήγηση με πλήρη χαρακτηριστικά χρησιμοποιώντας NavigationExperimental . Το τελικό repo για αυτό..

Aiding and a Betting Horse Racing» Μοντέλο
Shan Ali, Letian Zhao, David Cruz Σύνδεσμος GitHub: https://github.com/ericericzhao945/APM-Final-Project Περίληψη Σύμφωνα με τον ιστότοπο World Horse Racing, το HKJC είναι ένας από..

Βελτίωση πωλήσεων χρησιμοποιώντας καλύτερη κατάταξη αναζήτησης
Το Findify μπορεί να εξατομικεύσει όλα τα σημαντικά σημεία επαφής στο κατάστημά σας: αναζήτηση, πλοήγηση κατηγοριών και προτάσεις πολλών σελίδων. Από αυτήν τη στοίβα, ένα από τα πιο περίπλοκα..

Angular και Bokeh
Πρόσφατα αντιμετωπίσαμε το πρόβλημα να εμφανίσουμε ένα σχήμα γραφήματος ποιότητας σε μια εφαρμογή ή ιστότοπο. Αλλά επιπλέον θέλετε να μπορείτε να στέλνετε συμβάντα ενημέρωσης από το back-end της..

Καλύτερη έρευνα όλων των εποχών σχετικά με τα Generative Adversarial Networks (GAN) part14 (Machine Learning)
GAN-AE: Ένας αλγόριθμος ανίχνευσης ανωμαλιών για αναζήτηση New Physics σε δεδομένα LHC (arXiv) Συγγραφέας: Louis Vaslin , Vincent Barra , Julien Donini Περίληψη: Τα τελευταία χρόνια, το..

Τι νέο υπάρχει στο JavaScript ES2022
Αυτό το άρθρο είναι επίσης διαθέσιμο σε μορφή βίντεο . Συναρπαστικές νέες δυνατότητες εισάγονται στην προδιαγραφή ECMAScript το 2022. Σε αυτό το άρθρο θα εξερευνήσουμε τα κυριότερα σημεία..