Hier sind einige Tipps für Studierende, die gerade mit dem Informatik- oder Informationswissenschaftsstudium beginnen.

6ec87838bf106aff2fc70805b3f3671723cd129e

Stackoverflow, eine makellose Q&A-Plattform, die sich auf das Lösen von Programmiererproblemen konzentriert, ist komplett werbefrei und völlig kostenlos und bietet Antworten von grundlegenden Programmierfragen bis hin zu modernstem Programmierwissen

Wenn Sie hier Fragen stellen, benötigen Sie grundlegende englische Kommunikationsfähigkeiten und denken Sie daran, Ihre Frage im Detail zu beschreiben, einschließlich Ihres Codes, Fehlermeldungen usw

bd55eb3f37875dabf0b4b5100fd2398ccb2f3bf7

9a4516f574ae31e3c73a0b4152688213ffccc8b0

Und dann gibt es noch das daneben, AskUbuntu, ein Unternehmen, das sich auf AskUbuntu spezialisiert hatWebseiteDieser konzentriert sich hauptsächlich auf verschiedene Linux-Kenntnisse (Ubuntu/Debian gehören zur gleichen Familie, also deepIn und andere abgeleitete Systeme, die zu Linux-Distributionen zusammengeführt wurdenInstallationQuantität zuerst)

202d473d9a778e24a7cb67267d866b9faec9f3e7

Hier finden Sie Informationen aus der "Antike" bisNeueste MeldungViele CSDN-Antworten auf verschiedene Linux-Systemprobleme stammen aus diesem PunktÜbersetzung

eea9ba72f748fd6397671fb6e90c0baec71e7155

Wenn du eine andere Distribution verwendest, kannst du Debian-Foren, Archlinux-Communities und ähnliche Seiten ausprobieren

Wir reden später darüberGitHub Issue, die ebenfalls sehr nützlich ist

Kommen wir nun zu GitHub. Wenn ein Informatik- oder Informationsstudent an der Universität abgeschlossen hat und noch nicht gelernt hat, wie man das Gerät benutzt, ist das auf dem gleichen Niveau wie der Abschluss und nicht einmal zu wissen, was CNKI ist.

4c9910c15f9b06821ef9d816c3701d74dd288a64

Wie oben erwähnt, sollten viele Universitätscampus-Netzwerke direkt auf GitHub zugänglich sein, und falls nicht, kannst du dasDownloadEin Watt Toolkit (früher Steam++), das den kostenlosen Zugriff auf GitHub beschleunigen kann

Erstens brauchst du es wahrscheinlichInstallationDiese beiden ÖlaffenSchriftDas eine ist die Lokalisierung, das andere die Beschleunigung von Downloads

Sehen Sie sich den Link an

ea803ad20f908fd499cd54112bc3ac5c72a86467

Sehen Sie sich den Link an

b3904ee46c4b88af7ec9ac54285ab96a3c118dab

Dann gehen wir zufällig zu einem GitHub-Repository/einer Projektseite

Beim ersten Mal wirst du es definitiv verwirrt sein, und wenn du maschinelle Übersetzung verwendest, wird es noch verwirrender

413a30cc711e4c7aeb28aa8b6480f024b6e2c1c2

36787fd7f47247db8130806fd190bed62bb9ece6

Zuerst ist der große Bereich, den du siehst, die Repository-/Projektdateien. Du kannst direkt darauf klicken, dass du die meisten Codedateien ansehen musst, ohne sie herunterzuladen

d405211b1dd62a214a9683d446fb3e603a404eeb

Scrollen Sie nach unten, um die Repository-/Projekt-Einleitung, die Selbstdeklarationsdatei zu sehen, die die Standard-readme.md ist (ja,KonfigurationReadme in mehreren Sprachen)

a4edc2b611a9e57d987db3e9198416cbd5e6597d

Gehe zurück zum Dateibereich, den du gerade erwähnt hast, klicke auf das Versionssymbol oben links oder nenne es "Branch".

Du kannst zwischen verschiedenen Versionen der Projektdatei wechseln

a93d53f9fcd117941f75bc2c66aa8768d887f29c

Was, wenn ich das gesamte Repository/Projekt herunterladen möchte?

Dieses Verhalten nennt man "Klon"; du musst auf die grüne Klon-/Klon-Schaltfläche oben rechts in der Projektdatei klicken

Die hier angegebene Adresse wird verwendet, um die Adresse zu klonen, und muss mit .git enden.

0b96dc8ffbbc9baadcc13207cb31946351817a48

Dann verwende den Git-Klon-Befehl auf jedem Terminal, um das Repository zu klonen

715f5053e40f0cca666e85df0d3c5cf19c7d1965

53a99346ad0d2ffd6c829602eac4bfb3b5e8055c

Git-bezogenes Wissen ist ziemlich einfach; ich empfehle, KI dazu zu fragen

83affaf78d11ad53705201e930fe70042a022fb7

12c805ad9e162c6a73caef2b3fc5177f31abec10

GitHub hat außerdem einen Client, was für diejenigen praktisch ist, die keine Terminals mögen – man kann das Repository direkt klonen, und wenn man Berechtigungen hat, kann man pull/pushen

a704fc0df52c9afed20e23bf188e2f162598f591

Übrigens, diese Seite hatte gerade noch andere Dinge für das, wofür sie gedacht war, wie zum Beispiel diese "Veröffentlichung".

9eeac1fa3550df54bd9f4064b7fa85901dfb4d73

Eine Version ist die offiziell veröffentlichte und empfohlene Version, die deutlich stabiler ist als eine direkt gebaute Version

