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

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


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

Αποφύγετε τη διαρροή μνήμης στο Angular με χρήση Subsink + Κατάργηση εγγραφής παρατηρήσιμη
Ο σωστός τρόπος απεγγραφής του Observable στο Angular Είναι σημαντικό να διαγραφείτε από τα Observables μας για να αποφύγετε διαρροές μνήμης. Αυτό το άρθρο θα σας δείξει τα περισσότερα μοτίβα με ή χωρίς lib τρίτου μέρους και μπορείτε να καταργήσετε την εγγραφή σας από τα Observables στα στοιχεία Angular σας 1. Χρήση κανονικού τρόπου διαγραφής Στο παρακάτω παράδειγμα, έχουμε Component , το οποίο εγγράφεται σε ένα παρατηρήσιμο στο άγκιστρο ngOnInit. Κάθε παρατηρήσιμο εκπέμπει μια..

Λειτουργίες TypeScript 3.7 που πρέπει οπωσδήποτε να χρησιμοποιήσετε
Αν πρέπει να επιλέξω τις πιο χρήσιμες δυνατότητες που είναι νέες στο TypeScript 3.7, αυτές οι δύο βρίσκονται στην κορυφή της λίστας. Προαιρετική Αλυσίδα Όλοι εμείς οι προγραμματιστές JavaScript σε ορισμένα σημεία της καριέρας μας θα αντιμετωπίσουμε δυστυχώς αυτό το περιβόητο σφάλμα: "Μη καταγεγραμμένο TypeError: Δεν είναι δυνατή η ανάγνωση της ιδιότητας … της απροσδιόριστης" Αυτό είναι το ισοδύναμο με το «λάθος δισεκατομμυρίων δολαρίων» — NPE (Εξαιρέσεις Null Pointer) στη χώρα..

Βασικά στοιχεία JavaScript : Τριμερείς χειριστές
Τι είναι ο τριαδικός τελεστής; Ο τριαδικός τελεστής χρησιμοποιείται για τον έλεγχο των συνθηκών στον κώδικά σας αντί για τη χρήση μιας δήλωσης if…else. Ονομάζεται επίσης τελεστής υπό όρους και κάνει τον κώδικα πολύ πιο σύντομο και πιο ευανάγνωστο (τις περισσότερες φορές). Σύνταξη Ας ρίξουμε μια ματιά στη σύνταξη ενός τριαδικού τελεστή: condition ? trueExpression : falseExpression Αναλύοντας τη σύνταξη condition — η συνθήκη που αξιολογείτε. Π.χ.: Είναι ηλικία › 5...

Εξαγωγή γραφημάτων πίνακα ελέγχου σε PDF
Εξαγωγή γραφημάτων πίνακα ελέγχου σε PDF σε 5 βήματα. Εδώ θα εξηγήσω πόσο εύκολο είναι να εξαγάγετε γραφήματα από τον Πίνακα ελέγχου με μία από τις βιβλιοθήκες JavaScript ανοιχτού κώδικα και πολλές γραμμές κώδικα. Για να ξεκινήσω, μόλις δημιούργησα έναν απλό πίνακα ελέγχου με 3 γραφήματα: γράφημα γραμμών, γράφημα ράβδων και γράφημα πίτας. Για τη δημιουργία γραφημάτων χρησιμοποίησα το ChartJS, αλλά μπορούμε να χρησιμοποιήσουμε διαφορετικές βιβλιοθήκες γραφημάτων όπως D3, ECcharts..

Τι έμαθα κάνοντας 100 ερωτήσεις LeetCode σε 2 εβδομάδες
Στις 26 Αυγούστου 2022, ξεκίνησα το ταξίδι μου στο Leetcode. Από τότε, σε λίγο περισσότερο από 12 ημέρες, έχω ολοκληρώσει περίπου 100 προβλήματα. Εδώ είναι λίγα για μένα και τι έχω μάθει μέχρι τώρα. Λίγα για μένα: Είμαι απόφοιτος γυμνασίου με ελάχιστη έως καθόλου εμπειρία κωδικοποίησης. Πήρα το AP Computer Science A στο γυμνάσιο και το απόλαυσα, και μετά την αποφοίτησή μου, κατέληξα στο Flatiron School, ένα συναρπαστικό bootcamp κωδικοποίησης. Πάντα ασχολιόμουν πραγματικά..

Worker Threads στο Node.js
Πριν βουτήξουμε σε εργατικά νήματα, πρέπει να περάσουμε από μερικά σημεία: 1. Το Node.js δεν είναι στην πραγματικότητα ένα νήμα Το Node.js οριζόταν ως ένας ασύγχρονος χρόνος εκτέλεσης JavaScript με μονό νήματα. Μεμονωμένο νήμα σημαίνει ότι σε μια διαδικασία (πρόγραμμα υπό εκτέλεση), μόνο ένα σύνολο εντολών ήταν σε θέση να εκτελεστεί σε μια δεδομένη χρονική στιγμή. Στο Node.js υπάρχουν δύο τύποι νημάτων: ένας βρόχος συμβάντων (γνωστός και ως ο κύριος βρόχος, κύριο νήμα, νήμα..

Νέα υλικά

Προπτυχιακοί φοιτητές: Δημιουργήστε έναν διακομιστή 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. Σε αυτό το άρθρο θα εξερευνήσουμε τα κυριότερα σημεία..