Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

5
Richtige Implementierung von IXmlSerializable?
IXmlSerializableWelche Regeln und Best Practices gibt ein Programmierer , wenn er sich für die Implementierung entscheidet? Ich habe gehört, dass dies GetSchema()zurückkehren nullund ReadXmlvor der Rückkehr zum nächsten Element wechseln sollte. Ist das wahr? Und was ist mit WriteXml- sollte es ein Wurzelelement für das Objekt schreiben oder wird angenommen, …

11
Ruby: require vs require_relative - Best Practice für die Problemumgehung in Ruby <1.9.2 und> = 1.9.2
Was ist die beste Praxis , wenn ich will requireeine relative Datei in Ruby und ich möchte es in beiden 1.8.x arbeiten und&gt; = 1.9.2? Ich sehe einige Optionen: einfach $LOAD_PATH &lt;&lt; '.'alles tun und vergessen machen $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' Überprüfen Sie, ob RUBY_VERSION&lt;1.9.2, und definieren Sie dann …
153 ruby  ruby-1.9  ruby-1.8 

10
HashSet vs LinkedHashSet
Was ist der Unterschied zwischen ihnen? ich weiß das Ein LinkedHashSet ist eine geordnete Version von HashSet, die eine doppelt verknüpfte Liste über alle Elemente hinweg verwaltet. Verwenden Sie diese Klasse anstelle von HashSet, wenn Sie sich für die Iterationsreihenfolge interessieren. Wenn Sie ein HashSet durchlaufen, ist die Reihenfolge nicht …

5
Map Tiling-Algorithmus
Die Karte Ich erstelle ein kachelbasiertes Rollenspiel mit Javascript, verwende Perlin-Rauschhöhenkarten und weise dann einen Kacheltyp basierend auf der Höhe des Rauschens zu. Die Karten sehen am Ende ungefähr so ​​aus (in der Minikartenansicht). Ich habe einen ziemlich einfachen Algorithmus, der den Farbwert aus jedem Pixel im Bild extrahiert und …

8
Optimieren Sie eine "Weile (1)"; in C ++ 0x
Aktualisiert, siehe unten! Ich habe gehört und gelesen, dass C ++ 0x einem Compiler erlaubt, "Hallo" für das folgende Snippet zu drucken #include &lt;iostream&gt; int main() { while(1) ; std::cout &lt;&lt; "Hello" &lt;&lt; std::endl; } Es hat anscheinend etwas mit Threads und Optimierungsmöglichkeiten zu tun. Es scheint mir, dass dies …

17
SQL Server-Betriebssystemfehler 5: "5 (Zugriff verweigert.)"
Ich fange an, SQL zu lernen, und ich habe ein Buch, das eine Datenbank enthält, an der ich arbeiten kann. Diese Dateien befinden sich im Verzeichnis, aber das Problem ist, dass beim Ausführen der Abfrage der folgende Fehler auftritt: Meldung 5120, Ebene 16, Status 101, Zeile 1 Die physische Datei …
153 sql  sql-server 

10
Wie mache ich Text in HTML fett?
Ich versuche, Text mithilfe von HTML fett zu machen, aber ich habe Mühe, ihn zum Laufen zu bringen. Folgendes versuche ich: Some &lt;bold&gt;text&lt;/bold&gt; that I want emboldened. Könnte mir jemand sagen, was ich falsch mache?
153 css  html 



7
Ändern Sie die Autorenvorlage in Android Studio
Ich möchte den automatischen Autor ändern, der angezeigt wird, wenn ich eine Datei in AndroidStudio erstelle. /** * Created by a556520 on 16/01/14. */ public class POI { Der Autor nimmt 'a556520', aber ich möchte, dass mein Name und nicht die Anzahl der Mitarbeiter angezeigt wird. Ist das möglich? Ich …

13
Wie deaktiviere ich die MySQL-Passwortüberprüfung?
Es scheint, dass ich das Passwortüberprüfungs-Plugin in MySQL 5.7 versehentlich geladen habe. Dieses Plugin scheint alle Passwörter zu zwingen, bestimmte Regeln einzuhalten. Ich möchte das ausschalten. Ich habe versucht, die hier vorgeschlagene Variable validate_password_length ohne Erfolg zu ändern . mysql&gt; SET GLOBAL validate_password_length=4; Query OK, 0 rows affected (0.00 sec) …
153 mysql 

6
Können wir einen Git-Standard festlegen, um alle Tags während eines Remote-Pulls abzurufen?
Ich habe derzeit ein Git-Remote-Setup wie das folgende: [remote "upstream"] url = &lt;redacted&gt; fetch = +refs/heads/*:refs/remotes/upstream/* Wenn ich git pullauf dem Zweigmaster ausstelle , werden alle Remote-Köpfe in Fernbedienungen / Upstream abgerufen, dann werden Fernbedienungen / Upstream / Master in Master zusammengeführt. Alle Tags, die erreicht werden können, werden gleichzeitig …
153 git 



13
Wie erstelle ich einen einfachen Teiler in der neuen Navigationsansicht?
Google stellte die NavigationView Version 22.2.0 der Design Support Library eingeführt, mit der Sie mithilfe einer Menüressource ganz einfach eine Schublade erstellen können. Wie kann ich eine einfache Trennlinie zwischen zwei Elementen erstellen? Das Gruppieren der Elemente hat nicht funktioniert. Das Erstellen eines Unterelementabschnitts erstellt zwar eine Trennlinie, erfordert jedoch …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.