La programmation

503
Pourquoi n'y a-t-il pas de SortedList en Java?

En Java, il y a les interfaces SortedSetet SortedMap. Les deux appartiennent au framework Java Collections et fournissent un moyen trié d'accéder aux éléments. Cependant, à ma connaissance, il n'y SortedListen a pas en Java. Vous pouvez utiliser java.util.Collections.sort()pour trier une liste. Une...

503
async / wait - quand retourner une tâche vs un vide?

Dans quels scénarios voudrait-on utiliser public async Task AsyncMethod(int num) au lieu de public async void AsyncMethod(int num) Le seul scénario auquel je peux penser est si vous avez besoin de la tâche pour pouvoir suivre sa progression. De plus, dans la méthode suivante, les mots clés...

503
Imbrication complexe des partiels et des modèles

Ma question consiste à savoir comment gérer l'imbrication complexe de modèles (également appelés partiels ) dans une application AngularJS. La meilleure façon de décrire ma situation est avec une image que j'ai créée: Comme vous pouvez le voir, cela peut être une application assez complexe avec...

502
Comment convertir un tableau d'octets à zéro en chaîne?

J'ai besoin de lire [100]bytepour transférer un tas de stringdonnées. Étant donné que tous les strings ne comportent pas exactement 100 caractères, la partie restante du byte arrayest remplie de 0s. Si je convertis [100]byteen stringpar string(byteArray[:]):, les 0s sont affichés comme ^@^@s. En C...

501
Supprimer avec Join dans MySQL

Voici le script pour créer mes tables: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY...

501
MySQL - Requête UPDATE basée sur SELECT Query

Je dois vérifier (à partir du même tableau) s'il y a une association entre deux événements basés sur la date et l'heure. Un ensemble de données contiendra la date-heure de fin de certains événements et l'autre ensemble de données contiendra la date-heure de début pour d'autres événements. Si le...

501
Choisir en partie un commit avec Git

Je travaille sur 2 branches différentes: la sortie et le développement . J'ai remarqué que je dois encore intégrer certaines modifications qui ont été validées dans la branche de publication dans la branche de développement . Le problème est que je n'ai pas besoin de tout le commit, seulement...

501
Gérer plusieurs versions de Python et PIP?

Existe-t-il un moyen de bien pipjouer avec plusieurs versions de Python? Par exemple, je souhaite utiliser pippour installer explicitement des éléments sur mon installation de site 2.5 ou sur mon site 2.6. Par exemple, avec easy_install, j'utilise easy_install-2.{5,6}. Et, oui - je connais...

501
Faut-il inclure Gemfile.lock dans .gitignore?

Je suis en quelque sorte nouveau sur bundler et les fichiers qu'il génère. J'ai une copie d'un dépôt git de GitHub auquel beaucoup de gens ont contribué, j'ai donc été surpris de constater que le bundler a créé un fichier qui n'existait pas dans le dépôt et n'était pas dans la .gitignoreliste....

501
OS X: équivalent du wget de Linux

Comment puis-je faire un HTTP GET à partir d'un script shell Un * x sur un système OS X stock? (l'installation de logiciels tiers n'est pas une option, car cela doit fonctionner sur de nombreux systèmes différents sur lesquels je n'ai pas de contrôle). Par exemple, si je démarre le serveur...

501
Comment faire une liste imbriquée HTML?

Les documents W3 ont un exemple de liste imbriquée préfixé parDEPRECATED EXAMPLE: , mais ils ne l'ont jamais corrigé avec un exemple non obsolète, ni expliqué exactement ce qui ne va pas avec l'exemple. Alors, laquelle de ces façons est la bonne façon d'écrire une liste HTML? Option 1 : l'imbriqué...