


Empfehlen Sie neun unterhaltsame und praktische Open-Source-Projekte
Hallo zusammen, mein Name ist Echa.
Es ist wieder Zeit für den Herausgeber, am Wochenende hochwertige Ressourcen zu teilen, was auch einer der Gründe ist, warum die meisten Fans dem Herausgeber folgen. Der Redakteur wird nicht jeden enttäuschen, auch wenn der Zeitplan sehr eng ist, auch wenn er private Arbeiten privat übernimmt. Außerdem werde ich mir trotz meines vollen Terminkalenders etwas Zeit nehmen, um das Problem zu regeln. Denn in den Schlagzeilen gibt es Redakteure, die an die Fans denken, es gibt auch eine Gruppe von Fans, die neugierig und lernbegierig sind, und es gibt auch eine Gruppe von Fans, die den Redakteur bitten, Fragen zu beantworten und Probleme privat zu lösen Nachrichten.
Als nächstes empfiehlt der Herausgeber 9 unterhaltsame und praktische Open-Source-Projekte. Ich hoffe, dass sie die Spaßmentalität aller wecken und es selbst erleben können.
Volltextübersicht
- AI-Tool zur Gesichtsveränderung
- ChatGPT Admin Web-Webanwendung
- API-Aufrufe Midjourney für KI-Zeichnung
- Open AI-Cook Book ist ein Open AI API-Nutzungsleitfaden
- Chinesische Datenbank für antike Poesie
- Animationsprogrammierung
- ShareX ist ein kostenloses und quelloffenes Screenshot-, Bildschirmaufzeichnungs-, Dateifreigabe- und Upload-Tool
- Microsoft Terminal ist ein Windows-Terminal-Emulator
- Neutrino-Proxy ist eine leistungsstarke Netzwerk-Proxy-Software, die auf Java basiert
AI Face Changing Tool
Github: https://github.com/iperov/DeepFaceLive
AI Face Changing Tool ist ein KI-Gesichtsänderungsmodell, das für Video-Chat geeignet ist. Sie können dieses KI-Modell verwenden, um das Gesicht in der Kamera zu ersetzen Gesichter im Video. Hier einige Beispiele:
ChatGPT Admin Web-Webanwendung
Github: https://github.com/AprilNEA/ChatGPT-Admin-Web
ChatGPT basierend auf der Sekundärentwicklung von ChatGPT-Next- Web-Web-Zahlungssystem, einschließlich Benutzerverwaltungsmodul und Backend-Werbetafel.
ChatGPT-Admin-Web-Zahlungssystem enthält sieben Module, darunter: Inhaltsschnittstelle, Benutzersystem, Zahlung, Filterung vertraulicher Wörter, kostenloser Chat, Verteilung, Einnahmen
Funktionen
- Kann nicht in 5 Minuten mit Upstash auf Vercel bereitgestellt werden .
- Benutzerverwaltungssystem, Daten können in der Cloud gespeichert werden.
- Gut gestaltet (hauptsächlich von Yidada), reaktionsfähig und dunkler Modus.
- Schnelle Ladegeschwindigkeit des ersten Bildschirms (~100 KB), unterstützt Streaming-Reaktion.
- Chatverlauf automatisch komprimieren, um lange Gespräche zu unterstützen und gleichzeitig Ihre Token zu speichern
- Gesamten Chatverlauf mit einem Klick exportieren, Markdown vollständig unterstützt
- Unterstützt I18n
API ruft Midjourney für KI-Zeichnung auf
Github: https:/ /github.com/novicezk/midjourney-proxy
Durch Proxying des Discord-Kanals von MidJourney kann die API zum Aufrufen von KI-Zeichnungen verwendet werden.
Voraussetzung ist, dass Sie ein Midjourney-Konto registrieren und Ihren eigenen Kanal und Roboter in Discord erstellen müssen. Anschließend können Sie den Anweisungen dieses Projekts Schritt für Schritt folgen, um die API zum Aufrufen von Midjourney zu verwenden.
Funktionen
- Unterstützt den Imagine-Befehl und zugehörige U-, V-Operationen
- Unterstützt das Hinzufügen von Bild base64 als Mattenbild bei Verwendung von Imagine
- Unterstützt den Describe-Befehl zum Generieren von Eingabeaufforderungen basierend auf dem Bild
- Unterstützt den Blend-Befehl zum Mischen mehrerer Bilder
- Unterstützt den Bildgenerierungsfortschritt von Imagine, V, Blend
- Unterstützt schnelle chinesische Übersetzung, Baidu-Übersetzung oder GPT muss konfiguriert werden
- prompte sensible Wortbeurteilung, unterstützt Abdeckungsanpassung
- Aufgabenwarteschlange, Standardwarteschlange 10, Parallelität 3. Sie können sich auf die MidJourney-Abonnementstufe beziehen, um mj.queue anzupassen. Discord
Github: https://github.com/openai/openai-cookbook
Open AI-Cook Book ist eine API Nutzungsleitfaden für Open AI Der API-Nutzungsleitfaden enthält einige Beispielcodes zum Erstellen von Aufgaben über die API von Open AI.
Datenbank für alte chinesische PoesieGithub: https://github.com/chinese-poetry/chinese-poetry
Chinese-Poetry: Die umfassendste Datenbank klassischer chinesischer Gedichtsammlungen.
Die umfassendste Datenbank mit chinesischen Klassiksammlungen, darunter 55.000 Tang-Gedichte, 260.000 Liedgedichte, 21.000 Liedtexte und andere klassische Sammlungen. Zu den Dichtern zählen fast 14.000 Dichter aus der Tang- und Song-Dynastie sowie 1.500 Dichter aus den beiden Song-Dynastien. Die Daten stammen aus dem Internet.
Warum dieses Lagerhaus bauen? Antike Poesie ist ein Schatz der chinesischen Nation und sogar der Welt. Obwohl es klassische Sammlungen gibt, besitzen die meisten Menschen diese Bücher. In gewisser Weise sind diese riesigen Aufsatzsammlungen von uns entfernt. Die elektronische Version lässt sich leicht kopieren, sodass diese Open-Source-Datenbank geboren wurde. Diese Datenbank wird im JSON-Format verteilt, sodass Sie Ihr Projekt problemlos starten können.
Es gibt keine Aufzeichnungen über den Sammlungsprozess antiker Gedichte. Da die Daten antiker Gedichte sehr umfangreich sind und die Zielwebsite Einschränkungen unterliegt, wird der Sammlungsprozess oft für mehr als eine Woche unterbrochen. Im Jahr 2017 wurden alle Gedichte aus der Song-Dynastie neu hinzugefügt und der Crawling-Prozess und die Datenanalyse aller Gedichte aus der Song-Dynastie hinzugefügt.
Github: https://github.com/motion-canvas/motion-can. vas
Motion Canvas ist eine TypeScript-Bibliothek der programmgesteuert Animationen generieren kann, und einen Editor, der eine Live-Vorschau dieser Animation bereitstellt.
export makeScene(function* (view) {const circle = createRef<circle>();view.add(<circle ref="{circle}" width="{320}" height="{320}" fill="{'blue'}"></circle>);yield* circle().scale(2, 0.3);yield* waitUntil('event');yield* all(circle().scale(1, 0.3),circle().position.y(200, 0.3),);yield* circle().fill('green', 0.3);});</circle>

