Neuste Artikel aller Themen


      
13.06.2025

Zeichensatz ermitteln


Die Größe des Standard-Zeichensatzes kann wie folgt ermittelt werden:
const fontsizeStr = window.getComputedStyle( document.querySelector("body")).getPropertyValue("font-size");


      
26.05.2025

Den eingegebenen Text aus einer TextArea ermitteln


Um den Inhalt einer TextArea zu erhalten ist wie folgt zu verfahren:
let textOfTextArea: string = (document.getElementById("my-textarea")).value;

Stichworte:
TypeScript, TextArea, Inhalt, Wert, Text


      
22.05.2025

JOIN - einfachste Form


Die einfachste Version eines Join kommt sogar ohne das Schlüsselwort join aus:

Tabelle personen:
id   | Name 
-----|------------
1234 | Hugo Hüpfer
1235 | Trude Tropf

Tabelle bestellungen:
bezeichnung | preis | personid
------------|-------|----------
Reifen      |   500 | 1234
Kette       |   200 | 1235
Bremse      |   700 | 1234

SQL-Statement:
SELECT p.name, b.bezeichnung FROM personen p, bestellungen b WHERE p.uid=b.personid

Ergebnis:
name        | bezeichnung
------------|-------------
Hugo Hüpfer | Reifen
Trude Tropf | Kette
Hugo Hüpfer | Bremse

Stichworte:
MySql, MariaDB, join


      
PHP   
17.05.2025

super-Konstruktor aufrufen


class MyClass extends OtherClass {
   public function __construct($param) {
      parent::__construct($param);
   }
}

class OtherClass {
   public function __construct($param) {
      $this->param = $param;
   }
}

Stichworte:
PHP, super __construct aufrufen, Konstruktor der super-Klasse aufrufen


      
07.02.2025

Tabellenstruktur anzeigen


Die Tabellenstruktur kann mit folgendem Befehl angezeigt werden:
DESCRIBE myTable

Stichworte:
MySql, MariaDB, Tabellenstruktur anzeigen


      
23.01.2025

forEach


myArray.forEach(elem => {
   elem.innerHTML = "Huhu";
});


Stichworte:
JavaScript, forEach, Beispiel


      
23.01.2025

HTMLCollection in Array umwandeln


let htmlCollection = document.getElementByTagName("myElement");
let arr = Array.from(htmlCollection);


Stichworte:
JavaScript, HTMLCollection, Array, umwandeln, konvertieren


      
09.01.2025

Daten in CSV-Datei exportieren


Um Daten aus einer MySql-/MaraiDB-Datenbank in eine CSV-Datei zu exportieren braucht man nur in der mysql-Kommandozeile folgenden Befehl einzugeben:

SELECT * FROM mytable INTO OUTFILE 'mydata.csv';

Stichworte:
MySql, MariaDB, CSV-Datei, exportieren


      
17.12.2024

Ersatz für string.format(..)


Die Methode formatString im Beispiel unten ist ein Ersatz für string.format(..):
export default class StringUtil {
   private static instance: StringUtil = new StringUtil();

   constructor() {
      if (StringUtil.instance) {
         throw new Error("Error: Instantiation failed: Use 'Util.getInstance()' instead of 'new Util()'.");
      }
      StringUtil.instance = this;
   }

   public static getInstance(): Util {
      return Util.instance;
   }

  /**
   * Ersatz für string.format(..)
   * Beispiel: Util.getInstance().formatString("{0} ist {1}", "Dies", "super!");  -> "Dies ist super!"
   * @param str
   * @param val 
   * @returns Den formatierten String
   */
   public formatString(str: string, ...val: string[]): string {
      for (let index = 0; index < val.length; index++) {
         str = str.replace(`{${index}}`, val[index]);
      }
      return str;
   }
}

Stichworte:
TypeScript - Ersatz für string.format(..)


      
16.12.2024

Apache: Keine nur ähnlichen Dateien anzeigen


Mit den Standarteinstellungen des Apache-Webserver wird, falls die exakte Datei nicht gefunden wird, eine Datei mit ähnlichem Namen angezeigt.

Um dies zu unterbindenm kann man im Web-Verzeichnis, in welchem man diese Funktion nicht möchte die Datei .htaccess anlegen. Dort muss:
CheckSpelling off
angegeben sein.

Stichworte:
Linux, Apache, ähnliche Dateien nicht anzeigen