[JAVA] Persönliches Spiel, das niemand bekommt

Vorwort

Eine Aufzeichnung, ganz persönlich zu spielen. Es soll kein Leser sein, aber es geht darum, Zeit zu töten und Informationen mit Leuten zu teilen, die das gleiche Spiel gespielt haben.

Das Lesen dieses Artikels erfordert möglicherweise auch einige Sprachkenntnisse (C / C ++, Java) und mathematische Kenntnisse. In Bezug auf Programmierkenntnisse handelt es sich um einen Artikel, den ich in C-Sprache, unter der ich leide und an den ich mich erinnere geschrieben habe und der über ausreichende Kenntnisse verfügt, um den Inhalt des ersten Teils bis zu einem gewissen Grad zu verstehen. Wahrscheinlich in Ordnung, wenn Sie das gleiche Verständnis haben. Hinweis / Das obige ist die Zeit (ungefähr 2018/3) Ich werde es erklären, wenn ich der Meinung bin, dass es notwendig ist, es mit mathematischen Kenntnissen zu erklären, aber ich möchte, dass Sie selbst sehen, was Sie nicht verstehen.

Der Quellcode im Artikel ist im Wesentlichen derjenige, der von Microsoft Visual Studio 2017 ausgeführt und bestätigt wird. Wenn Sie den Schreibstil aus Gründen der Lesbarkeit ändern, werden einige möglicherweise nicht ausgeführt (→ funktioniert möglicherweise nicht).

Ich hatte das Gefühl, dass der Artikel mit einer sehr guten Geschwindigkeit wachsen würde Um diese Seite als Index zu behandeln. Vielleicht habe ich einen Fehler gemacht, aber vergib mir.

Pseudozufallszahl

Ich fragte mich: "Wie machen Computer zufällige Zeichenfolgen?"

Die Folge von Zufallszahlen, die der Computer ausspuckt, ist im Wesentlichen keine vollständige zufällige Folge von Zahlen, sondern wird als Pseudozufallszahl bezeichnet und kann ** abgeleitet ** werden. Es wird gesagt, dass es eine Zahlenfolge mit einem bestimmten Grad an Gesetz verwendet, der für Computerberechnungen erforderlich ist. Apropos, ich erinnere mich an einen Artikel, in dem es heißt, dass die Zahlen in "rand ()" und "srand ()", die als Standardfunktionen in der Sprache C ausgestattet sind, Zufallszahlen sind.

Irgendwie sieht es interessant aus ... ~~ Jururi ~~, also ist es einfach Wikipedia's Abschnitt über Pseudozufallszahlen BC% BC% E4% B9% B1% E6% 95% B0) Ich habe es mir angesehen.


Quadratische Erntemethode

date 18/03/21 Es wurde oben auf der Pseudo Random-Seite in Wikipedia eingeführt. Ich zerdrückte es einen halben Tag lang mit meinen Händen und sagte: "Es ist die Spitze, ist es nicht einfach?" (Ich meine, es wurde richtig als "die älteste Methode" geschrieben. Es war 1946.)

Zum Artikeltext gehen

Referenzmaterial

Ich habe meine persönlichen Eindrücke ~~ (sentimental) ~~ für jedes Material geschrieben, aber ich habe es gefaltet, weil es zu schwer zu sehen war und ich sagte "Was ist das?" Wenn Sie es lesen möchten, tippen Sie auf ▶, um einen langen Satz zu öffnen. (Ich habe nichts falsch geschrieben ... Wenn ich es nicht geschrieben hätte!)

C / C ++ bezogen

