Articles of set

Comment sélectionner à partir de MySQL où Nom de la table est variable

J’ai un cas où obtenir le nom de la table devrait provenir d’une variable définie comme: SET @ID_1 = (SELECT ID FROM `slider` LIMIT 0,1); SET @Cat = (SELECT Category FROM `slider` LIMIT 0,1); select * from @Cat where ID = @ID_1 mais en faisant cela, MySQL génère une erreur, alors quelqu’un pourrait me montrer […]

Comment définir une opération d’égalité personnalisée qui sera utilisée par les méthodes de comparaison d’ensemble immuables

J’ai un ensemble immuable d’une classe, Set [MyClass], et je veux utiliser les méthodes Set intersection et diff, mais je veux qu’ils vérifient l’égalité en utilisant ma méthode d’égalité personnalisée, plutôt que le test d’égalité d’object par défaut J’ai essayé de remplacer l’opérateur ==, mais il n’est pas utilisé. Merci d’avance. Modifier: La méthode d’intersection […]

TTL pour un membre de l’ensemble

Est-il possible dans Redis de définir TTL (time to live) non pas pour une clé spécifique, mais pour un membre pour un ensemble? J’utilise une structure pour les balises proposées par la documentation Redis – les données sont des paires clé-valeur simples et les balises sont des ensembles contenant des clés correspondant à chaque balise, […]

comment définir et obtenir des champs dans les structures Golang?

Après avoir créé une structure comme celle-ci: type Foo struct { name ssortingng } func (f Foo) SetName(name ssortingng){ f.name=name } func (f Foo) GetName ssortingng (){ return f.name } Comment créer une nouvelle instance de Foo et définir et obtenir le nom? J’ai essayé ce qui suit: p:=new(Foo) p.SetName(“Abc”) name:=p.GetName() fmt.Println(name) Rien ne s’imprime, […]

Fusionner plusieurs éléments dans un seul ensemble

Je voudrais savoir s’il existe une bibliothèque std ou un outil boost pour fusionner facilement le contenu de plusieurs ensembles en un seul. Dans mon cas, j’ai des séries de points que j’aimerais fusionner.

Est-il possible d’utiliser des getters / setters dans la définition de l’interface?

Pour le moment, TypeScript ne permet pas d’utiliser les méthodes get / set (accesseurs) dans les interfaces. Par exemple: interface I { get name():ssortingng; } class C implements I { get name():ssortingng { return null; } } De plus, TypeScript ne permet pas d’utiliser Array Function Expression dans les méthodes de classe: pour ex .: […]

Comment sortinger un HashSet?

Pour les listes, nous utilisons la méthode Collections.sort(List) . Que faire si nous voulons sortinger un HashSet ?

Vider / supprimer un jeu dans Redis?

Peut-être que je suis juste aveugle, mais je ne vois pas de commande explicite définie dans Redis pour vider un ensemble existant (sans vider la firebase database entière). Pour le moment, je fais une différence sur le plateau avec lui-même et le remets en mémoire: redis> SMEMBERS metasyn 1) “foo” 2) “bar” redis> SDIFFSTORE metasyn […]

Comment itérer std :: set?

J’ai ce code: std::set::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Il n’y a pas ->first valeur. Comment puis-je obtenir la valeur?

La mise à jour de l’ensemble C ++ STL est fastidieuse: je ne peux pas changer un élément en place

Je trouve l’opération de mise à jour sur set fastidieuse car il n’y a pas une telle API sur cppreference . Donc ce que je fais actuellement, c’est comme ça: //find element in set by iterator Element copy = *iterator; … // update member value on copy, varies Set.erase(iterator); Set.insert(copy); Fondamentalement, le retour de l’iterator […]