ShareX ist ein kostenloses Open-Source-Tool für Screenshots, Bildschirmaufzeichnung und Dateifreigabe, das von der ShareX-Community auf Github entwickelt wurde. Es bietet sehr leistungsstarke Screenshots und Aufnahmefunktionen, unterstützt eine Vielzahl von Aufnahmemethoden, wie Scroll-Screenshots, Bereichs-Screenshots, Fenster-Screenshots, Bildschirmaufzeichnung, Bildschirmaufnahme usw. und kann Screenshots und aufgezeichnete Videos in verschiedene vom Benutzer konfigurierbare Cloud-Speicher hochladen und Image-Bettendienste.
FunktionenVerschiedene Aufnahmemethoden
Mehrere Dateifreigabeoptionen
: Benutzer können Screenshots, Bildschirmaufzeichnungen oder andere Dateien auf verschiedene Cloud-Speicherdienste wie Dropbox, OneDrive usw. oder auf ihren eigenen FTP-Server oder SFTP-Server hochladen.Umfangreiche Anpassungsoptionen
: ShareX bietet viele Personalisierungsoptionen und Benutzer können festlegen, wie Screenshots erstellt, Bildschirme aufgezeichnet und gespeichert werden.- Mehrere Nachbearbeitungsfunktionen: ShareX enthält eine Reihe häufig verwendeter Nachbearbeitungsfunktionen, wie automatische Skalierung, automatische Benennung, QR-Code-Generierung, OCR-Texterkennung usw.
- Schritte zur Anwendung
-
- Nach dem Öffnen der ShareX-Software wird zunächst ein Menü in der unteren rechten Ecke des Desktops angezeigt. Sie können auswählen, ob Sie Screenshots erstellen, Bildschirme aufzeichnen oder Dateien hochladen möchten, indem Sie mit der rechten Maustaste klicken.
- Klicken Sie auf den Screenshot oder den Bildschirmaufzeichnungsvorgang, den Sie ausführen möchten. Sie können beispielsweise einen Vollbild-Screenshot erstellen oder einen bestimmten Bereich auswählen, um einen Screenshot zu erstellen.
- Nachdem der Screenshot fertig ist, kann der Benutzer ihn speichern oder hochladen. Der Benutzer kann ihn auf seinen eigenen Cloud-Speicher oder FTP-Server hochladen oder den Screenshot zur Verwendung per Drag & Drop an den gewünschten Ort ziehen.
- Für die allgemeine Nachbearbeitung von Dateien können Benutzer auch direkt Nachbearbeitungen wie Bearbeiten, Anpassen, Benennen usw. für weitere verfeinerte Vorgänge durchführen.
Kurz gesagt, ShareX ist ein sehr leistungsstarkes und kostenloses Screenshot-, Videoaufzeichnungs- und Dateifreigabetool. Es bietet eine breite Palette von Funktionen und leistungsstarken Anpassungsoptionen, um verschiedene Anforderungen an Screenshots, Aufzeichnung und Dateifreigabe zu erfüllen.
Microsoft Terminal ist ein Windows-Terminal-Emulator
Github: https://github.com/microsoft/terminal
Microsoft Terminal ist ein Windows-Terminal-Emulator, mit dem Benutzer in einem einzigen Fenster darauf zugreifen können. CMD, PowerShell, WSL (Windows-Subsystem für Linux) und andere CLI-Anwendungen (Command Line Interface) erleichtern Entwicklern und Systemadministratoren das Arbeiten und Verwalten auf der Windows-Plattform.
Microsoft Terminal ist ein von Microsoft entwickeltes Open-Source-Projekt, um Windows-Benutzern die gleichen leistungsstarken Terminalfunktionen wie andere Betriebssysteme zu ermöglichen. Es ist Open Source auf GitHub und jeder kann auf Code zugreifen und ihn beisteuern.
Terminal ist eine vielseitige CLI-Anwendung, die von der neuesten Version von Windows 10 unterstützt wird. Sie kann als Befehlszeileninterpreter, Konsolenanwendung und Windows-Subsystem für Linux verwendet werden und unterstützt mehrere geteilte Bildschirme. Es unterstützt benutzerdefinierte Designs, Tastenkombinationen, Schriftarten und Farbpaletten sowie eine sehr große Anwendungstabelle.
Neutrino-Proxy ist eine leistungsstarke Netzwerk-Proxy-Software, die auf Java basiert
Gitee: https://toscode.gitee.com/dromara/neutrino-proxy
Neutrino-Proxy ist ein High Leistungsstarke Netzwerk-Proxy-Software, die auf Java basiert und zuverlässige und effiziente Proxy-Lösungen bietet. Im Folgenden finden Sie eine Einführung in die Funktionen und Verwendungsschritte von Neutrino-Proxy.
Neutrino-Proxy ist eine leichte Netzwerk-Proxy-Software, die auf der NIO-Technologie (Non-blocking I/O) basiert und mehrere Client-Anfragen gleichzeitig in einem einzigen Prozess verarbeiten kann. Neutrino-Proxy unterstützt gängige Protokolle wie HTTP, HTTPS, SOCKS5 usw. und kann als unabhängiger Proxyserver verwendet oder in andere Anwendungen eingebettet werden.
Funktionen
- 1. Hohe Leistung: Neutrino-Proxy nutzt NIO-Technologie und kann eine große Anzahl gleichzeitiger Anfragen effizient verarbeiten. Im Vergleich zur herkömmlichen Socket-Programmierung kann es die Leistung und den Durchsatz von Netzwerkagenten erheblich verbessern.
- 2. Flexible Konfiguration: Neutrino-Proxy bietet eine Fülle von Konfigurationsoptionen. Sie können verschiedene Eigenschaften wie den Port, die Verschlüsselungsmethode und die Protokollebene des Proxy-Dienstes über Konfigurationsdateien oder Befehlszeilenparameter festlegen.
- 3. Sicherheit und Stabilität: Neutrino-Proxy unterstützt das TLS-Sicherheitsprotokoll, das Daten bei der Übertragung verschlüsseln kann, um die Sicherheit der Datenübertragung zu verbessern. Gleichzeitig ist der Neutrino-Proxy-Code von hoher Qualität, stabil und zuverlässig und kann mit verschiedenen komplexen Netzwerkumgebungen umgehen.
- 4. Skalierbarkeit: Neutrino-Proxy ist sehr flexibel konzipiert und kann in andere Anwendungen eingebettet oder als eigenständiger Proxyserver verwendet werden. Gleichzeitig bietet es auch eine API-Schnittstelle, um Entwicklern die Anpassung erweiterter Funktionen zu erleichtern.
Schritte zur Verwendung
- 1. Laden Sie die Neutrino-Proxy-Software herunter und installieren Sie sie. Die neueste Version kann von GitHub heruntergeladen werden.
- 2. Neutrino-Proxy konfigurieren. Sie können die Konfigurationsdatei im Verzeichnis conf ändern und verschiedene Eigenschaften wie den Proxyserver-Port, die Verschlüsselungsmethode und die Protokollebene festlegen.
- 3. Neutrino-Proxy starten. Führen Sie ./bin/neutrino-proxy.sh start in der Befehlszeile aus, um den Proxyserver zu starten.
- 4. Stellen Sie sicher, dass der Proxyserver ordnungsgemäß funktioniert. Sie können einen Browser oder ein Befehlszeilentool (z. B. Curl) verwenden, um zu testen, ob der Proxyserver ordnungsgemäß funktioniert.
- 5. Verwenden Sie Neutrino-Proxy. Legen Sie die Proxy-Adresse und den Proxy-Port in den Netzwerkeinstellungen der Anwendung oder des Geräts fest, die einen Proxy benötigen, um mit der Adresse und dem Port des Neutrino-Proxy-Dienstes zu beginnen.
Das obige ist der detaillierte Inhalt vonEmpfehlen Sie neun unterhaltsame und praktische Open-Source-Projekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Bei der Konvertierung von Zeichenfolgen in Objekte in Vue.js wird JSON.Parse () für Standard -JSON -Zeichenfolgen bevorzugt. Bei nicht standardmäßigen JSON-Zeichenfolgen kann die Zeichenfolge durch Verwendung regelmäßiger Ausdrücke verarbeitet und Methoden gemäß dem Format oder dekodierten URL-kodiert reduziert werden. Wählen Sie die entsprechende Methode gemäß dem String -Format aus und achten Sie auf Sicherheits- und Codierungsprobleme, um Fehler zu vermeiden.

