Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer




11
INNER JOIN ON vs WHERE-Klausel
Nehmen Sie der Einfachheit halber an, dass alle relevanten Felder sind NOT NULL. Du kannst tun: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Oder aber: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) …
941 sql  mysql  join  inner-join 


27
Android "Nur der ursprüngliche Thread, der eine Ansichtshierarchie erstellt hat, kann seine Ansichten berühren."
Ich habe einen einfachen Musik-Player in Android gebaut. Die Ansicht für jedes Lied enthält eine SeekBar, die wie folgt implementiert ist: public class Song extends Activity implements OnClickListener,Runnable { private SeekBar progress; private MediaPlayer mp; // ... private ServiceConnection onService = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder rawBinder) …



20
jQuery AJAX-Formular senden
Ich habe ein Formular mit Namen orderproductFormund einer undefinierten Anzahl von Eingaben. Ich möchte eine Art jQuery.get oder Ajax oder ähnliches machen, das eine Seite über Ajax aufruft und alle Eingaben des Formulars mitsendet orderproductForm. Ich nehme an, ein Weg wäre, so etwas zu tun jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid …

30
Wie erhält man den Index der aktuellen Iteration einer foreach-Schleife?
Gibt es in C # ein seltenes Sprachkonstrukt, auf das ich nicht gestoßen bin (wie die wenigen, die ich kürzlich gelernt habe, einige über Stapelüberlauf), um einen Wert zu erhalten, der die aktuelle Iteration einer foreach-Schleife darstellt? Zum Beispiel mache ich derzeit je nach den Umständen so etwas: int i …
939 c#  foreach 


30
Wie füge ich Teiler und Leerzeichen zwischen Elementen in RecyclerView hinzu?
Dies ist ein Beispiel dafür , wie es in der zuvor hätte getan werden können ListViewKlasse, die mit Teiler und dividerHeight Parameter: <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Eine solche Möglichkeit sehe ich jedoch in der RecyclerViewKlasse nicht. <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> Ist es in diesem Fall in Ordnung, …

10
Wie man mit Mockito leere Methoden verspottet
Wie verspotte ich Methoden mit dem Rückgabetyp void? Ich habe ein Beobachtermuster implementiert, kann es aber mit Mockito nicht verspotten, weil ich nicht weiß wie. Und ich habe versucht, ein Beispiel im Internet zu finden, aber es ist mir nicht gelungen. Meine Klasse sieht so aus: public class World { …

9
Unterschiede zwischen AddTransient-, AddScoped- und AddSingleton-Diensten
Ich möchte Dependency Injection (DI) in ASP.NET Core implementieren . Nach dem Hinzufügen dieses Codes zur ConfigureServicesMethode funktionieren beide Möglichkeiten. Was ist der Unterschied zwischen den Methoden services.AddTransientund service.AddScopedin ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

7
Was ist "Tools: Kontext" in Android-Layoutdateien?
Beginnend mit einer neuen Version von ADT habe ich dieses neue Attribut in den Layout-XML-Dateien festgestellt, zum Beispiel: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> Wofür wird "tools: context" verwendet? Woher kennt es überhaupt den genauen Weg zu der dort geschriebenen Aktivität? Betrachtet es das Paket der App im …

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.