[JAVA] Fassen Sie die Wörter zusammen, die Sie gelernt haben

Es fasst die Begriffe und Konzepte zusammen, die ich jeden Tag gelernt habe. Es ist ein Gekritzel, also würde ich es begrüßen, wenn Sie auf Missverständnisse hinweisen könnten.

〇 Software im Allgemeinen

Laravel PHP-Framework

react.js Bibliothek in JavaScript geschrieben Enthalten und verwenden Sie react.js

Webpack Modulbündler-Tool, das auf der Serverseite von Node.js ausgeführt wird Webpack hilft Entwicklern beim Codieren von JS-Dateien JS und CSS bündeln

Bootstrap Von Twitter entwickeltes CSS-Framework Ist es in die angle-cli node_modules eingebaut?

SPA Einzelseitenanwendung Einseitige Webanwendung Zum Beispiel Facebook, Instagram

Adapter Mittel passen Wird manchmal als Wrapper-Muster bezeichnet. Entwurfsmuster, um "was bereits bereitgestellt ist" "verfügbar" zu machen

** PEM-Datei ** Eine Textdatei, die nur base64-codiert und verbunden ist, indem sie zwischen BEGIN / END-Zeilen eingefügt wird Es kann sowohl ein Zertifikat als auch ein Schlüssel sein https://www.ecoop.net/memo/archives/guide-for-pem.html

Gradle Erstellen Sie ein System in einer ava (JVM) -Umgebung. Eine leistungsstarke Beschreibung ist mithilfe der vorbereiteten API möglich

