décembre
2011
Base de données = Ensemble de données stockées dans un dispositif informatique. Pour être plus clair, les données sont présentes en mémoire dans des tables par exemple… L’utilisateur n’a pas besoin de savoir comment ces tables sont implémentées. Il s’agit d’une vision conceptuelle. C’est comme si on utilise une liste comme structure de données sans pour autant savoir comment cette dernière est implémentée. Pour manipuler les données stockées dans la Base, l’utilisateur fait appel à […]
novembre
2011
Utiliser un package Java (.jar) dans un projet Eclipse : Ouvrir les propriétés du projet (Menu Project > Properties), aller à la rubrique Java Build Path et dans l’onglet Librairies. Là tu peux « ajouter » une librairie Java que tu possède sous forme de fichier .jar Le bouton « Add JARs… » permet de lier un fichier se trouvant dans le workspace Eclipse. Le bouton « Add External JARs… » permet de lier un fichier se trouvant n’importe où sur […]
octobre
2011
ArrayList change de taille dynamiquement mais pas un tableau. le tableau ne se redimensionne pas tout seul et il ne décale rien alors que ArrayList le fait. On peut appeler une méthode sur une ArrayList mais pas sur un tableau. On retire plus facilement des objets d’une arrayList que d’un tableau. ArrayList ne peut pas contenir des types primitifs alors qu’un tableau oui. (nécéssité de les mettre dans des objets : classes enveloppes). Un tableau […]
octobre
2011
Dans le cas de l’arraylist, les données sont stockées dans un tableau. A l’instanciation, un tableau est créé et rempli en faisant des add. Le problème, c’est que si on ajoute trop d’éléments, le tableau va etre trop petit. Il va donc devoir être recréé et recopié. Pire, si on supprime un élément en plein milieu de la liste, il faut décaler tous les éléments suivants. L’arraylist est donc bien adapté pour stocker des données […]
octobre
2011
Double-clic sur poste de travail, puis double-clic sur Disque local (C:) A droite de la fenêtre et dans un espace vide, clic droit : puis déplacez la souris sur Nouveau. Une aure fenêtre s’affiche,Double-clic sur Dossier : Saisissez un nom à votre dossier en remplacement du nouveau dossier.
octobre
2011
Cliquez sur Fichier puis enregistrer sous, une fenêtre s’ouvre. Vous avez le choix entre : cliquer sur l’icône dossier parent . ou la flèche Vous pouvez ainsi vous déplacer dans l’arborescence pour choisir le répétoire dans lequel vous voulez sauvegarder le fichier.
octobre
2011
Voila un lien intéressant : http://pctutoriel.servhome.org/tutoriel/7-zip.php Un autre lien,les manipulations sont expliquées à partir de la page 11: http://www.framasoft.net/IMG/tutoriel_7-zip-1.pdf
juin
2011
On aura besoin de trois sémaphores pour protéger l’accès aux ressources partagées : coiffeur : pour l’accès au coiffeur. client : pour l’accès aux clients. mutex : un sémaphore pour l’accès en exclusion mutuelle sur la variable partagée NbClientsEnAttente. Exemple d’algorithme pour le problème du coiffeur fatigué : initialisations : sémaphore présence_client = 0 ; // le coiffeur dort au début; il est fatigué! sémaphore coiffeur = 1 ; // pas de clients au début. […]
juin
2011
Dans un salon de coiffure, il y a un coiffeur C, un fauteuil F dans lequel se met le client pour être coiffé et N sièges pour attendre. • S’il n’a pas de clients, le coiffeur C somnole dans le fauteuil F. • Quand un client arrive et que le coiffeur C dort, il le réveille, C se lève. Le client s’assied dans F et se fait coiffer. • Si un client arrive pendant que […]
juin
2011
Un étudiant qui se spécialise en anthropologie et accessoirement en informatique s’est embarqué dans un projet de recherche pour voir s’il était possible d’enseigner les interblocages aux babouins d’Afrique. Il repère un profond canyon et y jette une corde au travers, de sorte que les babouins puissent le traverser à bout de bras. Plusieurs babouins peuvent traverser en même temps, pourvu qu’ils aillent tous dans la même direction. Si des babouins qui se dirigent vers […]