Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
Was ist der Unterschied zwischen SAX und DOM?
Ich habe einige Artikel über XML gelesen Parser auf SAX und DOM gestoßen . SAXOPHON ist ereignisbasiert und DOM ist ein Baummodell - ich verstehe die Unterschiede zwischen diesen Konzepten nicht. Nach meinem Verständnis bedeutet ereignisbasiert, dass dem Knoten eine Art Ereignis passiert. Wenn Sie beispielsweise auf einen bestimmten Knoten …

2
Das Visual Studio 2015-Datenbankprojektverzeichnis enthält eine Datei mit der Erweiterung jfm
Angenommen, wir haben ein Datenbankprojekt namens, MyDatabasedann erscheint eine Datei namens MyDatabase.jfmim Stammverzeichnis des Projektverzeichnisses. Es ist ausschließlich gesperrt, während das Projekt in Visual Studio geöffnet ist Es ist eine Binärdatei Es erscheint erst seit kurzem (in den letzten Tagen). Ich habe eine Google-Suche durchgeführt, die keinen Einblick bietet. Es …

4
Verwirrung: @NotNull vs. @Column (nullable = false) mit JPA und Hibernate
@EntityWas ist der Unterschied zwischen ihnen, wenn sie auf einem Feld / Getter von erscheinen ? (Ich bleibe bei der Entität durch den Ruhezustand ). Zu welchem ​​Framework und / oder welcher Spezifikation gehört jeder von ihnen? @NotNullbefindet sich innerhalb javax.validation.constraints. Im javax.validation.constraints.NotNullJavadoc heißt es Das mit Anmerkungen versehene Element …

24
OnItemCLickListener funktioniert nicht in der Listenansicht
Activity Klassencode: conversationList = (ListView)findViewById(android.R.id.list); ConversationArrayAdapter conversationArrayAdapter=new ConversationArrayAdapter(this, R.layout.conversation_list_item_format_left, conversationDetails); conversationList.setAdapter(conversationArrayAdapter); conversationList.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { Log.d("test","clicked"); } }); Die getViewFunktion in der AdapterKlasse: if (v == null) { LayoutInflater vi = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if(leftSideMessageNumber.equals(m.getTo())) { v = vi.inflate(R.layout.conversation_list_item_format_left, null); } else …
242 android  listview 


15
C ++ fängt alle Ausnahmen ab
Gibt es ein C ++ - Äquivalent zu Java? try { ... } catch (Throwable t) { ... } Ich versuche, Java / jni-Code zu debuggen, der native Windows-Funktionen aufruft, und die virtuelle Maschine stürzt immer wieder ab. Der native Code scheint beim Unit-Test in Ordnung zu sein und stürzt …
242 c++  exception 



6
Android Webview & localStorage
Ich habe ein Problem mit einer Webansicht, die möglicherweise über eine HTML5App auf den localStorage zugreift . Die Datei test.html informiert mich darüber, dass der lokale Speicher von meinem Browser (dh dem webview) nicht unterstützt wird. Wenn Sie einen Vorschlag haben .. package com.test.HelloWebView; import android.app.Activity; import android.content.Context; import android.os.Bundle; …




2
Python-Aufruffunktion innerhalb der Klasse
Ich habe diesen Code, der den Abstand zwischen zwei Koordinaten berechnet. Die beiden Funktionen gehören beide zur selben Klasse. Wie rufe ich die Funktion distToPointin der Funktion auf isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): …
242 python  class  function  call 


1
Was ist der Zweck von std :: launder?
P0137 führt die Funktionsvorlage ein std::launderund nimmt in den Abschnitten zu Gewerkschaften, Lebensdauer und Zeigern viele, viele Änderungen am Standard vor. Was ist das Problem, das dieses Papier löst? Was sind die Änderungen an der Sprache, die ich beachten muss? Und was machen wir launder?

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.