La programmation

Q & A pour les programmeurs professionnels et passionnés

3
Comment puis-je afficher le nom des branches dans `git log`?
Comment puis-je afficher le nom des branches dans la sortie de git log? Par exemple avec, git log --graph --all j'obtiens une belle vue d'ensemble des commits, mais je me demande quelle ligne est master, et quelle est ma branche par exemple.
216 git 


22
Comment créer une erreur personnalisée en JavaScript?
Pour une raison quelconque, il semble que la délégation de constructeur ne fonctionne pas dans l'extrait de code suivant: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") L'exécution de cela donne The message is: ''. Avez-vous des idées …

10
Qu'est-ce qu'un onglet vertical?
Quelle était l'utilisation historique originale du caractère de tabulation verticale ( \ven langage C, ASCII 11)? At-il déjà eu une touche sur un clavier? Comment quelqu'un l'a-t-il généré? Y a-t-il un langage ou un système encore utilisé aujourd'hui où le caractère de tabulation verticale fait quelque chose d'intéressant et d'utile?


6
Montrez sur quel tag git vous vous trouvez?
J'ai du mal à savoir quelle balise est actuellement extraite. Quand je fais: git checkout tag1 git branch Je n'arrive pas à savoir sur quelle balise je suis. Il enregistre uniquement: * (no branch) master Est-il possible de savoir quelles balises sont extraites? Dans l'exemple ci-dessus, ce serait tag1.


2
Différence de boto3 entre la ressource, le client et la session?
J'utilise Python 2.7.12 dans Ubuntu 16.04 LTS. J'apprends à utiliser boto3 à partir du lien suivant: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mon doute est de savoir quand utiliser la ressource, le client ou la session, et leurs fonctionnalités respectives.
216 python  boto3 

13
Générer une classe Java à partir de JSON?
Dans un projet Java Maven, comment générer des fichiers source java à partir de JSON? Par exemple, nous avons { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Lorsque nous courons, mvn generate-sourcesnous voulons qu'il génère quelque chose comme ceci: class Address { …
216 java  json 



13
Dois-je utiliser String.format () de Java si les performances sont importantes?
Nous devons constamment créer des chaînes pour la sortie du journal, etc. Au fil des versions de JDK, nous avons appris quand utiliser StringBuffer(plusieurs ajouts, thread-safe) et StringBuilder(plusieurs ajouts, non-thread-safe). Quels sont les conseils d'utilisation String.format()? Est-il efficace, ou sommes-nous obligés de nous en tenir à la concaténation pour les …

6
PostgreSQL DISTINCT ON avec différents ORDER BY
Je veux exécuter cette requête: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Mais je reçois cette erreur: PG :: Erreur: ERREUR: les expressions SELECT DISTINCT ON doivent correspondre aux expressions ORDER BY initiales L'ajout en address_idtant que première ORDER BYexpression fait …


10
Modifier le texte de l'étiquette de coche
Je souhaite apporter quelques modifications à quelques étiquettes de tick sélectionnées dans un tracé. Par exemple, si je le fais: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') la taille de la police et l'orientation de l'étiquette à cocher sont modifiées. Cependant, si essayez: label.set_text('Foo') l'étiquette de coche n'est pas modifiée. Aussi si …
216 python  matplotlib 

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.