[** C Sprache, an die man sich bei Schmerzen erinnern sollte **](http://9cguide.appspot.com/) Als ich auf die Idee kam, Programmierer aus einem Staat zu werden, in dem ich nichts über C-Sprache wusste Zur Zeit, C-Sprache, nicht wahr? Eine Site, die ich gefunden habe, indem ich eine Website durchsucht habe, um C-Sprache mit Sinn zu lernen. Ich las es mit Zuversicht, weil es "zu einem Buch gemacht" wurde, und lernte Hinweise kennen, mit denen ich ohne Dialog nicht Schritt halten konnte. Es ist eine wundervolle Seite, die den Eindruck erweckt, dass selbst Menschen, die es überhaupt nicht wissen, es vorerst verstehen können, obwohl sie leiden. (Ich frage mich, ob es der Autor ist, der hauptsächlich gelitten hat) Es tut mir leid, dass die Notation von "Bitter C" und "9c guide" unscharf ist. Wenn Sie "9" in die Adressleiste eingeben, greifen Sie in dem Maße zu, in dem dies sofort ein Kandidat ist. Oder besser gesagt, ich schaue zu, wenn ich in Schwierigkeiten bin.
[** C-Sprachfunktionswörterbuch **](http://www.c-tipsref.com/) Es ist eine Namensseite, auf die Sie möglicherweise einmal zugreifen, wenn Sie die Sprache C verwenden und nicht sagen "Ich habe alle Funktionen im Handbuch gelernt". In der groben Erläuterung des Arguments, des Rückgabewerts und der Funktion der Funktion ist auch Beispielcode enthalten, und in der Erläuterung der Konstanten, die durch das Makro außer der Funktion definiert werden, oder in technischen Begriffen: "Ich verstehe nicht nur durch Zuhören." Eine höfliche Seite mit Erklärungen der Wörter. Auf der Funktionslistenseite mit einer Übersichtserklärung ist dies praktisch, da Sie sie finden können, indem Sie die Seite mit Wörtern durchsuchen, die sich auf die gewünschte Funktion beziehen (z. B. "Datei" für Dateibetriebsfunktionen). Es wird als eine Art Spickzettel verwendet.
[** Serie, die Sie in einer Woche lernen können **](http://sevendays-study.com/index.html) Erklärungsseiten der von Shift System Co., Ltd. erstellten Programmiersprache. Ich wurde von der C ++ - Seite betreut, insbesondere vom Vortrag über Klassen.

Java-bezogene

** Java-API-Dokument ** Sie sollten es lesen. Liest du nicht Ich denke, es entspricht dem "C-Sprachfunktionswörterbuch" in C, aber es ist nicht immer möglich, grob danach zu suchen. Da es einen Abschnitt gibt, in dem davon ausgegangen wird, dass der Name der Klasse leicht zu verstehen ist, Es ist leicht zu finden, ob Sie einige englische Wörter kennen ("Programmierwörter"?). Wenn Sie die (strengen) Spezifikationen einer Klasse sehen möchten, die Sie auf einer geeigneten Site gefunden haben, Gugu Wahrscheinlich nichts besseres als das. (Wenn Sie es genau sehen möchten, sollten Sie es in amerikanischer Sprache lesen, aber der obige Link ist jp)

** Blog der SAMURAI ENGINEERING SCHOOL (Java) ** Eine Privatschule, die das Programmieren im Einzelunterricht unterrichtet Vom Blog. Wenn ich schließlich sage "Ich frage mich, ob dies bequemer gemacht werden kann" in einer programmiersprachenähnlichen Schreibweise, wird es ein Hit an der Spitze sein ~~ (Ich denke, ich habe mein Bestes getan, um SEO-Maßnahmen zu ergreifen) ~~ Aus der Kopfzeile und der Art und Weise, wie die Anzeigen geschaltet werden, habe ich den Eindruck, dass es sich um eine betrügerische Website handelt und der Vorgang etwas verdächtig ist. Der Inhalt scheint keine Lüge zu sein. (Meiner Meinung nach) Wenn Sie versehentlich auf die große Überschrift klicken, werden Sie zu einer ** (wichtigen) Cram-School-Informationsseite weitergeleitet, die wie eine ** betrügerische Seite ** aussieht. Wenn Sie es noch lesen möchten, [hier](https://www.sejuku.net/blog/curriculums-java) (springen Sie zur Java-Artikelliste (?)). Die Abdeckungsrate scheint hoch zu sein. Hat jeder der Ausbilder einen Artikel in seiner Spezialität geschrieben? (Vorstellen) Unabhängig davon, ob der Inhalt gut oder schlecht ist, möchte ich nicht zu nahe kommen. Zumindest habe ich keine Lust, hierher zu gehen und etwas zu lernen. Wenn es auf etwas trifft, lese ich es durch und gehe zur oben genannten Orakelseite, um Klassen und Spezifikationen zu erhalten, die ich nicht kenne.

Recommended Posts

Persönliches Spiel, das niemand bekommt
spielen Framework persönliche Notizen
Persönliche Notizen des First Play Framework