Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

14
Einen zufälligen Wert aus einer Aufzählung auswählen?
Wenn ich eine Aufzählung wie diese habe: public enum Letter { A, B, C, //... } Was ist der beste Weg, um eine zufällig auszuwählen? Es muss nicht kugelsicher in Produktionsqualität sein, aber eine ziemlich gleichmäßige Verteilung wäre schön. Ich könnte so etwas tun private Letter randomLetter() { int pick …
161 java  random  enums 

4
LINQ Group By in ein Dictionary-Objekt
Ich versuche, LINQ zu verwenden, um ein Dictionary<string, List<CustomObject>>aus einem zu erstellen List<CustomObject>. Ich kann dies mit "var" zum Laufen bringen, aber ich möchte keine anonymen Typen verwenden. Hier ist was ich habe var x = (from CustomObject o in ListOfCustomObjects group o by o.PropertyName into t select t.ToList()); Ich …
161 linq  dictionary 


23
Aktualisieren Sie den Wert eines verschachtelten Wörterbuchs unterschiedlicher Tiefe
Ich suche nach einer Möglichkeit, dict dictionary1 mit dem Inhalt von dict update zu aktualisieren, ohne LevelA zu überschreiben dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Ich weiß, dass das Update die Werte in Level2 löscht, weil es die niedrigste Schlüsselebene1 aktualisiert. Wie könnte ich das angehen, da …
161 python 

9
Hinzufügen von Optionen zur Auswahl mit Javascript
Ich möchte, dass dieses Javascript Optionen von 12 bis 100 in einer Auswahl mit id = "mainSelect" erstellt, da ich nicht alle Options-Tags manuell erstellen möchte. Können Sie mir einige Hinweise geben? Vielen Dank function selectOptionCreate() { var age = 88; line = ""; for (var i = 0; i …
161 javascript  html 




5
Was bedeutet das &, <<, * in dieser Datei database.yml?
Bisher habe ich nur database.yml für jeden explizit aufgerufenen Parameter verwendet. In der folgenden Datei werden einige Zeichen verwendet, die ich nicht verstehe. Was bedeutet jede Zeile und jedes Symbol (&amp;, *, &lt;&lt;), wie lese ich diese Datei? development: &amp;default adapter: postgresql database: dev_development test: &amp;test &lt;&lt;: *default database: test_test …


4
Literales Suffix für Byte in .NET?
Ich frage mich, ob es eine Möglichkeit gibt, eine Byte-Variable auf kurze Weise wie Floats oder Doubles zu deklarieren. Ich meine wie 5fund 5d. Sicher könnte ich schreiben byte x = 5, aber das ist ein bisschen belanglos, wenn Sie varfür lokale Variablen verwenden.
161 c#  .net  value-type 

10
Ein CSS-Selektor, um das letzte sichtbare Div zu erhalten
Eine knifflige CSS-Auswahlfrage, ich weiß nicht, ob es überhaupt möglich ist. Nehmen wir an, dies ist das HTML-Layout: &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div style="display:none"&gt;&lt;/div&gt; &lt;div style="display:none"&gt;&lt;/div&gt; Ich möchte den letzten auswählen div, der angezeigt wird (dh nicht display:none), der divim gegebenen Beispiel der dritte wäre . Wohlgemerkt, die Anzahl der divs …
161 html  css  css-selectors 

7
Wie erhalte ich den Namen der aufrufenden Methode?
Gibt es in Ruby eine Möglichkeit, den Namen der aufrufenden Methode innerhalb einer Methode zu finden? Beispielsweise: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 



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.