Veröffentlicht am 31. März 2010 um 13:46 by Fabian Martin Permalink
Bei Javascript, wie auch in anderen Sprachen, weiß man mitunter nie, ob eine Variable definiert wurde. Um dies zu überprüfen, nutze ich meist folgenden Code Schnipsel.
if (typeof(VARIABLE) == "undefined")
{
alert("VARIABLE ist nicht gesetzt");
}
Die Klammern bei typeof kann man weglassen. Ich persönlich habe es mir jedoch angewöhnt sie zu setzen, da hierdurch die Zusammengehörigkeit der Werte besser zu erkennen ist.
Tags: define, error, Javascript, undefined, Variable
Veröffentlicht in Javascript, Tipps & Tricks |
Keine Kommentare »
Veröffentlicht am 11. November 2009 um 10:15 by Fabian Martin Permalink
Diese Fehlermeldung bekam ich beim Ausführen einer Stored Procedure, die lediglich zwei Einträge in die Tabellen einfügt.
SQL Error: Thread stack overrun: 8824 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack.
Schuld ist eine Voreinstellung bei Debian basierten Distributionen. In der /etc/mysql/my.cnf wird der Wert von thread_stack auf 128k festgelegt. Erhöht man diesen Wert auf 192k (MySQL Standard), funktionieren auch einfache Stored Procedures wieder.
Tags: error, MySQL, stack overrun
Veröffentlicht in Software, Tipps & Tricks |
Keine Kommentare »