mercredi 29 juin 2022

Correspondances entre les raccourcis IntelliJ IDEA et Eclipse

 Les correspondances entre la plupart des raccourcis clavier d’IntelliJ IDEA et d’Eclipse sont mentionnées ci-dessous :

DescriptionEclipseIntelliJ IDEA
Générale

Exit (Quitter l’Editeur)

Ctrl + Q

ALT + F + X 

Sauvegarder tout 

Ctrl + SCtrl + S

Aller à un super-type / sous-type

Ctrl + TCtrl + B
Edition

Retour en arrière à travers les fichiers que vous avez visités

Alt + ←

Alt + →

Ctrl + Alt + ←

Ctrl + Alt + →

Trouver L’usage des membres d’une classe ou d’une interface

Shift + Ctrl + G

Alt + F7

Générer du code 

Shift + Alt + G

Alt + Insert

Ouvrir la déclaration

F3

Ctrl + Shift + B

Ouvrir la hiérarchie

F4

Ctrl + H

Organiser/Optimiser les imports

Crtl + shift + O

Ctrl + alt + O

Rechercher / Remplacer

Chercher dans le workspace

Ctrl + H

Double shift ou Alt + Ctrl + R

Trouver/Chercher dans un fichier

Ctrl + F

Ctrl + F

Trouver/chercher le Suivant

Ctrl + K

F3

Trouver/chercher le précédent

Shift + Ctrl + K

Shift + F3

Remplacer

 Ctrl + F

Ctrl + R

Mode Débug

Activer le mode debug

F11

Shift + F9

Debug As…

Alt + Shift + D

Alt + Shift + F9

Step Into ( Pas en Avant )

F5

F7

Step Over (pas à l’intérieur)

F6

F8

Step Out (pas de retour)

F7

Shift + F8

Reprendre le debug

F8

F9

Evaluer une expression

Ctrl + Shift + D 

Alt + F8

Ajouter un point d’arrêt

Ctrl + Shift + B

Ctrl + F8

Navigation / Refactoring

Aller à la ligne n°N

Ctrl + L

Ctrl + G

Pour trouver implementation d’une méthode abstraite

Ctrl + Shift + G

Ctrl + Alt + B

Pour passer d’une méthode à la suivante (ou précédente)

Ctrl + Shift + ↓

Ctrl + Shift + ↑

  Alt + ↓   Alt + ↑

Ouvrir n’importe quel fichier rapidement

Ctrl + Shift + R

Ctrl + Shift + N

Ouvrir une classe ou une interface

Ctrl + Shift + T

Ctrl + N

Afficher la structure du fichier : les membres (méthode, variable , …)

Ctrl + O

Ctrl + F12

Commenter une ligne

Ctrl + /

Ctrl + /

Mettre le bloc en commentaires

Ctrl + Shift + /

Ctrl + Shift + /

Fermer un fichier ouvert

Ctrl + Shift + F4

 Ctrl + F4

Renommer un élément

Alt + Shift + R ou F2

Shift + F6

Extraire une variable locale

Alt + Shift + L

Ctrl + Alt + V 

Extraire une méthode

Alt + Shift + M

Ctrl + Alt + M  

Ouvrir l’assistant de contenu

Ctrl + Espace

Ctrl + Espace

Formatter le code

Ctrl + Shift + F

Ctrl + Alt + L

Générer des getters, setters, override …. Etc

Alt + Shift + S

Alt + Insert

(Exécuter) Run As…

Alt + Shift + X

 Alt + Shift + F10

Afficher la classe dans la vue package (Package Explorer)

Alt + Shift + W

 Scroll From Source Icon

Afficher la hiérarchie du type

Ctrl + T

 Ctrl  + Shift  + B

Aller au dernier Fichier modifié

Ctrl + Q

 Ctrl  + Shift  + E

Voir Javadoc / Détails

Mouse Over

Ctrl + Q

Proposer des corrections pour les erreurs de compilation

Ctrl + Espace

Alt + Enter

Faire monter ou descendre un bloc de code