Verarbeiten Sie 7 Millionen Aufzeichnungen effizient und erstellen Sie interaktive Karten mit Geospatial -Technologie. In diesem Artikel wird untersucht, wie über 7 Millionen Datensätze mithilfe von Laravel und MySQL effizient verarbeitet und in interaktive Kartenvisualisierungen umgewandelt werden können. Erstes Herausforderungsprojektanforderungen: Mit 7 Millionen Datensätzen in der MySQL -Datenbank wertvolle Erkenntnisse extrahieren. Viele Menschen erwägen zunächst Programmiersprachen, aber ignorieren die Datenbank selbst: Kann sie den Anforderungen erfüllen? Ist Datenmigration oder strukturelle Anpassung erforderlich? Kann MySQL einer so großen Datenbelastung standhalten? Voranalyse: Schlüsselfilter und Eigenschaften müssen identifiziert werden. Nach der Analyse wurde festgestellt, dass nur wenige Attribute mit der Lösung zusammenhängen. Wir haben die Machbarkeit des Filters überprüft und einige Einschränkungen festgelegt, um die Suche zu optimieren. Kartensuche basierend auf der Stadt

Um die Zeitüberschreitung für Vue Axios festzulegen, können wir eine Axios -Instanz erstellen und die Zeitleitungsoption angeben: in globalen Einstellungen: vue.Prototyp. $ Axios = axios.create ({Timeout: 5000}); In einer einzigen Anfrage: this. $ axios.get ('/api/user', {timeout: 10000}).

