Als «set» getaggte Fragen

75
Was entspricht JavaScript einem C # HashSet?

Ich habe eine Liste mit einigen tausend Ganzzahlschlüsseln. Das einzige, was ich mit dieser Liste tun muss, ist zu sagen, ob ein bestimmter Wert in der Liste enthalten ist oder nicht. Für C # würde ich a verwenden HashSet, um diese Suche schnell zu machen. Was ist das JavaScript-Äquivalent?...

74
Python entfernen Set aus Set

Gemäß meiner Interpretation der Python 2.7.2-Dokumentation für integrierte Typen 5.7 Set-Typen sollte es möglich sein, die Elemente von Set A aus Set B zu entfernen, indem A an set.remove(elem)oder übergeben wirdset.discard(elem) Aus der Dokumentation zu 2.7.2: Beachten Sie , dass das Elem...

74
Wo lagert Bundler Edelsteine?

Ich weiß, dass bei der Verwendung gem installder Edelstein unter /home/username/.rvm/gems/ gespeichert wird, unter welchem ​​Gemset der Edelstein installiert wurde. Aber wenn ich Bundler verwende und den Edelstein in der Gemfile spezifiziere, wo werden diese Edelsteine ​​gespeichert, wenn ich die...

73
Django SUMME Abfrage?

Ich habe eine Abfrage ähnlich der folgenden: SELECT SUM(ISNULL(table.name)) FROM table Wie SUMübersetzt sich das in ein QuerySetin Django? dh in welche Operation xyzwird es in so etwas übersetzt MyModel.objects.xyz()?

73
Wie kann ich eine Datentabelle filtern?

Ich verwende eine DataTable mit Informationen zu Benutzern und möchte einen Benutzer oder eine Liste von Benutzern in dieser DataTable suchen. Ich versuche es, aber es funktioniert nicht :( Hier ist mein C # -Code: public DataTable GetEntriesBySearch(string username,string location,DataTable...

73
Warum ist es möglich, manchmal set () durch {} zu ersetzen?

Wenn ich in PyCharm schreibe: return set([(sy + ady, sx + adx)]) Es heißt "Funktionsaufruf kann durch Set-Literal ersetzt werden" und ersetzt ihn durch: return {(sy + ady, sx + adx)} Warum das? A set()in Python ist nicht dasselbe wie ein Wörterbuch {}? Und wenn es dies optimieren will, warum ist...

71
TTL für ein festgelegtes Mitglied

Ist es in Redis möglich, TTL (Time to Live) nicht für einen bestimmten Schlüssel, sondern für ein Mitglied für einen Satz festzulegen? Ich verwende eine Struktur für Tags, die in der Redis-Dokumentation vorgeschlagen wurden. Die Daten sind einfache Schlüssel-Wert-Paare, und die Tags sind Sätze,...

71
Responsive Images srcset funktioniert nicht

Ich habe versucht, den neuen srcset-Ansatz für reaktionsschnelle Bilder mithilfe des folgenden HTML-Codes zu implementieren <img class="swapImages" srcset="assets/images/content/large.jpg 1200w, assets/images/content/medium.jpg 800w, assets/images/content/small.jpg 400w" sizes="100vw"...

70
Behält HashSet die Einfügereihenfolge bei?

Behält die HashSetin .NET 3.5 eingeführte Sammlung die Einfügereihenfolge bei, wenn sie mit iteriert wird foreach? In der Dokumentation heißt es, dass die Sammlung nicht sortiert ist, aber nichts über die Einfügereihenfolge aussagt. In einem BCL- Blogeintrag vor der Veröffentlichung wird...

70
Ein Set in Redis leeren / löschen?

Vielleicht bin ich nur blind, aber ich sehe in Redis keinen expliziten Set-Befehl zum Leeren eines vorhandenen Sets (ohne die gesamte Datenbank zu leeren). Zur Zeit mache ich einen Set-Unterschied am Set mit sich selbst und speichere es wieder in sich selbst: redis> SMEMBERS metasyn 1)...

70
Was macht Sets schneller als Listen?

Das Python-Wiki sagt: "Das Testen der Mitgliedschaft mit Mengen und Wörterbüchern ist viel schneller, O (1), als das Suchen von Sequenzen, O (n). Beim Testen von" a in b "sollte b eine Menge oder ein Wörterbuch anstelle einer Liste oder sein Tupel. " Ich habe Sets anstelle von Listen verwendet,...