Alt + fléche bas / haut

Shift + Alt + fléche bas / haut

Changer le package d’une classe (move class)

 Shift + Alt + V

F6

Déplacer une méthode ailleurs (move member)

Shift + Alt + V 

F6 sur la méthode

Modification paramétre méthode, ajout, suppression, modification ordre

Shift + Alt + C 

Ctrl + F6

Ouvrir les classes et les fichiers récements ouverts

Ctrl  + Shift  + F6  

Ctrl + E

Changer la signature de la méthode

Shift + Alt + C

Ctrl + F6


  • Il existe d’autres raccourcis pour chacun des IDEs, qui sont moins utilisés.

Pour en savoir plus :

    • Eclipse IDE :   Ctrl + Shift + L
    • Intelig Idea IDE : Help -> Default Keymap Reference

jeudi 29 août 2013

Collections en Java (Introduction)


Les collections en Java sont des classes permettant de manipuler les structures de données usuelles : listes, vecteurs, files, piles, etc. 



Les collections sont utilisés pour stocker, extraire, manipuler et communiquer des données. Généralement, elles représentent les éléments de données qui forment un groupe naturel, comme une main de poker (une collection de cartes), un dossier de courrier (une collection de lettres), ou un annuaire téléphonique (une cartographie des noms aux numéros de téléphone).

Collections: Framwork de Java

Toutes les collections contiennent les éléments suivants:
  1. Interfaces


  • Set une collection qui ne peut pas contenir d'éléments dupliqués (SortedSet est un Set trié).
  • Listune collection ordonnée. Les listes peuvent contenir des éléments dupliqués.
  • Queue : Une file d’attente ordonnée. Généralement, elle ordonne les éléments d'une manière FIFO (premier entré, premier sorti).
  • DequeUne file d’attente à deux sorties. Elle peut être utilisée d'une manière FIFO ou bien LIFO.
  • Map : Une collection indexée par des clés (paires clé : valeur).

     2.  Implémentations 

        Des implémentations concrètes des interfaces de collection. Le framework fournit les                                implémentations suivantes:



     3.  Algorithmes
          Ce sont des méthodes statiques pour effectuer des opérations sur les collections (tri, recherche,              etc). Ces traitements sont polymorphiques car ils demandent en paramètre un objet qui                            implémente une interface et retourne une collection.

Collections: Pourquoi ?

Le framework collections java permet de :
  • Réduire l’effort de programmation
  • Augmenter la rapidité et la qualité du programme
  • Assurer l’interopérabilité entre les APIs Indépendantes
  • Réduire l’effort d’apprendre des autres APIs
  • Réduire l’effort de concevoir de nouvelles APIs


Dans l'article suivant, nous allons nous intéressés aux interfaces (des directives générales pour l'utilisation efficace de ces interfaces et quand il faut les utiliser ?)


Article suivant (Collections: Interfaces)






mardi 20 août 2013

Raccourci clavier avec Windows

Avec la touche Windows :
    • Touche Windows / Ctrl + Echap : ouvre le menu Démarrer
    • Touche Windows + E : ouvre l'Explorateur de fichiers
    • Touche Windows + R : lance la commande Exécuter
    • Touche Windows + F : ouvre la commande Rechercher
    • Touche Windows + CTRL + F : rechercher des ordinateurs
    • Touche Windows + F1 : ouvre la fenêtre d'aide Windows quelle que soit l'application
    • Touche Windows + L : verrouille la session en cours
    • Touche Windows + U : ouvre le gestionnaire d'utilitaires (Windows XP et 2000)
    • Touche Windows + X : pour un ordinateur Vista ou Seven portable: ouvre le centre de mobilité.
    • Touche Windows + Pause : ouvre le Panneau des informations Système
    • Touche Windows + M / Touche Windows + D : réduit toutes les fenêtres et affiche le Bureau
    • Touche Windows + Maj + M : restaurer les fenêtres réduites
    • Touche Windows + TAB : permute entre les fenêtres - Flip3D (Sous Vista ou Seven uniquement) : Fenêtre suivante
    • Touche Windows + Maj + TAB : permute entre les fenêtres - Flip3D (Sous Vista uniquement) : Fenêtre précédente
    • Touche Windows + CTRL + TAB : fige le permuteur des fenêtres Flip3D (utiliser les flèches pour choisir une fenêtre et valider avec la touche Entrer)
    • Touche Windows + P : bascule l'affichage pour les écrans externes (Windows 7)
