Articles avec le tag ‘Dev’

Problèmes de performances avec les TreeViewer sous windows

Salut,

Pour tous ceux qui ont la chance (ou pas) de développer des clients lourd en Java, Je suis sur que vous connaissez l’objet TreeViewer. Mais si c’est grâce à ça qu’on peut faire des navigateurs/sélecteurs avec une gestion des hiérarchies…

Bref, pour ceux qui utilise ce genre de choses donc, sachez que sous windows (#Troll ;) ) la méthode permettant de replier/déplier tous les élements de la vue jusqu’au plus bas niveau hiérarchique est extrêmement lente. Cela vient tout simplement du fait que pour chaque élement, l’OS essaye de redessiner l’arbre…

Lire la suite de cette entrée »

Remplacer les caractères spéciaux par leur code HTML en JavaScript

Remplacer les caractères spéciaux par leur code HTML en JavaScript

Bonjour bonjour,

J’ai cherché ce matin une méthode équivalente à la function PhP htmlSpecialChars() en JavaScript et je n’ai rien trouvé de convaincant sur le web. j’ai donc créé rapidement une méthode permettant d’obtenir le même résultat et que je vais vous partager ici :
Lire la suite de cette entrée »

Utiliser les Constantes Java dans les .JSP

Il arrive de voir dans le code des fichiers JSP d’une application Web Java, des tests de la forme :

<c:if test='${monForm.userProfil == 99 }'>
    <p>Salut Admin </p>
</c:if>

A mes yeux, ce genre de tests posent des problèmes de lecture du code, et a fortiori de maintenance. De plus, si on reprend l’exemple ci-dessus, le nombre 99 fait la plupart du temps référence à une constante de l’application. On a l’habitude de déclarer toutes ces constantes dans une classe statique, et on peut ainsi y accéder partout dans le code JAVA. Pourquoi ne pas faire de même dans les fichiers JSP ?

Lire la suite de cette entrée »

Points d’arrêts conditionnel et mode debug

Points d'arrêts conditionnel et mode debug
Il m’arrive tous les jours de devoir passer en mode debug au boulot. La méthode traditionnelle consiste à mettre des points d’arrêts au endroits qui semble important dans le code. Seulement voilà, que se passe t-il lorsque un grand nombre de points d’arrêts ont déjà été positionnés dans le code ? Le debug prend de plus en plus de temps et cela est encore pire lorsque que le cas posant problème se trouvent au milieu d’une boucle et qu’il faut donc vérifier minutieusement à chaque tour que celui ci ne se présente pas…

Pour palier à ça, pas grand chose à part nous dirons un tips : les points d’arrêts conditionnels. Rien de fabuleux mais franchement pratique !
Lire la suite de cette entrée »

Catégories
Nuage de Tags