La programmation

Q & A pour les programmeurs professionnels et passionnés

6
Complexité get / put HashMap
Nous avons l'habitude de dire que les HashMap get/putopérations sont O (1). Cependant, cela dépend de l'implémentation du hachage. Le hachage d'objet par défaut est en fait l'adresse interne du tas JVM. Sommes-nous sûrs qu'il est assez bon de prétendre que les get/putsont O (1)? La mémoire disponible est un …




3
Mappage d'une table d'association plusieurs à plusieurs avec des colonnes supplémentaires
Ma base de données contient 3 tables: les entités utilisateur et service ont une relation plusieurs-à-plusieurs et sont jointes à la table SERVICE_USER comme suit: UTILISATEURS - SERVICE_USER - SERVICES La table SERVICE_USER contient une colonne BLOCKED supplémentaire. Quelle est la meilleure façon d'effectuer une telle cartographie? Ce sont mes …

7
Lire le fichier de propriétés en dehors du fichier JAR
J'ai un fichier JAR où tout mon code est archivé pour être exécuté. Je dois accéder à un fichier de propriétés qui doit être changé / édité avant chaque exécution. Je souhaite conserver le fichier de propriétés dans le même répertoire que celui où se trouve le fichier JAR. Est-il …
131 java  properties 



19
Comment générer des noms de fichiers uniques en C #
J'ai implémenté un algorithme qui générera des noms uniques pour les fichiers qui seront sauvegardés sur le disque dur. J'ajoute DateTime: heures, minutes, secondes et millisecondes, mais cela génère toujours le nom en double des fichiers parce que je télécharge plusieurs fichiers à la fois. Quelle est la meilleure solution …
131 c# 

4
conversion booléenne en int
Quelle est la portabilité de cette conversion. Puis-je être sûr que les deux affirmations sont acceptées? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Ne demande pas pourquoi. Je sais que c'est moche. Je vous remercie.
131 c++  c  c99 



7
Tracez une ligne horizontale en utilisant matplotlib
J'ai utilisé l'interpolation spline pour lisser une série chronologique et j'aimerais également ajouter une ligne horizontale au tracé. Mais il semble y avoir un problème qui est hors de ma portée. Toute aide serait vraiment utile. Voici ce que j'ai: annual = np.arange(1,21,1) l = np.array(value_list) # a list with …
131 python  matplotlib 

6
Comment activer les commandes de zoom et pincer le zoom dans une WebView?
L'application Navigateur par défaut pour Android affiche les commandes de zoom lorsque vous faites défiler et permet également un zoom par pincement. Comment puis-je activer cette fonctionnalité pour ma propre vue Web? J'ai essayé: webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true); mais aucune des fonctionnalités n'est activée en conséquence. Btw j'ai défini un WebChromeClientet un …
131 android  webview 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.