Prinzipiell kann man VB.NET auch mit Linux benutzen.
Dein Mißverständnis liegt daran, dass Du glaubst, eine .exe-Datei zu brauchen. Viel stärker als unter Windows ist unter Linux die Bibliotheken und die Ausführungsumgebung von den eigentlichen Programmen getrennt.
Ein Linux-Nutzer muß wissen, wie ...
Die Suche ergab 18337 Treffer
- Sonntag 8. März 2026, 10:31
- Forum: Allgemeine Fragen
- Thema: Allgemeine Fragen eines Python-Neulings
- Antworten: 3
- Zugriffe: 217
- Freitag 6. März 2026, 10:30
- Forum: Allgemeine Fragen
- Thema: csv mit Separator-Zeichen im Einzeleintrag
- Antworten: 16
- Zugriffe: 1105
Re: csv mit Separator-Zeichen im Einzeleintrag
@Pedroski55: es ist zwar gut, etwas selbst zu machen, um Dinge zu verstehen. Dann sollte man aber das csv-Format und seine Eigenheiten wirklich verstanden haben. Du hast jetzt einen Spezialfall abgedeckt, der bei kleinen Abweichungen aber wieder zu Fehlern führt. Also nein, nicht selber machen ...
- Samstag 28. Februar 2026, 10:57
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 2274
Re: Nur ein Bit ändern
@Pedroski55: verkürzte Namen haben das Problem, dass man sich sowohl an den richtigen Namen erinnern muß, als auch daran, wie man ihn falsch schreibt, bte oder byt oder doch bt? Ach nein, das war ja die Abkürzung für bit.
Beim ersten if hast du einen Fehler, wegen der vielen Umwandlungen von String ...
Beim ersten if hast du einen Fehler, wegen der vielen Umwandlungen von String ...
- Dienstag 24. Februar 2026, 10:46
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 974
Re: Y Koordinaten in einer Datei multiplizieren
@Pedroski55: wenn man gar keine Erweiterung vom regex-Paket braucht, dann kann man gleich auch nur `re` benutzen.
Konstanten werden nach Konvention KOMPLETT_GROSS geschrieben. `data` ist ein sehr generischer Begriff für `lines` (ist zwar auch generisch, aber nicht so).
`e`, `d` oder `s` sind dann ...
Konstanten werden nach Konvention KOMPLETT_GROSS geschrieben. `data` ist ein sehr generischer Begriff für `lines` (ist zwar auch generisch, aber nicht so).
`e`, `d` oder `s` sind dann ...
- Montag 23. Februar 2026, 23:01
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 2274
Re: Nur ein Bit ändern
@DeaD_EyE: oder man nimmt, wie ich ja schon gezeigt habe, ein enum.IntFlag, denn dann hat man sprechende Namen, statt irgendwelcher Bit-Werte.
- Montag 23. Februar 2026, 13:21
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 974
Re: Y Koordinaten in einer Datei multiplizieren
@Zwaehn: ein komplexes Problem teilt man in einfachere Teilprobleme. Bei Dir also 1. Einlesen der Daten, 2. Multiplizieren der Y-Werte, 3. Rausschreiben der Daten.
Falls das ein bekanntes Datenformat ist, gibt es vielleicht schon für 1. und 3. eine passende Bibliothek. Ansonsten mußt Du das auch ...
Falls das ein bekanntes Datenformat ist, gibt es vielleicht schon für 1. und 3. eine passende Bibliothek. Ansonsten mußt Du das auch ...
- Sonntag 22. Februar 2026, 21:42
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 2274
Re: Nur ein Bit ändern
Also, Du wandelst ein `i` in Hex um, um es gleich danach wieder über bytearray.fromhex in Bytes umzuwandeln. Dann liest Du sieben Bytes und wandelst diese in Hex um.
Oder `datenfeld_int in eine Binärdarstellung um diese dann als Dezimalzahl zu interpretieren.
Also: Nein, Du bekommst keine Hex- oder ...
Oder `datenfeld_int in eine Binärdarstellung um diese dann als Dezimalzahl zu interpretieren.
Also: Nein, Du bekommst keine Hex- oder ...
- Sonntag 22. Februar 2026, 19:20
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 2274
Re: Nur ein Bit ändern
@kiaralle: Wenn Du Zahlen hast, dann solltest Du auch mit Zahlen rechnen und nicht immer alles in Strings umwandeln. Natürlich kann man dann für die Ausgabe ein passendes Ausgabeformat wählen.
Auch den Input wirst Du ja in irgendeiner binären Form erhalten und nicht als Hexadezimaldarstellung.
Minus ...
Auch den Input wirst Du ja in irgendeiner binären Form erhalten und nicht als Hexadezimaldarstellung.
Minus ...
- Samstag 21. Februar 2026, 22:02
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 2274
Re: Nur ein Bit ändern
Dafür gibt es bit-Operationen:
Code: Alles auswählen
ist = 0b10100110
soll = ist & ~(1 << 7)- Samstag 21. Februar 2026, 17:37
- Forum: Allgemeine Fragen
- Thema: Negative Zahl in Bytes prüfen
- Antworten: 10
- Zugriffe: 1465
Re: Negative Zahl in Bytes prüfen
Wenn micropython das Argument nicht kennt, dann benutze statt dessen struct:
Code: Alles auswählen
struct.unpack_from("<i", value, 1)[0]- Samstag 21. Februar 2026, 15:49
- Forum: Raspberry Pi und Co.
- Thema: [Code-Review]UART.IRQ Nextion Display
- Antworten: 13
- Zugriffe: 1418
Re: [Code-Review]UART.IRQ Nextion Display
Aus einem Hex-Wert eine Dezimalzahl zu machen, ist wohl nicht gewollt.
Außerdem fehlt bei Deiner Suche ein f und auch dann könnte alles um 4 bit verschoben sein.
Wenn Du unbedingt reguläre Ausdrücke verwenden willst, dann benutz doch gleich die Bytes:
match = re.search(b"f(.)\xff\xff\xff", self ...
Außerdem fehlt bei Deiner Suche ein f und auch dann könnte alles um 4 bit verschoben sein.
Wenn Du unbedingt reguläre Ausdrücke verwenden willst, dann benutz doch gleich die Bytes:
match = re.search(b"f(.)\xff\xff\xff", self ...
- Samstag 21. Februar 2026, 13:17
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 22
- Zugriffe: 3050
Re: Collatz-Vermutung
@snafu: eine gerade Zahl hat mindestens einen Primfaktor 2. Wenn man zwei Zahlen miteinander multipliziert, werden die Potenzen der Primfaktoren addiert. Wenn es also den Primfaktor 2 nicht gibt, ist der auch nicht im Produkt. Oder einfach gesagt, das Produkt zweier ungerader Zahlen ist wieder ...
- Mittwoch 18. Februar 2026, 16:43
- Forum: Allgemeine Fragen
- Thema: Negative Zahl in Bytes prüfen
- Antworten: 10
- Zugriffe: 1465
Re: Negative Zahl in Bytes prüfen
Negative Zahlen werden durch das Zweierkomplement dargestellt. Du mußt Dich also entscheiden, ob Du vorzeichenbehaftete Zahlen hast, oder nicht. Und wenn das feststeht, ist auch eindeutig klar, ob Du eine sehr große Zahl oder eine negative Zahl hast.
Code: Alles auswählen
int.from_bytes(value[1:5], 'little', signed=True)- Mittwoch 18. Februar 2026, 13:56
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 22
- Zugriffe: 3050
Re: Collatz-Vermutung
@noisefloor: ja, aber aus anderen Gründen. Primzahlen lassen sich aus dem Produkt einer Primzahl darstellen. Die 1 läßt sich als Produkt aus 0 Primzahlen darstellen.
- Mittwoch 18. Februar 2026, 08:26
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 22
- Zugriffe: 3050
Re: Collatz-Vermutung
@noisefloor: Pedroski55 schrieb, dass jede Zahl als Produkt zweier Primzahlen geschrieben werden kann, nicht dass jede Primzahl als Produkt zweier Zahlen.
Die richtige Antwort ist, dass die Primfaktorzerlegung einer natürlichen Zahl eindeutig ist.
@Pedroski55: wie schon geschrieben, benutzt man am ...
Die richtige Antwort ist, dass die Primfaktorzerlegung einer natürlichen Zahl eindeutig ist.
@Pedroski55: wie schon geschrieben, benutzt man am ...
- Dienstag 17. Februar 2026, 17:30
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 22
- Zugriffe: 3050
Re: Collatz-Vermutung
@wurzel: eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht 8, 5, 3 oder 6.
Variablennamen sollten immer komplett klein geschrieben werden und aussagekräftiger sein, als nur ein Buchstabe.
Statt `not p % 2 == 0` benutzt man `p % 2 != 0`.
Wie while-Schleife sollte eine while-True sein, dann ...
Variablennamen sollten immer komplett klein geschrieben werden und aussagekräftiger sein, als nur ein Buchstabe.
Statt `not p % 2 == 0` benutzt man `p % 2 != 0`.
Wie while-Schleife sollte eine while-True sein, dann ...
- Sonntag 15. Februar 2026, 20:23
- Forum: Raspberry Pi und Co.
- Thema: [Code-Review]UART.IRQ Nextion Display
- Antworten: 13
- Zugriffe: 1418
Re: [Code-Review]UART.IRQ Nextion Display
@Dennis89: da wird nichts hinten raus verschoben, sondern einfach nur die ersten Bytes überschrieben. Der Buffer muß nur 4 Bytes groß sein, wenn da nur 4 Bytes gelesen werden.
self.buffer = bytearray(4)
warum `self.buffer[:3].hex()`? Die ersten 3 Bytes sind doch immer identisch. Du meinst wohl ...
self.buffer = bytearray(4)
warum `self.buffer[:3].hex()`? Die ersten 3 Bytes sind doch immer identisch. Du meinst wohl ...
- Sonntag 15. Februar 2026, 14:18
- Forum: Datenbankprogrammierung mit Python
- Thema: suche Beispiel für das hinzufügen von Spalten in einer Tabelle
- Antworten: 8
- Zugriffe: 1244
Re: suche Beispiel für das hinzufügen von Spalten in einer Tabelle
Ja, beim einmaligen Erzeugen gibt man bei "CREATE TABLE" an. Wenn Du schon eine Spalte hast, wo ist das Problem, noch mehr davon anzugeben? Was hast Du versucht und was funktioniert dabei nicht?
- Sonntag 15. Februar 2026, 13:00
- Forum: Datenbankprogrammierung mit Python
- Thema: suche Beispiel für das hinzufügen von Spalten in einer Tabelle
- Antworten: 8
- Zugriffe: 1244
Re: suche Beispiel für das hinzufügen von Spalten in einer Tabelle
Wie man Spalten hinzufügt, hängt stark vom Datenbanksystem ab. Das ist nichts, was man in einem normalen Programm macht. Tabellenschemata werden einmal erzeugt und nicht wieder verändert.
- Samstag 14. Februar 2026, 11:54
- Forum: Allgemeine Fragen
- Thema: String via Array Operator adressieren?
- Antworten: 8
- Zugriffe: 1117
Re: String via Array Operator adressieren?
Der Fehler tritt auf, weil der String zu kurz ist, also kein Index 1 existiert.
Warum glaubst du, dass der String mindestens zwei Zeichen hat?
Code: Alles auswählen
cresttol = "A"
cresttol[1]