Avec la touche Alt :
  • Alt + F4 : ferme la fenêtre ou le programme en cours
  • Alt + la lettre soulignée dans un nom de menu : ouvre le menu correspondant (ex : Alt + F ouvre le menu Fichier)
  • Alt + Barre espace : affiche le menu contextuel de la fenêtre en cours
    • ALT + Barre espace + U : réduit la fenêtre en cours
    • ALT + Barre espace + N : agrandit la fenêtre en cours
    • ALT + Barre espace + R : restaure la fenêtre en cours
    • ALT + Barre espace + F : ferme la fenêtre en cours
  • Alt + Impr Ecran : copie d'écran de la fenêtre en cours
  • Alt + Entrée : ouvre la fenêtre de propriété du dossier/fichier sélectionné
  • Alt + MAJ (ou Alt Gr + MAJ) : basculer les modes de clavier AZERTY / QWERTY
  • ALT + TAB : permute entre les fenêtres - classique : Fenêtre suivante
  • ALT + Maj + TAB : permute entre les fenêtres - classique : Fenêtre précédente
  • ALT + CTRL + TAB : fige le permuteur des fenêtres classique (utiliser les flèches pour choisir une fenêtre et valider avec la touche Entrer)
  • ALT + ESC : parcourir les fenêtres dans leur ordre d'ouverture
Avec la touche CTRL :
  • CTRL + Alt + Suppr / CTRL + Maj + ESC : lance le Gestionnaire de tâches
  • CTRL tout en faisant glisser un élément : copier l'élément sélectionné
  • CTRL + Maj tout en faisant glisser un élément : créer un raccourci vers l'élément sélectionné.
  • CTRL + F4 : fermer le document actifs lorsque vous utilisez un programme qui permet d'ouvrir plusieurs documents simultanément
  • Ctrl + A : sélectionner tout
  • Ctrl + B : organiser les Favoris d'Internet
  • Ctrl + C : copier
  • Ctrl + F : permet de chercher du texte dans le fichier ou tout simplement dans le navigateur internet
  • Ctrl + H : permet de remplacer du texte
  • Ctrl + N : créer un nouveau fichier/ouvrir une nouvelle fenêtre
  • Ctrl + O : ouvrir un document
  • Ctrl + P : imprimer
  • Ctrl + S : enregistrer
  • Ctrl + V : coller
  • Ctrl + W : fermer la fenêtre en cours (= Alt+F4)
  • Ctrl + X : couper
  • Ctrl + Y : répéter la dernière action qui a été annulée
  • Ctrl + Z : annuler la dernière action

lundi 13 mai 2013

Comment créer un réseau sans fil ad hoc



Les réseaux ad hoc sont des réseaux sans fil capables de s’organiser sans infrastructure définie préalablement.
Un réseau ad hoc permet de :


* Transférer des fichiers d’un ordinateur à un autre.
Partager une connexion Internet avec plusieurs ordinateurs, sans chercher un routeur
* Lier plusieurs ordinateurs par un réseau


