Posts by shamzi097

    Haben Sie also eine Schnittstellenklasse namens iResource sowie mehrere Unterklassen, die jeweils die Funktion "Anfrage" implementieren. Da die Anforderungsroutinen Socket-E/A zu anderen Computern verwenden, sollten sie asynchron ausgeführt werden, damit die anderen Computer parallel arbeiten können. Wenn ich einen Thread mit iResource.request starte und eine Unterklasse als ersten Parameter übergebe, wird die Superklassenfunktion aufgerufen. Wenn ich es mit "type(a).request" und "a" als erstem Parameter beginne, bekomme ich "" für den Typwert (a). Irgendwelche Ideen, was das impliziert und wie man den wahren Typ der Methode bestimmt? Ist es möglich, eine abstrakte Methode in Python explizit zu deklarieren?


    Code
    def getSocialResults(self, query=''):
        #for a in self.types["social"]: print type(a)
        tasks = [type(a).request for a in self.types["social"]]
        argss = [(a, query, 0) for a in self.types["social"]]
    
        grabbers = executeChainResults(tasks, argss)
    
        return igrabber.cycleGrabber(grabbers)

    „executeChainResults“ akzeptiert eine Liste „Tasks“ von Callables und eine Liste „argss“ von Args-Tupeln und geht davon aus, dass jedes eine Liste zurückgibt. Es führt dann jeweils einen anderen Thread durch und verkettet die Ergebnislisten. Ich kann diesen Code bei Bedarf posten, aber ich hatte keine Probleme damit, also werde ich ihn vorerst ausschließen.

    Die Objekte "a" sind DEFINITIV nicht vom Typ iResource, da sie eine einzelne Funktion Object() { [native code] } haben, die nur eine Ausnahme auslöst, laut diesem Artikel. Das Ersetzen von „type(a).request“ durch „iResource.request“ führt jedoch die Basisklassenfunktion aus. Darüber hinaus funktioniert die direkte Verwendung von "self.types["social"][0].request" ordnungsgemäß, der vorhergehende Code gibt jedoch zurück: "type object 'instance' has no attribute'request'".

    Wenn Sie die auskommentierte Zeile wiederholt auskommentieren, wird <type 'instance'> ausgegeben.

    Jede Hilfe wäre willkommen



    Vielen Dank für deine Hilfe :)

    Was ist das Problem mit diesem Python-Code? Es funktioniert bis 407 und wird dann beendet. Ich bin mir nicht sicher, warum es aufhört, wenn der von mir angegebene Bereich 1000 beträgt.


    hey got a solution here


    Output:

    Code
    x 1x 1
    d { 1: 2 }
    y 2
    NameError: name 'f' is not defined
    d { 1: 2 }
    d [ x ] 2


    The final line of code, print ( f "d [ x ] locals dict [ 'd' ] [ locals dict [ 'x' ] ], obtains the value of d ) x [, where x already exists and has the value 1.

    Code
    source = """
    x = 1
    d = {x: 2}
    y = d[x]
    c= f + 1
    """

    Das Ausführen dieses Codes führt zu einem Fehler, da f nicht deklariert ist, aber ich möchte auch eine Liste von Variablen mit ihren Werten aus der ursprünglichen Zeichenfolge bereitstellen. Ich möchte Ergebnisse wie diese.


    Code
    d {1: 2}
    d[x] 2
    x 1
    y 2
    {x: 2} {1: 2}
    NameError: name 'f' is not defined

    hoffe auf antwort

    Ich bin versiert in Programmiersprachen (ich verstehe die Grundlagen von Java, JavaScript, C++, Python, Ruby, HTML und CSS). Ich habe ein paar kleine Apps in Java (Android Studio) und Python (Kivy) erstellt. Ich möchte ein professioneller Entwickler werden und anfangen, sehr gute plattformübergreifende Programme und Webanwendungen zu erstellen; Ich habe mir diesen Blog etwas angesehen, aber ich bin mir nicht sicher, welches Tool für diese Ziele ideal ist. Ich habe keine Probleme, wenn nötig, eine neue Programmiersprache zu lernen. Außerdem habe ich letztes Jahr meinen Abschluss in Elektrotechnik und Elektronik gemacht und neben dem Java-Studium (in der Schule und im ersten Studienjahr) den Rest online gelernt. Infolgedessen fehlt mir eine ausreichende Anleitung, wie ich Softwareentwickler werden kann. Bitte! Könnte mir bitte jemand helfen?

    Deshalb habe ich bei Scaler-Themen über das Super-Schlüsselwort in Java gelesen und dann begonnen, einige Anfragen in anderen Foren zu untersuchen, und habe ein Auge auf dieses Problem geworfen und auch dort nicht die richtige Lösung gesehen, also frage ich hier. Ich versuche, die Implementierung hinter dem Super-Schlüsselwort in JAVA herauszufinden. Ich habe eine abstrakte Klasse und eine öffentliche Klasse namens Extend erstellt.


    Jetzt habe ich eine öffentliche Klasse, die diese abstrakte Klasse implementiert.


    Wo ich die Implementierung hinter dem Schlüsselwort super sowie dem Schlüsselwort 'this' sehen kann. Wie greift das Schlüsselwort super auf die Methode superclass zu? Vielen Dank im Voraus.

    Wenn isReachable eine IOException in Java auslöst, was ist der richtige Schritt und warum? Ich glaube, die Anwendung sollte den Prozess anhalten und die Systemmeldung ausgeben: Der Host ist nicht erreichbar. Da isReachable eine IOException auslöst, kann der Host nicht erreicht werden. Aber ich bin mir nicht sicher, was die Lösung ist. Ich wäre Ihnen dankbar, wenn Sie mir helfen könnten.

    Vielen Dank



    shamzi097 Somehow I don't get why there is a question at all because the link contains several solutions to the problem. Or was the real intention to place this link here, i.e. link spam‽

    (I know i just did not get the question so just wanted to get solution in detail thats all and about the link i put is because i wanted to share the source where i read about it and i am doing course from here thats why, thanks for your help)


    Simplest solution may be this one:

    Java
    import java.util.Scanner;
    
    public final class Test {
        private Test() {}
    
        public static void main(String... args) {
            System.out.println(Integer.parseInt(new Scanner(System.in).next(), 2));
        }
    }

    Tell Alle Zeichen ausser 1 als 0 anzusehen ist ein bisschen unsauber IMHO.

    I have to create a software that converts bits to decimal. When I enter a bit, it merely returns 0.0. I'm at a loss as to why. I know it's really easy, but I'm not seeing it. Any assistance would be much appreciated.

    So I'm attempting to learn more about the "this" term. I realize that the term "this" relates to the current object. The object whose constructor or function is being invoked .

    So, if I use "this.setLayout," would it look for an object that has the "setLayout" method ?

    Assume I extend a class and include other classes in my superclass. Will "this" look for the method in all implemented and extended classes as stated on this page?

    Consider my class:

    public class GUI extends JPanel implements Runnable, ActionListener

    and I employ:

    this.setLayout();

    So the compiler will look for the method "setLayout" in all extended and implemented classes until it finds it in Jpanel? I just want to understand how "this" knows what I am trying to do.