Es gibt viele Gründe, warum MySQL Startup fehlschlägt und durch Überprüfung des Fehlerprotokolls diagnostiziert werden kann. Zu den allgemeinen Ursachen gehören Portkonflikte (prüfen Portbelegung und Änderung der Konfiguration), Berechtigungsprobleme (Überprüfen Sie den Dienst Ausführen von Benutzerberechtigungen), Konfigurationsdateifehler (Überprüfung der Parametereinstellungen), Datenverzeichniskorruption (Wiederherstellung von Daten oder Wiederaufbautabellenraum), InnoDB-Tabellenraumprobleme (prüfen IBDATA1-Dateien), Plug-in-Ladeversagen (Überprüfen Sie Fehlerprotokolle). Wenn Sie Probleme lösen, sollten Sie sie anhand des Fehlerprotokolls analysieren, die Hauptursache des Problems finden und die Gewohnheit entwickeln, Daten regelmäßig zu unterstützen, um Probleme zu verhindern und zu lösen.

Zusammenfassung: Es gibt die folgenden Methoden zum Umwandeln von VUE.JS -String -Arrays in Objektarrays: Grundlegende Methode: Verwenden Sie die Kartenfunktion, um regelmäßige formatierte Daten zu entsprechen. Erweitertes Gameplay: Die Verwendung regulärer Ausdrücke kann komplexe Formate ausführen, müssen jedoch sorgfältig geschrieben und berücksichtigt werden. Leistungsoptimierung: In Betracht ziehen die große Datenmenge, asynchrone Operationen oder effiziente Datenverarbeitungsbibliotheken können verwendet werden. Best Practice: Clear Code -Stil, verwenden Sie sinnvolle variable Namen und Kommentare, um den Code präzise zu halten.

