Die Suche ergab 117 Treffer

von Trubinial Guru
Sonntag 28. Juli 2013, 22:56
Forum: Python mit anderen Sprachen verwenden
Thema: Badge Labels in OS X
Antworten: 0
Zugriffe: 3237

Badge Labels in OS X

Hallo, ich bin gerade dabei mein Programm (PyQt) für OS X zu veröffentlichen und will jetzt unbedingt die Badge Label Funktion vom Dock nutzen. Das heißt, dass entweder eine Nummer direkt auf dem Icon angezeigt wird oder eine rote Nummer auf dem oberen rechten Bereich angezeigt wird: https://develop...
von Trubinial Guru
Mittwoch 6. März 2013, 20:13
Forum: Datenbankprogrammierung mit Python
Thema: Dubletten vermeiden in sqlite
Antworten: 10
Zugriffe: 4665

Re: Dubletten vermeiden in sqlite

Ja, ich bin leider auf SQLite angewiesen - notfalls muss ich das Problem wohl irgendwie umgehen ...

Trotzdem danke euch
von Trubinial Guru
Dienstag 5. März 2013, 21:31
Forum: Datenbankprogrammierung mit Python
Thema: Dubletten vermeiden in sqlite
Antworten: 10
Zugriffe: 4665

Re: Dubletten vermeiden in sqlite

So scheint es leider nicht zu funktionieren (OperationalError). Auch würde doch das erste Beispiel dann nicht gehen ... :K
von Trubinial Guru
Dienstag 5. März 2013, 09:28
Forum: Datenbankprogrammierung mit Python
Thema: Dubletten vermeiden in sqlite
Antworten: 10
Zugriffe: 4665

Re: Dubletten vermeiden in sqlite

Hallo, ich habe gemerkt, dass ich doch noch ein anderes Szenario beachten muss. Undzwar darf ein "key" in Kombination mit dem Wert der neuen Spalte "userID" nicht mehrfach vorkommen. Beispiel: Folgendes ist erlaubt: Key userID -------------------------- A _____ 1 A _____ 2 B ____...
von Trubinial Guru
Dienstag 26. Februar 2013, 21:27
Forum: Datenbankprogrammierung mit Python
Thema: Dubletten vermeiden in sqlite
Antworten: 10
Zugriffe: 4665

Re: Dubletten vermeiden in sqlite

Macht nicht nur Sinn, sondern funktioniert sogar auch :D Danke dir!

Nur interessehalber die Frage : wofür ist denn dann UNIQUE?
von Trubinial Guru
Montag 25. Februar 2013, 23:09
Forum: Datenbankprogrammierung mit Python
Thema: Dubletten vermeiden in sqlite
Antworten: 10
Zugriffe: 4665

Dubletten vermeiden in sqlite

Hallo, ich habe eine kleine Tabelle mit den Spalten Primary Key, Key, Value, Changed . Ab und an wird versucht eine Reihe hinzuzufügen, wobei die Zeile nur dann hinzugefügt werden soll, wenn noch keine Reihe mit den selben Key-Wert vorhanden ist. Somit sollen Dubletten vermieden werden. In der Spalt...
von Trubinial Guru
Sonntag 27. Januar 2013, 13:27
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy - Zeilen aus Query Object entfernen
Antworten: 7
Zugriffe: 2485

Re: sqlalchemy - Zeilen aus Query Object entfernen

Naja das vereinfachte Beispiel mit Peter und Robert modelliert die Aktion eigentlich schon sehr gut, nur dass es um mehr Daten geht und die Performance ist dabei wichtig, da es gut sein kann, dass die Aktion mehrmals hintereinander ausgeführt werden muss und die Oberfläche (Liste) schnellstmöglich a...
von Trubinial Guru
Sonntag 27. Januar 2013, 11:12
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy - Zeilen aus Query Object entfernen
Antworten: 7
Zugriffe: 2485

Re: sqlalchemy - Zeilen aus Query Object entfernen

@Sirius3: Das wollte ich eigentlich umgehen, da es ne Menge Einträge sind und ich Performance Einbußen befürchte.
Gibt es nicht noch andere Möglichkeiten?
von Trubinial Guru
Sonntag 27. Januar 2013, 01:46
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy - Zeilen aus Query Object entfernen
Antworten: 7
Zugriffe: 2485

sqlalchemy - Zeilen aus Query Object entfernen

Hallo, ich will aus meinem query object mehrere Zeilen (zufällig) entfernen, bevor ich für alle Zeilen im query object ein update mache. Nochmal als einfaches Beispiel: Ich will in den Zeilen, in denen der Vorname "Peter" ist, den Vorname in "Robert" ändern. Von den 10 Petern sol...
von Trubinial Guru
Montag 21. Januar 2013, 02:44
Forum: Allgemeine Fragen
Thema: Was für ein Zeitformat ist das: u'2013-01-20T22:33:37Z' ?
Antworten: 2
Zugriffe: 1004

Re: Was für ein Zeitformat ist das: u'2013-01-20T22:33:37Z'

Danke dir für die schnelle Antwort. Nach ein wenig Suche bin ich auf dateutil gestoßen, mit dem es bis jetzt ganz gut läuft:

Code: Alles auswählen

import dateutil.parser
yourdate = dateutil.parser.parse(datestring)
Vielen Dank :D
von Trubinial Guru
Montag 21. Januar 2013, 00:53
Forum: Allgemeine Fragen
Thema: Was für ein Zeitformat ist das: u'2013-01-20T22:33:37Z' ?
Antworten: 2
Zugriffe: 1004

Was für ein Zeitformat ist das: u'2013-01-20T22:33:37Z' ?

