La programmation

Q & A pour les programmeurs professionnels et passionnés



11
Clause INNER JOIN ON vs WHERE
Pour simplifier, supposez que tous les champs pertinents le sont NOT NULL. Tu peux faire: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Ou sinon: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Ces …
941 sql  mysql  join  inner-join 

27
Android "Seul le fil d'origine qui a créé une hiérarchie de vues peut toucher ses vues."
J'ai construit un simple lecteur de musique sous Android. La vue de chaque chanson contient un SeekBar, implémenté comme ceci: 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 soumettre le formulaire
J'ai un formulaire avec un nom orderproductFormet un nombre indéfini d'entrées. Je veux faire une sorte de jQuery.get ou ajax ou quelque chose comme ça qui appelerait une page via Ajax, et enverrait toutes les entrées du formulaire orderproductForm. Je suppose qu'une façon serait de faire quelque chose comme jQuery.get("myurl", …


30
Comment obtenir l'index de l'itération actuelle d'une boucle foreach?
Existe-t-il une construction de langage rare que je n'ai pas rencontrée (comme celles que j'ai apprises récemment, certaines sur Stack Overflow) en C # pour obtenir une valeur représentant l'itération actuelle d'une boucle foreach? Par exemple, je fais actuellement quelque chose comme ça selon les circonstances: int i = 0; …
939 c#  foreach 


30
Comment ajouter des séparateurs et des espaces entre les éléments dans RecyclerView?
Voici un exemple de la façon dont cela aurait pu être fait précédemment dans la ListViewclasse, en utilisant les paramètres divider et dividerHeight : <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"/> Cependant, je ne vois pas une telle possibilité dans la RecyclerViewclasse. <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"/> Dans ce cas, est-il …

9
Différences entre les services AddTransient, AddScoped et AddSingleton
Je veux implémenter l' injection de dépendance (DI) dans ASP.NET Core. Donc, après avoir ajouté ce code à la ConfigureServicesméthode, les deux méthodes fonctionnent. Quelle est la différence entre les méthodes services.AddTransientet service.AddScopeddans ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); …

7
Qu'est-ce que «tools: context» dans les fichiers de mise en page Android?
À partir d'une nouvelle version récente d'ADT, j'ai remarqué ce nouvel attribut sur les fichiers XML de mise en page, par exemple: <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" /> À quoi sert «outils: contexte»? Comment sait-il même le chemin exact vers l'activité qui y est écrite? Regarde-t-il le package …

26
Comment utiliser PHP pour obtenir l'année en cours?
Je veux mettre un avis de droit d'auteur dans le pied de page d'un site Web, mais je pense que c'est incroyablement collant pour que l'année soit obsolète. Comment puis-je faire la mise à jour de l'année automatiquement avec PHP 4 et PHP 5 ?
937 php  date 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.