Es gibt auch eine Art Pre-Release, die, wie der Name schon sagt, nicht so stabil ist, aber aktueller istUpdateVersion

83affaf78d11ad53705201e930fe70042a022fb7

7ddcda2eed8788c2bd3697c06126e408f7adf05d

Scroll nach unten und du siehst Dateien, die du in Asset herunterladen kannst

Zip passt zu Windows

tar.gz kompatibel mit Linux/MacOS

c130b0d8d542d7d4339f29d7747ab612697f8737

Softwaredistributionen sind verschiedene Installationspakete und ähnliche Pakete, mit entsprechenden Architekturen, die beschriftet sind

amd64 bezieht sich speziell auf Linux 64-Bit

i386 bezieht sich speziell auf Linux 32-Bit

aarch64 und arm64 beziehen sich im Allgemeinen auf Linux arm64, Windows arm64 und MacOS aarch64 (Apple Silicon)

armhf bezieht sich speziell auf Linux armv7

x64 bezieht sich auf Windows 64-Bit und MacOS 64-Bit

x86 bezieht sich speziell auf Windows 32-Bit

7a0e693fae30dcf68ea662e51ec8c6bb3bc3591f

Du kannst das System anhand der Dateiendung bestimmen

deb ist auf Linux-Debian/Ubuntu-Systeme spezialisiert

rpm ist Linux RedHat gewidmet

Flatpak, Snap und andere sind ein universelles Paketverwaltungsmodell für Linux, bei dem jede Software isoliert in Sandboxen ausgeführt wird

appimage ist außerdem eine universelle Linux-ausführbare Datei, meist eine einzelne Datei, ähnlich der grünen Version von Windows

tar.gz ist ein Verpackungsformat, das häufig von verschiedenen Linux-Distributionen verwendet wird

EXE und MSI sind nur für Windows verfügbar

dmg ist nur für MacOS verfügbar

Dann sagen sie GitHub-Probleme

fc1919a7d3d3af4944a64da48fd0c57e06c1619a

Verschiedene verwandte Fragen finden Sie hier

2c9bc0e9a73aee3146c9e4108553dd49e0df4271

Standardmäßig sind die Suchanhänge: issue is:open, und du kannst weitere Optionen hinzufügen

5fe73c016d9c58841414a3b8f38ebbf87490e75a

e00aa725e7d2a04d130073461bb411fc69b756c5

Achte beim Lesen der Antworten darauf, ob die Version, die Umgebung usw. deiner Situation ähneln

ac56a949211342706b2dfe6787305e7a6cda808f

7966352c324c41ac685bfaf45dafd9c29cc713b1

1ac0b1e2cc4495c5167dd4f748059fb0e31276b8

Beim Erteilen von Problemen müssen Sie auch die Regeln jedes Repositoriums befolgen (wie feste Formate, Logdateien oder Fehlercode).

Als nächstes kommt der Pull Request

Dies wird hauptsächlich nach der Teilnahme an einem Projekt verwendet, um Anfragen zu stellen, diese zu bestätigen und dann Code ins Repository einzufügen

17e0b00326754e8d262eec79666434b845dce274

Eine erfolgreiche Einreichung gibt eine Versionsnummer an, und wenn du darauf klickst, kannst du die Änderungen ansehen

421b3488bd37555216204bec14e1cd5fd8106bd2

Diese Funktion entspricht dem direkten Betrachten in der IDE

58318a060dba1fe741a63a14d7310223b50a1847

Als nächstes folgt die Aktionen

GitHub Online-Kompilierungs-Workflow ist durchschnittlichOpen SourceViele Projekte nutzen sie

5886b8bc0df00f021814ce05681a06ebef0ee5d9

bf2a407e2d9c9478e686eb3505869db3633c89b6

Viele der späteren Projekte wurden nicht entwickelt oder nur mit ihnen verknüpft, da Open-Source-Projekte meist eigene offizielle Webseiten haben. Wikis und Ähnliches sind viel intuitiver als GitHub

Kurz gesagt: Wenn du über Computer lernst, musst du selbst ein wenig schreiben und laufen. Die Probleme, die du verstehst, hinterlassen einen tieferen Eindruck, und erst während deines eigenen Lernens wirst du Fragen aufwerfen. Nur mit Fragen kannst du neues Wissen erlernen

KI verschlingt die Fragen und extrahiert Antworten, die nicht zum menschlichen Geist gelangen. Diese Methode, Wissen zu erhalten, passt überhaupt nicht zu menschlichen Gewohnheiten. Wir sind es gewohnt, zuerst zu erforschen, dann Phänomene durch Erkundung zu entdecken und schließlich Wissen auf Basis dieser Phänomene zusammenzufassen

Aber KI liefert nur "Antworten", die nach dem Lesen vergessen werden und schließlich die KI erneut fragen müssen. Sind es also letztlich Menschen oder KI, die diese Probleme lösen?

Wenn KI eines Tages all dieses Wissen in fesselnde Geschichten verweben kann, werde ich zweifellos den Wechsel zu KI unterstützen

413a30cc711e4c7aeb28aa8b6480f024b6e2c1c2

#爱编程 ##电脑玩家 ##笔记本电脑 #

Originallink:https://www.coolapk.com/..

© Urheberrechtshinweis
THE END
Wenn es dir gefällt, zeige bitte deine Unterstützung
Daumen hoch1 Teilen
Kommentar Kampf um das Sofa

Bitte melden Sie sich an und hinterlassen Sie einen Kommentar

    Noch keine Kommentare