La programmation

Q & A pour les programmeurs professionnels et passionnés

5
Refus d'autorisation: startForeground nécessite android.permission.FOREGROUND_SERVICE
Dernièrement, nous avons soudainement vu quelques-unes des traces de pile suivantes. Pourquoi cela pourrait-il être? C'est à partir du moment où l'application tente de déplacer un service de commentaires audio au premier plan avec une notification multimédia et tout. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) …

3
XPath pour sélectionner l'élément par valeur d'attribut
J'ai XML suivant. <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> Je veux sélectionner l'élément Employee avec id = "4". J'utilise ci-dessous l'expression XPath qui ne renvoie rien. //Employee/[@id='4']/text() Je l'ai vérifié sur http://chris.photobooks.com/xml/default.htm et il indique xpath invalide, …
195 xml  xpath 

4
__Init__.py n'est-il pas requis pour les packages dans Python 3.3+
J'utilise Python 3.5.1. J'ai lu le document et la section package ici: https://docs.python.org/3/tutorial/modules.html#packages Maintenant, j'ai la structure suivante: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Maintenant, pendant que vous êtes /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> De même, maintenant à …




14
Le statut Git montre les fichiers comme modifiés même si le contenu est le même
J'ai reçu une vérification git de quelqu'un d'autre et j'essaie de valider les modifications non mises en scène dans le référentiel local. Cependant, beaucoup de fichiers (sinon tous) apparaissent comme modifiés même si le contenu est exactement le même. J'ai déjà mis core.fileModeà false et également mis core.autocrlfà false, sans …
195 git 



6
Est-ce que type = "text / css" est nécessaire dans une balise <link>?
Je me demandais s'il était nécessaire ou non d'utiliser &lt;link rel="stylesheet" type="text/css" href=...&gt;plus &lt;link rel="stylesheet" href=...&gt;. Les rel="stylesheet"marques les informations qu'il s'agit d'une feuille de style - donc text/cssn'ajoute rien en fait pour moi. Le seul format de feuille de style utilisé par HTML est de toute façon CSS, alors …
195 html  css  stylesheet 


16
Comment changer le mode d'indentation dans Atom?
Je n'ai pas encore été en mesure de comprendre cela. Atom semble utiliser des espaces comme mode d'indentation par défaut. Je préfère avoir des onglets à la place. Sublime Text a une fonctionnalité intégrée pour la commutation et la conversion de l'indentation. Quelqu'un a découvert comment changer le mode d'indentation …

21
Utilisez-vous NULL ou 0 (zéro) pour les pointeurs en C ++?
Dans les premiers jours du C ++, quand il était boulonné sur C, vous ne pouviez pas utiliser NULL tel qu'il était défini comme (void*)0. Vous ne pouviez pas affecter NULL à un pointeur autre que void*, ce qui le rendait inutile. À l'époque, il était admis que vous utilisiez …
195 c++  null 

5
Que sont les objets de «première classe»?
Quand est-ce que les objets ou autre chose sont considérés comme «de première classe» dans un langage de programmation donné, et pourquoi? En quoi diffèrent-ils des langues où ils ne le sont pas? ÉDITER. Quand on dit «tout est objet» (comme en Python), veut-il bien dire que «tout est de …


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.