Der Artikel führt den Betrieb der MySQL -Datenbank vor. Zunächst müssen Sie einen MySQL -Client wie MySQLworkBench oder Befehlszeilen -Client installieren. 1. Verwenden Sie den Befehl mySQL-uroot-P, um eine Verbindung zum Server herzustellen und sich mit dem Stammkonto-Passwort anzumelden. 2. Verwenden Sie die Erstellung von Createdatabase, um eine Datenbank zu erstellen, und verwenden Sie eine Datenbank aus. 3.. Verwenden Sie CreateTable, um eine Tabelle zu erstellen, Felder und Datentypen zu definieren. 4. Verwenden Sie InsertInto, um Daten einzulegen, Daten abzufragen, Daten nach Aktualisierung zu aktualisieren und Daten nach Löschen zu löschen. Nur indem Sie diese Schritte beherrschen, lernen, mit gemeinsamen Problemen umzugehen und die Datenbankleistung zu optimieren, können Sie MySQL effizient verwenden.

Remote Senior Backend Engineer Job Vacant Company: Circle Standort: Remote-Büro-Jobtyp: Vollzeitgehalt: 130.000 bis 140.000 US-Dollar Stellenbeschreibung Nehmen Sie an der Forschung und Entwicklung von Mobilfunkanwendungen und öffentlichen API-bezogenen Funktionen, die den gesamten Lebenszyklus der Softwareentwicklung abdecken. Die Hauptaufgaben erledigen die Entwicklungsarbeit unabhängig von RubyonRails und arbeiten mit dem Front-End-Team von React/Redux/Relay zusammen. Erstellen Sie die Kernfunktionalität und -verbesserungen für Webanwendungen und arbeiten Sie eng mit Designer und Führung während des gesamten funktionalen Designprozesses zusammen. Fördern Sie positive Entwicklungsprozesse und priorisieren Sie die Iterationsgeschwindigkeit. Erfordert mehr als 6 Jahre komplexes Backend für Webanwendungen

Die MySQL -Leistungsoptimierung muss von drei Aspekten beginnen: Installationskonfiguration, Indexierung und Abfrageoptimierung, Überwachung und Abstimmung. 1. Nach der Installation müssen Sie die my.cnf -Datei entsprechend der Serverkonfiguration anpassen, z. 2. Erstellen Sie einen geeigneten Index, um übermäßige Indizes zu vermeiden und Abfrageanweisungen zu optimieren, z. B. den Befehl Erklärung zur Analyse des Ausführungsplans; 3. Verwenden Sie das eigene Überwachungstool von MySQL (ShowProcessList, Showstatus), um die Datenbankgesundheit zu überwachen und die Datenbank regelmäßig zu sichern und zu organisieren. Nur durch kontinuierliche Optimierung dieser Schritte kann die Leistung der MySQL -Datenbank verbessert werden.
