Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


4
Verweigerung der Berechtigung: startForeground erfordert android.permission.FOREGROUND_SERVICE
In letzter Zeit haben wir plötzlich einige der folgenden Stapelspuren gesehen. Warum könnte das sein? Dies ist der Zeitpunkt, an dem die App versucht, einen Audiokommentar-Dienst mit einer Medienbenachrichtigung und allem in den Vordergrund zu rücken. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at …

7
Gibt es eine 'Box-Shadow-Color'-Eigenschaft?
Ich habe folgendes CSS: box-shadow: inset 0px 0px 2px #a00; Jetzt versuche ich, diese Farbe zu extrahieren, um die Seitenfarben "skinnbar" zu machen. Gibt es eine Möglichkeit, dies zu tun? Durch einfaches Entfernen der Farbe und anschließendes erneutes Verwenden desselben Schlüssels wird die ursprüngliche Regel überschrieben. Es scheint keine zu …
193 css  box-shadow 

4
GHC Core lesen
Kern ist die Zwischensprache von GHC. Mit Reading Core können Sie die Leistung Ihres Programms besser verstehen. Jemand bat mich um Dokumentation oder Tutorials zum Lesen von Core, aber ich konnte nicht viel finden. Welche Dokumentation steht zum Lesen von GHC Core zur Verfügung? Folgendes habe ich bisher gefunden: Schreiben …

1
Kann ich eine Zeile in einer .git / config-Datei auskommentieren?
Ich habe eine http.proxyZeile in meiner Repository-Konfigurationsdatei, die ich einfach ein- und ausschalten möchte, ohne dass ich mich jedes Mal, wenn ich hinter dieser Proxy-Verbindung stehe oder von dieser frei bin, an die gesamte Konfiguration erinnern und sie erneut eingeben muss. Eine andere Möglichkeit wäre, diese Repository-Konfigurationsdatei zu verwenden, wenn …
193 git  proxy  config 






2
Unterschied zwischen CompletableFuture, Future und RxJava's Observable
Ich möchte den Unterschied zwischen wissen CompletableFuture, Futureund Observable RxJava. Was ich weiß ist, dass alle asynchron sind, aber Future.get() blockiert den Thread CompletableFuture gibt die Rückrufmethoden an RxJava Observable--- ähnlich wie CompletableFuturebei anderen Vorteilen (nicht sicher) Zum Beispiel: Wenn der Client mehrere Serviceaufrufe tätigen muss und wenn wir Futures(Java) …

3
Was sind die Git-Konzepte von HEAD, Master, Origin?
Während ich etwas über Git lerne, stoße ich immer wieder auf die Begriffe HEAD, Master, Origin und bin mir nicht sicher, was die Unterschiede sind. Wenn ich das richtig verstehe, entspricht HEAD immer der neuesten Version? Und wenn ja, ist das die neueste Version des gesamten Repositorys oder eines bestimmten …
193 git 

9
Was bedeutet "Hashable" in Python?
Ich habe versucht, im Internet zu suchen, konnte aber die Bedeutung von Hashable nicht finden. Wenn sie sagen, Objekte sind hashableoder hashable objectswas bedeutet das?
193 python 

3
XPath, um Element nach Attributwert auszuwählen
Ich habe folgendes XML. <?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> Ich möchte das Employee-Element mit der ID = "4" auswählen. Ich verwende den folgenden XPath-Ausdruck, der nichts zurückgibt. //Employee/[@id='4']/text() Ich habe es unter http://chris.photobooks.com/xml/default.htm überprüft und es …
193 xml  xpath 

4
Ist __init__.py für Pakete in Python 3.3+ nicht erforderlich?
Ich benutze Python 3.5.1. Ich habe das Dokument und den Paketabschnitt hier gelesen: https://docs.python.org/3/tutorial/modules.html#packages Jetzt habe ich folgende Struktur: /home/wujek/Playground/a/b/module.py module.py:: class Foo: def __init__(self): print('initializing Foo') Jetzt, während in /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> In ähnlicher Weise, jetzt zu …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.