Pour créer un réseau ad hoc:

  • Dans le menu démarrer, cliquez sur Panneau de configuration 
  • Cliquez sur Réseau et Internet
  • Puis, Centre Réseau et partage



  • Cliquez sur Modifier les paramètres de partage avancés
  • Activez la découverte de réseau
  • Activez le partage de fichiers et imprimantes
  • Activez le partage afin que toute personne avec un accès réseau puisse lire et écrire des fichiers dans les dossiers public
  • Cliquez sur le bouton Enregistrer les modifications
  • Cliquez sur Connexion au réseau local
  • Cliquez sur le bouton Propriétés
  • Cliquez sur l'onglet Partage
  • Couchez la case : Autoriser d'autres utilisateurs du réseau à se connecter via la connexion Internet de cet ordinateur, puis cliquez sur le bouton OK
  • Cliquez sur le bouton Fermer
  • Cliquez sur Configurer une nouvelle connexion ou un nouveau réseau
  • Sélectionnez Configurer un réseau sans fil ad hoc (ordinateur à ordinateur)
  • Cliquez sur le bouton Suivant
  • Cliquez sur le bouton Suivant
  • Donnez un nom à votre réseau, et une clé de sécurité
  • Cliquez sur le bouton suivant
Dans la liste des réseaux vous allez voir le nom de votre réseau ad hoc (En attente d'utilisateurs)

Sur l'outre ordinateur, on voit le nom de réseau ad hoc
Cliquez sur ce réseau

Cliquez sur le bouton Connecter
Entrez la clé de sécurité, puis cliquez sur le bouton OK
Connexion au réseau ad hoc

Vous êtes connecté au réseau ad hoc

Ouvrez l'explorateur, cliquez sur Réseau
L'autre ordinateur est visible
Vous pouvez voir les dossiers partagés sur l'autre ordinateur
Et quand vous lancez le navigateur, vous pouvez aller sur internet

lundi 6 mai 2013

Extraire la piste sonore en MP3 d'une vidéo - VLC

Vous disposez d'un fichier vidéo dont vous souhaitez récupérer la piste sonore au format MP3 ? Vous pouvez utiliser pour cela le lecteur multimédia VLC. 
  1. Lancez VLC.

  2. Cliquez sur le menu Média puis sur Convertir / Enregistrer.

  3. Cliquez sur le bouton Ajouter.

  4. Sélectionnez votre fichier vidéo et cliquez sur le bouton Ouvrir.


  5. Cliquez sur le bouton Convertir / Sauvegarder.


  6. Dans la zone Fichier de destination, cliquez sur le bouton Parcourir.


  7. Donnez un nom au fichier sonore de destination et cliquez sur Enregistrer.


  8. Déroulez alors la liste Profil et sélectionnez l'option Audio - MP3.


  9. Cliquez alors sur le bouton Démarrer.

  10. La piste sonore est extraite de votre vidéo est convertie en MP3.


vendredi 3 mai 2013

comment installer un package R

Il vous est possible d’installer un package R dans votre répertoire personnel. Pour cela:

Méthode 1

  1. téléchargez le package (http://cran.r-project.org/web/packages/ )
  2. install.packages("chemin_vers_package/monPackage.zip")
Méthode 2

  • Vous pouvez l’installer directement à partir de R si le package est disponible sur le site CRAN:
           install.packages ("NomDuPackage")



Microsoft veut faciliter le passage d'Android vers Windows Phone 8

Application : Switch to Windows Phone est une application qui répertorie les applications Android d’un utilisateur afin de lui proposer leur équivalent sur Windows Phone 8. Elle sera disponible la semaine prochaine.


Comment rassurer un utilisateur Android qui hésite à passer sur Windows Phone 8 ? En lui permettant par exemple de retrouver toutes ses applications, ou leur équivalent. C’est en résumé l’idée de Switch to Windows Phone, une application que Microsoft s’apprête à dévoiler.


Une fois installée sur un smartphone Android, Switch to Windows Phone dresse un inventaire des applications et le stocke en ligne sur le service cloud SkyDrive. Ensuite, lorsque l’utilisateur lance Switch to Windows Phone depuis un Windows Phone, celle-ci va récupérer l’inventaire sur SkyDrive puis rechercher les applications identiques. Et si la même application n’existe pas, le moteur de recherche tente de trouver quelque chose de similaire.
Switch to Windows Phone repose sur la technologie de recherche Quixey qui se base sur la description des applications, les critiques et d’autres métadonnées récoltées sur la Toile. L’application devrait être dévoilée dans le courant de la semaine prochaine.