Hallo, die Überschrift sagt eigentlich schon alles - ich bin auf ein Zeitformat gestoßen, was ich bis jetzt noch nicht kannte und würde es gerne umwandeln. Da ich keinen blassen schimmer habe, wie das Format heißt, war ich bei meiner Suche bis jetzt erfolglos.

Kann mir jemand helfen?
von Trubinial Guru
Dienstag 9. Oktober 2012, 20:03
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy in mehreren threads
Antworten: 9
Zugriffe: 3879

Re: sqlalchemy in mehreren threads

Von der Priority-Queue bin ich ja sehr begeistert! Super Praktisch. Du meintest, dass die Schreiboperationen serialisiert werden müssen, wie sieht es mit den Lesezugriffen aus. Wenn die Datenbank gelocked ist, wenn gerade geschrieben wird, sollten ja auch die Lesezugriffe scheitern. Sollte das so se...
von Trubinial Guru
Sonntag 7. Oktober 2012, 22:24
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy in mehreren threads
Antworten: 9
Zugriffe: 3879

Re: sqlalchemy in mehreren threads

Ich habe mal ein kleines sinnfreies Beispielprogramm beschrieben, was das Problem ein wenig veranschaulicht. # -*- coding: utf-8 -*- from sqlalchemy import * from sqlalchemy.orm import mapper from sqlalchemy.orm import sessionmaker import os, time, thread class Zeiten(object): pass engine = create_e...
von Trubinial Guru
Samstag 6. Oktober 2012, 15:52
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy in mehreren threads
Antworten: 9
Zugriffe: 3879

Re: sqlalchemy in mehreren threads

Ich verstehe. Ich habe nun ein wenig am code getüftelt. Du meintest, dass ich die Daten mit einem Rutsch wegschreiben sollte. Da ich keine Möglichkeit gefunden habe mehrere Statements gleichzeitig mit sqlalchemy "abzuschicken" (sql-stmt-list), musste ich eine Schleife schreiben. Diese Schl...
von Trubinial Guru
Mittwoch 3. Oktober 2012, 15:32
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy in mehreren threads
Antworten: 9
Zugriffe: 3879

Re: sqlalchemy in mehreren threads

@sparrow Das erste Thread nimmt nur eine Änderung einer Zeile vor, während das dritte Thread die Datenbank regelmäßig mit einer anderen Quelle abgleicht. Im vierten Thread wird übrigens nur lesend auf die Datenbank zugegriffen.
von Trubinial Guru
Mittwoch 3. Oktober 2012, 15:00
Forum: Datenbankprogrammierung mit Python
Thema: sqlalchemy in mehreren threads
Antworten: 9
Zugriffe: 3879

sqlalchemy in mehreren threads

Hallo, nach einigen Schwierigkeiten mit pysqlite in verschiedenen Threads benutze ich nun sqlalchemy. Ich habe insgesamt 4 Threads, wobei die Lese- und Schreibzugriffe der ersten beiden Threads immer sofort ausgeführt werden sollten. Die beiden weiteren Threads brauchen wesentlich mehr Zugriffe auf ...
von Trubinial Guru
Mittwoch 26. September 2012, 19:24
Forum: Datenbankprogrammierung mit Python
Thema: SQLite - Database is locked/Speicherzugriffsfehler
Antworten: 23
Zugriffe: 10708

Re: SQLite - Database is locked/Speicherzugriffsfehler

Tausend Dank für den sqlalchemy Tipp. Schade dass ich nicht schon vorher Wind davon bekommen habe. Nach dem Umstieg auf sqlalchemy und einigem testen scheint alles wunderbar zu funktionieren. Das einzige Problem ist nun, dass zwei Threads, die eigentlich nur im Hintergrund arbeiten und deren Datenba...
von Trubinial Guru
Freitag 21. September 2012, 17:18
Forum: Datenbankprogrammierung mit Python
Thema: SQLite - Database is locked/Speicherzugriffsfehler
Antworten: 23
Zugriffe: 10708

Re: SQLite - Database is locked/Speicherzugriffsfehler

Na da hab ich ja was ins rollen gebracht. Vielen Dank schonmal für die Antworten und entschuldigt für die späte antwort. Wie ihr schon richtig erkannt habt, habe ich noch nicht soo viel Erfahrungen mit Datenbanken. Ich habe jetzt für jeden Thread eigene Verbindungen aufgemacht, aber brauche wohl noc...
von Trubinial Guru
Donnerstag 20. September 2012, 22:58
Forum: Datenbankprogrammierung mit Python
Thema: SQLite - Database is locked/Speicherzugriffsfehler
Antworten: 23
Zugriffe: 10708

SQLite - Database is locked/Speicherzugriffsfehler

Hallo, ich kämpfe seit über einer Woche mit Problemen, die beim Zugriff auf meine SQLite Datebank auftreten. Erst einmal habe ich verschiedene Threads und aus jedem Thread soll auf die Datenbank zugegriffen werden können. Deshalb habe ich check_same_thread = False gesetzt. Trotzdem kommt es zu "...
von Trubinial Guru
Dienstag 14. August 2012, 11:35
Forum: Qt/KDE
Thema: Widgets in andere QThreads auslagern
Antworten: 2
Zugriffe: 1181

Widgets in andere QThreads auslagern

Hallo, ich habe mittlerweile ein wenig performance Probleme, da ich in meiner Oberfläche mehrere Widgets habe, welche sich nebenher sehr oft aktualisieren. Ich habe bereits einiges in QThreads ausgelagert, doch da die meisten Prozesse mit dem Widgets verbunden sind, ist es leider nicht genug. Ich we...