Heim Backend-Entwicklung PHP-Tutorial PHP generiert Millionen von UIDs und speichert sie in Dateien

PHP generiert Millionen von UIDs und speichert sie in Dateien

Aug 08, 2016 am 09:20 AM
time uid

Diese Frage wird heute in einer Gruppe gestellt. Der Hauptgrund dafür ist, dass das Schreiben von Dateien lange dauert.

Ich mache hier ein Experiment. Alle 20.000 UIDs werden in eine Datei geschrieben. Eine Datei ist etwa 280 KB groß, sodass die gesamte Schreibzeit nur 13 Sekunden beträgt.

Posten Sie den Code

<code><span><span><?php</span>
set_time_limit(<span>0</span>);

<span>$starttime</span> = time();

<span>$fh</span> = fopen(<span>$filename</span>,<span>'w'</span>);

<span>for</span>(<span>$i</span>=<span>0</span>;<span>$i</span><<span>1000000</span>;<span>$i</span>++)
{
    <span>$uid</span> = uniqid();
    <span>if</span>(<span>$i</span>%<span>20000</span> == <span>0</span>) 
    {
        <span>$filename</span> = <span>$i</span>.<span>'.txt'</span>;

    }
    fwrite(<span>$fh</span>,<span>$uid</span>.<span>' '</span>);
}
<span>$endtime</span> = time();
<span>echo</span><span>'总用时:'</span>.(<span>$endtime</span>-<span>$starttime</span>).<span>'s'</span>;
<span>?></span></span></code>
Nach dem Login kopieren

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige führt PHP ein, um Millionen von UIDs zu generieren und sie in Dateien zu speichern, einschließlich des Inhalts. Ich hoffe, es wird Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo kann ich die UID von Tomato Novel überprüfen? Wo kann ich die UID von Tomato Novel überprüfen? Feb 28, 2024 pm 04:25 PM

Wenn Sie die Tomato Novel-Software verwenden, melden Sie sich bei Ihrem Konto an, damit Sie personalisiertere Dienste und Komfort genießen können. Nachdem Sie sich bei Ihrem Konto angemeldet haben, können Sie auch Ihre UID (Unique User Identifier) ​​anzeigen. Dies ist eine sehr wichtige Information. Manchmal ist diese UID sehr wichtig. Wo können Sie Ihre UID in Tomato Novels anzeigen? Benutzer, die es wissen möchten, folgen bitte diesem Artikel, um mehr über die Anzeigeschritte zu erfahren. Wo Sie die Antwort von Tomato Novel überprüfen können: [Tomato Novel] – [Mein] – [Feedback und Hilfe] – [Feedback] – [Klicken Sie auf 5 mal]. Spezifische Schritte: 1. Öffnen Sie zunächst die Tomato Novel-Software. Nachdem Sie die Startseite aufgerufen haben, müssen Sie in der unteren rechten Ecke auf „Mein“ klicken

Monotone Taktverarbeitung des Zeitpakets Monotone Taktverarbeitung des Zeitpakets Aug 04, 2023 pm 05:45 PM

Heute werfen wir hauptsächlich einen Blick auf die Zeitanwendungsmethode des Golang-Zeitpakets. Die allgemeine Regel zwischen den beiden ist, dass „Wandzeit“ zur Angabe der Zeit und „monotone Uhr“ zur Zeitmessung verwendet wird. Es gibt andere Methoden zur Uhrenverarbeitung.

Einzeiliger Befehl zum Finden aller echten Benutzer unter Linux Einzeiliger Befehl zum Finden aller echten Benutzer unter Linux Feb 18, 2024 pm 05:50 PM

Hallo zusammen, ich bin Xianyu. Freunde, die Linux kennengelernt haben, wissen alle, dass es unter Linux (oder Unix-ähnlich) drei Arten von Benutzern gibt: Superuser (UID 0): der Root-Benutzer, der die höchsten Berechtigungen hat. Systembenutzer (UID 1~999): Im System integrierter Benutzer, der zum Ausführen von Systemdiensten und Daemon-Prozessen verwendet wird. Normaler Benutzer (UID 1000–60000): Wird erstellt, um Benutzern die Nutzung von Linux-Systemressourcen zu ermöglichen. Das vom Benutzer erstellte Konto ist im Allgemeinen ein normales Konto. Nun stellt sich die Frage: Wie kann man unter Linux schnell die tatsächlichen Benutzer (Root-Benutzer und normale Benutzer) herausfinden? Bevor wir offiziell starten, stellen wir zunächst ein Tool-Getent vor. getent

