Heureka - Blog
Es sind die kleinen Erfolgserlebnisse, die zählen.
Link Diary August 2022
Videos, Artikel und andere Links, die ich mir im August 2022 angeschaut habe, mir merken und gleichzeitig teilen möchte.
Python langsam beim Strings-anhängen
Beim verarbeiten und zusammenführen vieler und großer Übersetzungsdateien fiel mir auf, dass es mit String-Anhängen zu sehr langen Laufzeiten führte.
Python ist hier wohl nicht sehr gut optimiert. Schlussendlich habe ich es auf "list" umgearbeitet.
- strings_test.py
import time start = time.time() str1 = "" for i in range(1,10000000): str1 += "A"*1000 print("Concat took: " + str(time.time() - start)) start = time.time() str1 = "" str2 = [] for i in range(1,10000000): str2.append("B"*1000) print("List collection took: " + str(time.time() - start)) start = time.time() str1 = "\n".join(str2) print("Final join took: " + str(time.time() - start))
Concat took: 4.820241689682007 List collection took: 0.9731082916259766 Final join took: 2.7453043460845947
Link Diary Juli 2022
Videos, Artikel und andere Links, die ich mir im Juli 2022 angeschaut habe, mir merken und gleichzeitig teilen möchte.
Gelöst: Chrome füllt keine Formulare mehr aus
Aus irgendeinem Grund hörte mein Chrome plötzlich auf Formulare für mich auszufüllen.
Die Liste der gespeicherten Passwörter war leer und selbst wenn ich ein neues speicherte, wurde es beim nächsten Mal nicht automatisch ausgefüllt.
Problem: möglicherweise ist die lokale Datenbank defekt.
Lösung: Erzwinge die Liste aus der Cloud nachzuladen indem man die lokale Datenbank entfernt.
Unter Linux wäre das:
cd ~/.config/google-chrome/Default mv ./Login\ Data-journal ./Login\ Data-journal.bak mv ./Login\ Data ./Login\ Data.bak
Credits: https://unix.stackexchange.com/questions/538482/chrome-does-not-save-my-passwords