Suchergebnisse
Suchergebnisse 1-30 von insgesamt 803.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von dirku-65: „einen Bluescreen zu bauen um meine Frau zu ärgern“Das ist in der Tat Malware und das muss wirklich nicht sein. Von dieser Plage gibt es schon viel zu viel. Anstatt zu ärgern, versuche doch mal positive Kreativität; das macht bestimmt auch auf beiden Seiten mehr Spaß … // Geschlossen.
-
Moin, weiterer Hintergrund: NaN kann alles sein, das Double nicht darstellen kann und/oder mathematisch undefiniert ist. Daher ist das Ergebnis aller Operationen mit NaN auch wieder NaN. Außerdem ist NaN ungleich allem, inklusive sich selbst, da es möglich ist, dass zwei NaNs zwar jeweils irgendetwas „nicht darstellbares“ repräsentieren, aber dieses „nicht darstellbare“ ist möglicherweise nicht in beiden Fällen gleich.
-
Tricky SQL-Abfrage
BeitragMoin, mal eine kreative Lösung mit einer Common Table Expression (spart, je nach Datenbank, einen Table/Index Scan gegenüber zwei separaten Queries): SQL-Abfrage (10 Zeilen)
-
Zitat von GOKTerek: „1.) Die Projekte SourceCodes liegen bei uns auf den Servern. 2.) Die Informationen zu dem Projekt liegen jedoch in der Cloud bzw. auf einem externen Server(Ersteller, Status, Version) Richtig?“Nein, so nicht. GitLab kann man selbst installieren und betreiben oder man kann es in der Cloud mieten. Projekte und Informationen zu den Projekten liegen da, wo gehostet wird, also entweder auf dem eigenen Server, oder, wenn man sich für die Cloud entscheidet, eben in der Cloud.
-
Möglicherweise reicht auch schon die ToolStripItemClickedEventArgs.ClickedItem-Property. In deinem Handler also e.ClickedItem.
-
// Geschlossen. Hier ist wieder kaum Eigeninitiative erkennbar. Wenn du möchtest, dass dir der Code oder auch Codeausschnitte geschrieben wird/werden, ist der Marktplatz der richtige Bereich. Aber bedenke dabei: Fertiger Code eignet sich nicht zum Lernen der Grundlagen. Das erreicht man nur durch Übung, je nach Persönlichkeit autodidaktisch oder anhand eines Buchs. Ich bin immer für zweite und manchmal auch dritte Chancen, also bitte überlege dir, wie du zukünftig die Programmierung angehen möch…
-
Moin, es gibt da noch den BackgroundWorker (siehe auch Multithreading mit BackgroundWorker). Ansonsten kannst du auch einen Thread manuell starten (oder z. B. auch BeginInvoke mit Delegatmethoden) oder Async, Await und Task einsetzen.
-
GRAVATAR Image als Bitmap herunterladen
Thunderbolt - - Tipps & Tricks zu Internet- und Netzwerkprogrammierung
BeitragMoin, ich habe verschiedene Verbesserungsvorschläge:1. Die *CryptoServiceProvider-Klassen soll man nicht mehr verwenden. Stattdessen soll man die Create-Methode auf der Basisklasse aufrufen. Quelle 2. Die Hex-Darstellung baust du dir mühsam selbst. Das Framework bietet dafür BitConverter.ToString an. 3. MD5 und der WebClient werden nicht disposed. Der MemoryStream zwar auch nicht, aber der muss auch nicht. Quelle Im Folgenden habe ich den Code etwas angepasst und auch gleich nach C# übersetzt, f…
-
Moin, die Aufgabe schreit nach einer Key-Value-Struktur. Du hast also einen Schlüssel, zu dem du einen Wert ermitteln möchtest. Es bietet sich also an, die gesamte Datenmenge einmal in ein Dictionary-Objekt zu laden, und dann darauf zuzugreifen. Ich kenne dein genaues Datenformat (in GameLanguage) nicht, daher nur mal grob umrissen:- GameLanguage an einem Trennzeichen auftrennen (vielleicht Zeilenumbruch?): Split-Methode - Jede Zeile dann am ersten : auftrennen. Hier funktioniert Split vielleich…
-
Datum aus Email
BeitragMoin, das Format wird spezifiziert in RFC 5322, Abschnitt 3.3. Danach ergibt sich ein Format-String ddd',' d MMM yyyy HH':'mm':'ss zzzz, z. B. für die Verwendung mit der DateTime.TryParseExact-Methode. Es gibt allerdings noch die (veraltete) Möglichkeit, Zeitzonen namentlich anzugeben. Das auch noch einzupflegen, ist dann noch etwas zusätzliche Fleißarbeit. Alternative: Wenn du ein Email-Datum verarbeiten möchtest, sind andere Email-Dinge auch nicht weit weg. Möglicherweise lohnt es sich, eine L…
-
Grundsatzdiskussion: Binärdateien (z. B. Bilder) in Git-Repositorys – Ja oder nein?
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragMoin, ich habe abgestimmt für „Grundsätzlich ja.“ Git kann Binärdateien verwalten, aber eben mit entsprechenden Einschränkungen bei Diffs und Merges. Kleinere Dateien wie Icons oder ähnliches sind absolut ok. Um Problemen wie das Aufblähen der Repo-Größe mit große Binärdateien zu begegnen gibt es Git-LFS. Dabei wird im Repo selbst nur eine kleine Textdatei mit einem Verweis ein einen File-Store abgelegt. Der Vorteil ist, dass das Repo eine handelbare Größe behält. Man braucht dann aber einen kom…
-
Moin, für ein rechtssicheres Vorgehen ist immer die anwaltliche Beratung zu suchen. Ich selbst bin, wie wahrscheinlich die meisten hier, nicht juristisch ausgebildet. Dennoch: Es gab in der Vergangenheit immer wieder mal Diskussionen (i. d. R. von Microsoft [1] [2]) über eine „virale“ Eigenschaft der GPL, da abgeleitete Werke (auch Anwendungen, die GPL-Libraries verwenden) ebenfalls unter GPL lizenziert werden müssen.
-
Moin, die Aktion „Löschen“ ist in IMAP zweistufig: Erst wird die Nachricht mit dem Flag \Deleted versehen. Anschließend löscht ein EXPUNGE oder CLOSE alle so markierten Nachrichten. Wenn ich das richtig sehe, nutzt du MailKit als IMAP-Client. Dort werden die o. g. Befehle über die Methoden IMailFolder.Close oder IMailFolder.Expunge zur Verfügung gestellt (Achtung – die Expunge-Methode bietet einen Parameter für Message-UIDs an, der jedoch nur einschränkt, welche Nachrichten gelöscht werden könne…
-
Ui, hier ging es ja heiß her. Ich habe etwas aufgeräumt; das waren doch einige Nebengespräche, die sich jetzt (hoffentlich) geklärt haben. Halten wir fest: Xiantrius hat mehrfach bekräftigt, an einer Lernverzögerung zu leiden. Daher dauert ein tiefes Verständnis einfach länger. Ich sehe keinen Anlass, das zu bezweifeln. Die Diskussion darüber hat sich doch etwas aufgeschaukelt. Meine Bitte an euch alle: Einmal durchatmen, niemand möchte euch persönlich kränken oder ärgern — manchmal ist man jedo…
-
Welches Web-Interface und welche lokale GUI für Git? Ich kann mich nicht entscheiden ...
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragGitea habe ich mir damals™ mal nur ganz grob angesehen. GitLab habe ich jedoch seit einiger Zeit im Einsatz. Kann man machen, für ein bis zwei Personen braucht es den Hosting-Aufwand (GitLab ist die wesentlich schwergewichtigere Lösung) aber nicht unbedingt; da könnte Gitea völlig ausreichen. Git GUI: Braucht man das wirklich? Ich benutze Git ausschließlich auf der Kommandozeile und ich finde das um Welten angenehmer als die Git-GUIs, die ich vorher in Benutzung hatte (In Reihenfolge: GitHub Des…
-
Okay, ich glaube, mein (und wahrscheinlich auch EdRs) Post werden anders verstanden als gemeint. Sicher ist es interessant, mal auszuprobieren, wie klein/schnell/effizient man eine Idee umsetzen kann. Das ist hier natürlich der Fall. Jedoch möchte ich – insbesondere bei aufstrebenden Mitlesern, die möglicherweise erst neu in der Programmierung unterwegs sind – nicht den Eindruck aufkommen lassen, dass ein bis zum letzten Quant optimiertes Programm ist das Ziel sein soll.
-
Zitat von ErfinderDesRades: „Daher nie auf Geschwindigkeit optimieren - immer nur auf Wartbarkeit. Ausnahme: Wenn das Proggi - durch Messungen bestätigt - zu langsam ist.“Full Ack. Ich arbeite in einem seit ~30 Jahre gewachsenen C-Projekt und der Code ist... gruselig. Funktionen mit um die 10.000 Zeilen sind keine Seltenheit, weil immer wieder für komische Edge-Cases Optimierungen eingefügt worden sind. Da neue Anforderungen zu implementieren, ist ein Graus. In diesem Sinne, Donald Knuth und Mic…
-
Vorgehen, um zu ermitteln, welche PHP-Extensions ich für meine Applikation benötige
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von Marcus Gräfe: „Habe das Programm auch mehrfach neugestartet“Hast du dazu einfach das Fenster geschlossen und wieder gestartet? Es gibt sonst im File-Menü noch den Punkt „Invalidate Caches“; probiere das mal. IntelliJ und darauf basierende IDEs, wie PhpStorm, verschlucken sich manchmal und haben dann komische Zustände gecached.
-
Wie möget ihr euren Tee am besten
Thunderbolt - - Off-Topic
BeitragZitat von Elanda: „Verdammt, jetzt bin ich etwas neugierig geworden was man in so einem Herumblödel-Thread hätte unpassendes schreiben können.“Huch, ich habe gar keine Begründung eingegeben! Sorry! Ist gefixt. Zitat von Elanda: „Durch die Nase hab ich's auch noch nicht probiert, wär auch mal einen Versuch Wert! Update: Ist nicht so toll wie's klingt.“Elanda? Du bist super
-
Wartezeit ausrechnen, wie lange der User sich nicht einloggen darf, wenn er max. 5 Fehlversuche in 5 Minuten haben darf
Thunderbolt - - Weitere Sprachen und sprachübergreifende Themen
BeitragWie wäre es damit? SQL-Abfrage (1 Zeile)