** Bauen ** Umgebung für die Verwendung von Paketen (Bereiten Sie einen Build vor, der a- und b-Dateien für die Verwendung von Paket C enthält

jar Dateikomprimierungsmethode, Komprimierung im Zip-Format, kann jedoch ohne Dekomprimierung in einer Java-Umgebung verwendet werden

Terminal Diese Eingabeaufforderung in Windows. Android Studio ist [Ansicht]> [Tool Windows]> [Terminal]

〇 Webdienst

API Abkürzung für Application Programming Interface. Ein Fenster, Anweisungen oder Spezifikationen, die für die Verwendung von Softwarefunktionen von außen vorbereitet wurden. Die ursprüngliche Bedeutung ist ein Handbuch und Spezifikationen. Es wird auch als "Fenster" im Gespräch verwendet. Beispielsweise kann "Bereitstellen einer API" als "Bereitstellen einer Spezifikation für die Verwendung einer Softwarefunktion" oder "Bereitstellen eines Fensters für eine Softwarefunktion" verstanden werden. Referenzquelle http://wa3.i-3-i.info/word12428.html

REST Abkürzung für Representational State Transfer. Im Webdienst-Entwurfsmodell werden Daten gesendet und empfangen, indem mit der HTTP-Methode auf den URI zugegriffen wird. Zusätzlich werden die Ressourcenregistrierung (POST) und die Quellenerfassung (GET) durchgeführt, die vier Grundlagen sind jedoch Aktualisieren (PUT / PATCH) und Löschen (LÖSCHEN). Die Software ähnelt dem CRUD der Datenbank und läuft in erster Linie mit POT, GET, PUT, DELETE. Die REST-API ist übrigens eine REST-orientierte API, und es gibt keine API namens REST-API.

Hafen Es gibt viele Türen auf dem PC, die den PC mit dem Internet verbinden, und einige Datentypen haben einen festen Datentyp (einige Datentypen wurden nicht entschieden). Beispielsweise sind Internetdaten die Nummer 80 und FTP-Daten (ein Mechanismus zum Senden und Empfangen von Dateien über die Internetleitung) die Nummer 20 oder 21. SSH ist die Nummer 22 und Telnet (ein Mechanismus, der bei der Fernsteuerung anderer Computer verwendet wird) ist die Nummer 23. Wenn man bedenkt, dass die IP-Adresse eine Adresse ist, besteht die Portnummer aus einer Reihe von Türen und "IP-Adresse + Portnummer". Die Portnummer auf der Computerseite ändert sich jedes Mal und macht wenig Sinn. Sobald Sie das Netz schließen und erneut öffnen, ändert sich auch die Nummer. Referenzquelle https://www.cman.jp/network/term/port/ http://wa3.i-3-i.info/word1774.html

〇 Datenbanksystem

CRUD Für das System sind vier Hauptfunktionen erforderlich (nicht auf die Datenbank beschränkt). Datenregistrierungsfunktion (Erstellen), Referenzfunktion (Lesen), Änderungsfunktion (Aktualisieren), Löschfunktion (Löschen). Wenn Sie es mit dem Kochen vergleichen, können Sie neue Zutaten (Daten) in einer Datenbank namens Kühlschrank erstellen, herausnehmen und anzeigen, herausnehmen, schneiden, kochen, backen (den Daten etwas Verarbeitung hinzufügen) und dann erneut eingeben. Ist Update, und das Werfen in den Papierkorb ist ein Lösch-ähnliches Bild.

** Gelagert ** Gespeicherte Prozedur, die eine Reihe von Prozessen für die Datenbank zusammenfasst (Prozedur) und diese speichert und aufbewahrt (gespeichert). Ein funktionales Bild in der Datenbankwelt. Unterteilt in gespeicherte Prozeduren und gespeicherte Funktionen. Gespeicherte Prozeduren haben keinen Rückgabewert, gespeicherte Funktionen haben einen Rückgabewert.

View Eine benutzerdefinierte Darstellung aller Daten, die aus einer oder mehreren Tabellen (oder anderen Ansichten) ausgewählt wurden. Sammeln Sie Daten, die in mehrere Tabellen unterteilt sind, damit Benutzer sie besser sehen können.

Python##

** Eigenschaften ** Daten, die die Objektnatur eines Objekts darstellen, das in der objektorientierten Programmierung verwendet wird. Variablendeklaration in Java ...?

** Methode ** Es scheint eine Funktion zu sein, in einer Klasse zu schreiben ...

self self. Variable + "san" Verwendung Ver Definieren Sie eine Variable als Klassenvariable Kann von globalen und lokalen Variablen unterschieden werden Die Nuancen sind beispielsweise, dass die globale Variable ein im Internet veröffentlichter Server ist, die Klassenvariable ein Heimserver ist und die lokale Ihr eigener PC ist. Siehe URL unten http://op-py.blogspot.jp/2010/09/blog-post_7090.html

** Selbsterklärung Teil 2 ** Methode (Selbst) Verwendung Ver In Python haben Methoden immer Argumente (Selbst) spielt eine solche Rolle in Java

〇 Mathematik ... Arithmetik?

Funktion Ein Ausdruck, der einen Wert darstellt, der von einer Variablen oder ihrer Entsprechung abhängt

Lineare Funktion Ein Ausdruck, in dem y durch einen linearen Ausdruck von x ausgedrückt werden kann Im Allgemeinen ist y = ax + b (a ≠ 0, a, b sind Konstanten) Da das Proportional y = ax auch als y = ax + 0 betrachtet wird, ist es eine lineare Funktion. Andererseits ist das inverse Verhältnis y = a / x unterschiedlich, weil es nicht durch einen linearen Ausdruck ausgedrückt wird. Es wird ein gerader Graph und y kann negativ sein.

quadratische Funktion Ein Ausdruck, in dem y durch einen quadratischen Ausdruck von x ausgedrückt werden kann Im Allgemeinen ist y = ax2 (a ≠ 0) Übrigens ist auch y = a x2 + bx + c akzeptabel Es wird ein Diagramm einer Kurve, und y kann abhängig von a negativ oder positiv sein. Auch der Winkel der Kurve ändert sich abhängig von a

Exponentiell Erstens bedeutet der Index, wie oft dieselbe Zahl multipliziert wird, und im Englischen heißt er Potenz. Wenn Sie 3 mit 300 multiplizieren, ist es schwierig, 3 × 3 × 3 ... 300 mal zu schreiben. Drücken Sie es stattdessen als 3 mit der 300. Potenz aus. Diese 300 ist der Index. Die Exponentialfunktion ist eine Funktion, die durch y = ax dargestellt wird, wenn a> 0 und a ≠ 1 ist. Es wird ein Diagramm einer Kurve, und y kann nur positiv sein Wenn 0 <a <1 ist, ist y eine nach unten abfallende Linie

** Log ** Verstehen Sie vorerst, dass es mit dem Index identisch ist

** Angemessene Anzahl ** Zahlen, die in Brüchen ausgedrückt werden können Zum Beispiel ganze Zahlen wie 1,2,3, endliche Brüche wie 0,25,2,50, die keine unendlichen Bruchstellen haben, unendliche Brüche wie 0,333333, die unendliche Bruchstellen haben, aber regelmäßige kreisförmige Brüche.

Irrationale Zahl Zahlen, die nicht in Brüchen ausgedrückt werden können Zum Beispiel Umfangsverhältnis, Quadratwurzel oder Route und Anzahl der Napier

** Anzahl der Napiers ** 2.718… Eine Konstante, die als Grenze ausgedrückt wird, wenn die n-te Potenz von (1 + 1 / n) von n auf ∞ geändert wird. Grob gesagt: "Wenn Sie eine kleine Zahl zu" 1 "hinzufügen und diese wiederholt multiplizieren, erhalten Sie eine Napier-Zahl."

1.jpg

Bitte beachten Sie die URL, die bei der Betrachtung von Zinssätzen und Lottoscheinen leicht vorstellbar ist. https://atarimae.biz/archives/10256#i http://oto-suu.seesaa.net/article/291512873.html

Differential Die Steigung der Geraden berechnet durch (Zunahme von y) / (Zunahme von x) an zwei Punkten. Wenn sich der Betrag der Zunahme von x so weit wie möglich 0 nähert (wodurch zwei Punkte so nahe wie möglich kommen), kann er als Steigung der Tangentenlinie berechnet werden. Der Ursprung des Wortes "Differential" bedeutet wahrscheinlich eine leichte Änderung der Neigung bei Annäherung an die Grenze. Die Differenzierung ist eine Steigung von einem Punkt zum anderen, sodass sie zur Geschwindigkeitsberechnung verwendet werden kann.

** Sigmaid-Funktion ** 1:f(0)=1/2, 2:limx→∞f(x)=1,limx→−∞f(x)=0 3: f (x) f (x) steigt monoton an 4:f(x)+f(−x)=1f(x)+f(−x)=1 Es hat die Eigenschaft von. Beispielsweise wird es beim Summieren und Ausgeben der Eingangsdaten des neutralen Netzwerks verwendet (ersetzen Sie die Summe der Eingangsdaten innerhalb von 0 bis 1 durch die Sigmoid-Funktion. Wird 0,5 sein)

1.jpg

In Anbetracht des Sensors erscheint es zweckmäßig, je größer die Schwenkbreite, desto näher an 1 und je kleiner die Schwenkbreite, desto näher an 0.

〇IoT# Die Grundlagen des IoT sind Sammeln ⇒ Senden ⇒ Speichern ⇒ Sehen, Verwenden

** Eingebaut ** Schließen Sie die Netzkommunikationsfunktion an die Maschine an

Steuerung Verwalten und steuern Sie andere Geräte und Systeme Befehlen Sie der Maschine, etwas zu tun Zum Beispiel Thermo Stud Der Heizungsschalter schaltet sich ein, wenn die Temperatur (Messgröße MV) unter den eingestellten Wert (SP) fällt. Zum Beispiel Luftkompressor Die Pumpe startet, wenn der Druck (MV) unter den Schwellenwert (SP) fällt. Vielleicht ist es wichtig zu verstehen, dass control = control nicht nur ausschaltet, sondern auch einschaltet (?)

Kommunikation Festlegen der Netzumgebung zum Überspringen von Daten Zum Beispiel kabelgebundenes oder kabelloses LAN + Internet Zum Beispiel selbstständiges WLAN + Gateway + Internet In Bezug auf IoT, niedrige Geschwindigkeit, aber geringer Stromverbrauch ist eine größere Reichweite vorzuziehen Funkstandard: LPWA Zum Beispiel SIGFOX, LoRaWAN, NB-IoT

Tor Protokolle konvertieren (Kommunikationsregeln / -standards) Verbinden Sie Netzwerke mit verschiedenen Protokollen

Arudino Ein System bestehend aus einem AVR-Mikrocomputer, einer Karte mit Eingabe- / Ausgabeports, einer C ++ - ähnlichen Arduino-Sprache und einer integrierten Entwicklungsumgebung. Manchmal bezieht es sich auf einen Mikrocomputer, manchmal repräsentiert es eine Sprache und manchmal repräsentiert es eine integrierte Entwicklungsumgebung ...

Raspberry Pi Ein Einplatinencomputer mit einem ARM-Prozessor.

〇AI#

** Struktur der Nervenzellen ** Wird auch als Neuron bezeichnet. Eingabe durch dendritischen Vorsprung Ausgabe mit Axon Die Synapse verbindet das Axon und den dendritischen Prozess

1.jpg

neurales Netzwerk Imitiert konzeptionell die Struktur von Nervenzellen

1.jpg

** Datensatz ** Beschriften Sie Ihre Daten für das Clustering Beschriften Sie das Bild beispielsweise mit "Personen".  MNIST,CIFAR10,IMDB,COCO

Morphologische Analyse Technologie, die in natürlicher Sprache geschriebene Sätze in morphologische Elemente unterteilt (die kleinsten Einheiten, die in der Sprache eine Bedeutung haben) http://gengoro.zoo.co.jp/

** Koop ** Wenn ein Wort in einem Satz (oder Satz) vorkommt, erscheint häufig ein anderes begrenztes Wort im Satz (Satz). Zum Beispiel wird das Wort "takeake" zusammen mit dem Wort "part" und "in" verwendet. Beispielsweise erscheinen die Wörter "Wahl" und "Laufen" oft gleichzeitig.

** TF-IDF-Methode ** Gewicht Wörter in Sätzen "Wenn Sie mehrere Dokumente haben, welche Wörter kennzeichnen jedes einzelne?" 』
TF ist die Termfrequenz Stellt die Häufigkeit des Auftretens jedes Wortes im Dokument dar Nicht so schwer wie die Worte, die oft auftauchen IDF ist Inverse Document Frequency Gibt an, in wie vielen Dokumenten jedes Wort üblicherweise verwendet wird Wörter, die in einer Reihe von Dokumenten verwendet werden, sind nicht so schwer

〇 Drahtloses System

MVNO Abkürzung für Mobile Virtual Network Operator. Ein Unternehmen, das drahtlose Kommunikationsinfrastruktur von einem Mobilfunkunternehmen zur Bereitstellung von Diensten mietet (SOLAROM mietet die Infrastruktur von NTT?)

〇Andere

FBA Abkürzung für Fulfillment By Amazon

RPA (Robotic Process Automation), "RPA" ist eine Initiative zur Geschäftsautomatisierung durch Roboter.

Recommended Posts

Fassen Sie die Wörter zusammen, die Sie gelernt haben
Java # 1: Schreiben Sie die Fähigkeiten auf, die Sie jeden Tag gelernt haben
Was du über Hashing gelernt hast
Was Sie über Symbole gelernt haben
Fassen Sie die wichtigsten Punkte für den Einstieg in JPA zusammen, die Sie mit Hibernate gelernt haben
Über die Sprache, die von nun an zu lernen ist