Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

17
Überprüfen Sie, ob eine Zahl int oder float ist
So habe ich es gemacht: inNumber = somenumber inNumberint = int(inNumber) if inNumber == inNumberint: print "this number is an int" else: print "this number is a float" Sowas in der Art. Gibt es schönere Möglichkeiten, dies zu tun?
199 python 

7
Verwenden Sie eine Komponente aus einem anderen Modul
Ich habe Angular 2.0.0 App mit Angular-Cli generiert. Wenn ich eine Komponente erstelle und hinzufüge AppModule Deklarationsarray ist alles in Ordnung, es funktioniert. Ich habe mich entschieden, die Komponenten zu trennen, also habe ich eine TaskModuleund eine Komponente erstellt TaskCard. Jetzt möchte ich die TaskCardin einer der Komponenten der AppModule(der …

14
Java List.contains (Objekt mit einem Feldwert von x)
Ich möchte überprüfen, ob a Listein Objekt enthält, das ein Feld mit einem bestimmten Wert hat. Jetzt könnte ich eine Schleife verwenden, um zu überprüfen, aber ich war neugierig, ob es etwas Code-effizienteres gibt. Etwas wie; if(list.contains(new Object().setName("John"))){ //Do some stuff } Ich weiß, dass der obige Code nichts bewirkt, …
199 java  list  search  contains 


7
Aspektorientierte Programmierung vs. objektorientierte Programmierung
Wie die meisten Entwickler hier und auf der ganzen Welt entwickle ich seit vielen Jahren Softwaresysteme mit objektorientierten Programmiertechniken (OOP). Wenn ich also lese, dass die aspektorientierte Programmierung (AOP) viele der Probleme angeht, die mit herkömmlicher OOP nicht vollständig oder direkt gelöst werden, halte ich inne und denke, ist sie …
199 oop  aop  paradigms 

5
Auswirkung des NOLOCK-Hinweises in SELECT-Anweisungen
Ich denke die eigentliche Frage ist: Wenn mir Dirty Reads egal sind, wirkt sich das Hinzufügen des with- Hinweises (NOLOCK) zu einer SELECT-Anweisung auf die Leistung von: die aktuelle SELECT-Anweisung andere Transaktionen gegen die angegebene Tabelle Beispiel: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 


13
Asynchrone Shell-Ausführung in PHP
Ich habe ein PHP-Skript, das ein Shell-Skript aufrufen muss, sich aber überhaupt nicht um die Ausgabe kümmert. Das Shell-Skript führt eine Reihe von SOAP-Aufrufen durch und ist langsam abzuschließen. Daher möchte ich die PHP-Anforderung nicht verlangsamen, während sie auf eine Antwort wartet. Tatsächlich sollte die PHP-Anforderung beendet werden können, ohne …
199 php  asynchronous  shell 

27
WARNUNG: Die API 'varianten.getJavaCompile ()' ist veraltet und wurde durch 'varianten.getJavaCompileProvider ()' ersetzt.
Beim Synchronisieren von Gradle wird plötzlich folgende Fehlermeldung angezeigt: WARNUNG: Die API 'varianten.getJavaCompile ()' ist veraltet und wurde durch 'varianten.getJavaCompileProvider ()' ersetzt. Es wird Ende 2019 entfernt. Weitere Informationen finden Sie unter https://d.android.com/r/tools/task-configuration-avoidance Betroffene Module: App Ich habe das build.gradlefür das App-Modul: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: …

5
Was ist AF_INET und warum brauche ich es?
Ich fange mit der Socket-Programmierung an und sehe das immer wieder AF_INET. Ich habe jedoch noch nie etwas anderes an seiner Stelle gesehen. Meine Dozenten sind nicht so hilfreich und sagen einfach "Sie brauchen es einfach". Also meine Fragen: Was ist der Zweck von AF_INET? Wird jemals etwas anderes verwendet? …
199 sockets 

7
Der Tilde-Operator in Python
Was ist die Verwendung des Tilde-Operators in Python? Eine Sache, über die ich nachdenken kann, ist, auf beiden Seiten einer Zeichenfolge oder Liste etwas zu tun, z. B. zu überprüfen, ob eine Zeichenfolge palindrom ist oder nicht: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Irgendeine …
199 python  operators 


5
Git reset --hard und Push zum Remote Repository
Ich hatte ein Repository mit einigen schlechten Commits (D, E und F für dieses Beispiel). ABCDEF-Master und Herkunft / Master Ich habe das lokale Repository speziell mit a geändert git reset --hard. Ich habe vor dem Zurücksetzen einen Zweig genommen, also habe ich jetzt ein Repo, das aussieht wie: A-B-C …
199 git 



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.