Erfahren Sie mehr darüber, wie Sie die UID und GID eines Linux-Benutzers anzeigen Erfahren Sie mehr darüber, wie Sie die UID und GID eines Linux-Benutzers anzeigen Mar 20, 2024 pm 12:06 PM

Benutzer-UID und GID sind numerische Kennungen, die zur Identifizierung von Benutzern und Gruppen in Linux-Systemen verwendet werden. Wenn wir ein Linux-System verwenden, müssen wir häufig die UID und GID des Benutzers anzeigen, um Benutzer- und Dateiberechtigungen zu verwalten. Dieser Artikel bietet eine ausführliche Einführung in die verschiedenen Möglichkeiten, Benutzer-UID und GID in Linux-Systemen anzuzeigen und spezifische Codebeispiele anzuhängen. 1. Überprüfen Sie die Benutzer-UID und GID mit dem Befehl „Überprüfen Sie die UID und GID des aktuellen Benutzers: id“. Nach dem Ausführen des obigen Befehls zeigt das System die UID, GID und GID des aktuellen Benutzers an.

So verwenden Sie die Java8 Time API So verwenden Sie die Java8 Time API Apr 28, 2023 pm 12:25 PM

1. Übersicht Im Rahmen dieses Artikels beginnen wir mit einigen Problemen mit der vorhandenen Date- und CalendarAPI und untersuchen, wie die neue Java8Date- und TimeAPI diese Probleme löst. Wir werfen auch einen Blick auf die Kernklassen in der Java8-Zeitklassenbibliothek, wie LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Period, Duration und ihre APIs. 2. Das Problem der Thread-Sicherheit der alten API (vor Java 8) – Datums- und Kalenderklassen sind nicht threadsicher, was es für Entwickler schwierig macht, Parallelitätsprobleme dieser APIs zu debuggen und zusätzlichen Code schreiben muss, um damit umzugehen .

Was ist der Unterschied und die Verwendung zwischen Zeit und Datum/Uhrzeit in Python? Was ist der Unterschied und die Verwendung zwischen Zeit und Datum/Uhrzeit in Python? May 02, 2023 am 11:01 AM

1. Zwei Möglichkeiten, Zeit in Python darzustellen: Zeitstempel: Offset in Sekunden relativ zu 1970.1.100:00:00, eindeutiges Zeittupel struct_time: insgesamt 9 Elemente>tm_year: Jahr 1-12> tm_mon: Monat 1-12> tm_mday: Tag 1-31>tm_hour: Stunde 0-23>tm_min: Minute 0-59>tm_sec: Sekunde 0-59>tm_wday: Woche 0-6 (0 bedeutet Sonntag)>tm_day: Tag des Jahres 1-366> tm_isdst: Unabhängig davon, ob Sommerzeit ist, ist der Standardwert -1.ti

So erhalten und konvertieren Sie Zeit im Python-Zeitmodul So erhalten und konvertieren Sie Zeit im Python-Zeitmodul May 13, 2023 pm 12:19 PM

Zeiterfassung und -konvertierung des Pythontime-Moduls Die Zeitbibliothek von Python kann zeitbezogene Verarbeitungen durchführen, z. B. den Zugriff auf das aktuelle Datum und die aktuelle Uhrzeit, die Ausgabe der Zeit in verschiedenen Formaten und das Warten auf eine bestimmte Zeit. 1. Holen Sie sich die Zeit 1.1. Zeitstempel importtimetimestamp=time.time()#1682737552.5009851 Greenwich Mean Time (GMT) Die Gesamtzahl der Sekunden von 00:00:00 Uhr am 1. Januar 1970 bis zur Gegenwart 1.2. Strukturierte Zeit importtimestruct_time= time. localtime()#time.struct_time(tm_year=2

Linux-Befehle: Tipps zum Anzeigen von Benutzer-UID und GID Linux-Befehle: Tipps zum Anzeigen von Benutzer-UID und GID Mar 20, 2024 pm 12:33 PM

Das Linux-Betriebssystem ist ein weit verbreitetes Open-Source-Betriebssystem, das Benutzern eine Fülle von Befehlszeilentools bietet, mit denen Benutzer das System einfacher verwalten können. In einem Linux-System verfügt jeder Benutzer über eine eindeutige Benutzerkennung (UserID, UID) und eine Gruppenkennung (GroupID, GID). Das Verständnis der UID und GID des Benutzers ist für die Systemverwaltung und Dateiberechtigungsverwaltung sehr wichtig. In diesem Artikel werden verschiedene Techniken zum Anzeigen der UID und GID des Benutzers vorgestellt, um das Linux-System besser zu verwalten.

See all articles