La programmation

Q & A pour les programmeurs professionnels et passionnés

9
Django: accéder aux variables de session depuis un modèle?
Si je définis une variable de session dans Django, comme: request.session["name"] = "name" Existe-t-il un moyen d'y accéder à partir d'un modèle, ou dois-je le récupérer à partir d'une vue, puis le transmettre à un modèle? Demander parce que j'ai environ 10 petites variables de session auxquelles je voudrais accéder …
133 django 


12
La portée du bean @Scope («prototype») ne crée pas de nouveau bean
Je souhaite utiliser un prototype de bean annoté dans mon contrôleur. Mais le printemps crée plutôt un haricot singleton. Voici le code pour cela: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } …
133 spring  spring-mvc 

9
Suppression des avertissements obsolètes dans Xcode
Avec tous les SDK flottants, il est pratique de pouvoir créer pour plusieurs SDK et plates-formes. Cependant, en passant de la 3.2 à la 3.0 et même occasionnellement à la 2.x, je reçois fréquemment des avertissements obsolètes impliquant des méthodes qui ont changé ou ont été remplacées: warning: 'UIKeyboardBoundsUserInfoKey' is …
133 iphone  xcode  macos  warnings 


16
Vendez-moi sur la correction de const
Alors pourquoi exactement est-il toujours recommandé d'utiliser const aussi souvent que possible? Il me semble que l'utilisation de const peut être plus pénible qu'une aide en C ++. Mais là encore, j'arrive à ceci du point de vue de python: si vous ne voulez pas que quelque chose soit changé, …

17
Le clavier logiciel redimensionne l'image d'arrière-plan sur Android
Chaque fois que le clavier logiciel apparaît, il redimensionne l'image d'arrière-plan. Reportez-vous à la capture d'écran ci-dessous: Comme vous pouvez le voir, l'arrière-plan est en quelque sorte pressé. N'importe qui peut expliquer pourquoi l'arrière-plan est redimensionné? Ma mise en page est la suivante: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/page_bg" android:isScrollContainer="false" …


10
Comment lire les valeurs du fichier de propriétés?
J'utilise le ressort. J'ai besoin de lire les valeurs du fichier de propriétés. Il s'agit du fichier de propriétés interne et non du fichier de propriétés externes. Le fichier de propriétés peut être comme ci-dessous. some.properties ---file name. values are below. abc = abc def = dsd ghi = weds …

4
Convertir une liste d'objets en un tableau de l'une des propriétés de l'objet
Disons que j'ai la classe suivante: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } puis je fais une liste des classes suivantes (List<ConfigItemType> MyList ) Maintenant, j'ai une méthode avec la signature suivante: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) …
133 c#  linq 

6
Existe-t-il une fonction de veille alternative en C à millisecondes?
J'ai du code source qui a été compilé sur Windows. Je le convertis pour qu'il fonctionne sur Red Hat Linux. Le code source a inclus le <windows.h>fichier d'en-tête et le programmeur a utilisé la Sleep()fonction pour attendre une période de millisecondes. Cela ne fonctionnera pas sous Linux. Cependant, je peux …
133 c  linux  sleep 

10
Pourquoi utiliser onClick () en HTML est-il une mauvaise pratique?
J'ai souvent entendu dire que l'utilisation d'événements JavaScript, tels que onClick(), en HTML, est une mauvaise pratique, car ce n'est pas bon pour la sémantique. Je voudrais savoir quels sont les inconvénients et comment corriger le code suivant? <a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
133 javascript  html 



7
Requête SQL pour insérer datetime dans SQL Server
Je souhaite insérer une datetimevaleur dans une table (SQL Server) à l'aide de la requête SQL ci-dessous insert into table1(approvaldate)values(18-06-12 10:34:09 AM); Mais j'obtiens ce msg d'erreur. Incorrect syntax near '10'. Je l'ai essayé avec les citations insert into table1(approvaldate)values('18-06-12 10:34:09 AM'); Je reçois ce message d'erreur Cannot convert varchar …

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.