La programmation

Q & A pour les programmeurs professionnels et passionnés

7
tri multi-colonnes lodash
Il existe une méthode astucieuse pour trier un tableau d'objets en fonction de plusieurs propriétés: var data = _.sortBy(array_of_objects, ['type', 'name']); Cependant, ce n'est que pour le tri croissant. Existe-t-il un moyen pratique de définir la direction par colonne? Par exemple var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

16
Comment sortir en CLI lors de l'exécution des tests unitaires PHP?
Lors de l'exécution d'un test PHPUnit, je voudrais pouvoir vider la sortie afin de pouvoir déboguer une ou deux choses. J'ai essayé ce qui suit (similaire à l' exemple du manuel PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print …


2
Multiprocessing - Pipe vs Queue
Quelles sont les différences fondamentales entre les files d'attente et les tubes dans le package multiprocesseur de Python ? Dans quels scénarios faut-il choisir l'un plutôt que l'autre? Quand est-il avantageux de l'utiliser Pipe()? Quand est-il avantageux de l'utiliser Queue()?

4
Arguments par défaut du modèle
Si je suis autorisé à faire ce qui suit: template <typename T = int> class Foo{ }; Pourquoi ne suis-je pas autorisé à faire ce qui suit en général? Foo me; Mais je dois préciser ce qui suit: Foo<int> me; C ++ 11 a introduit des arguments de modèle par …
151 c++  templates 

14
Redirection Apache vers un autre port
J'ai du mal avec ça pendant un certain temps et je fais définitivement quelque chose de mal. J'ai un serveur Apache et un serveur JBoss sur la même machine. Je voudrais rediriger le trafic de mydomain.com vers JBoss localhost: 8080 / exemple. Le DNS est actuellement configuré pour mydomain.com et …
151 apache  redirect 

10
Comment afficher les équations mathématiques dans le démarquage général de Github (pas le blog de Github)
Après avoir enquêté, j'ai découvert que mathjax pouvait le faire. Mais lorsque j'écris un exemple dans mon fichier markdown, il ne montre pas les équations correctes: J'ai ajouté ceci dans la tête du fichier markdown: <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script> Et tapez l'instruction mathjax: (E = mc ^ 2) , $$ x_ …
151 github  markdown  mathjax 

14
Equivalent Java de C # async / await?
Je suis un développeur C # normal mais je développe parfois des applications en Java. Je me demande s'il existe un équivalent Java de C # async / await? En termes simples, quel est l'équivalent java de: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await …
151 c#  java 

10
Que renvoient les méthodes querySelectorAll et getElementsBy *?
Faire getElementsByClassName (et des fonctions similaires comme getElementsByTagNameet querySelectorAll) fonctionnent de la même manière getElementByIdou renvoient-elles un tableau d'éléments? La raison pour laquelle je demande est que j'essaie de changer le style de tous les éléments en utilisant getElementsByClassName. Voir ci-dessous. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';


8
Les pandas peuvent-ils reconnaître automatiquement les dates?
Aujourd'hui, j'ai été positivement surpris par le fait qu'en lisant des données à partir d'un fichier de données (par exemple), pandas est capable de reconnaître des types de valeurs: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Par exemple, il peut être vérifié de cette manière: for i, r in df.iterrows(): print type(r['col1']), …
151 python  date  types  dataframe  pandas 

4
Choix entre vector :: resize () et vector :: reserve ()
Je pré-alloue de la mémoire à ma vectorvariable membre. Le code ci-dessous est une partie minimale class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Maintenant, à un moment donné, si les t_Names.size()égaux 1000. J'ai l'intention d'augmenter la taille de 100. Ensuite, s'il atteint 1100, augmentez à …
151 c++  vector 

10
Insensible à la casse 'in'
J'aime utiliser l'expression if 'MICHAEL89' in USERNAMES: ... où USERNAMESest une liste. Existe-t-il un moyen de faire correspondre les éléments avec insensibilité à la casse ou dois-je utiliser une méthode personnalisée? Je me demande simplement s'il est nécessaire d'écrire du code supplémentaire pour cela.



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.