Publié le 12 Octobre 2012

Le problème de jour consiste à devoir incrémenter un compteur global qui s'incrémente à chaque transaction. Il y a bien sûr plusieurs thread qui peuvent générer des transactions simultanément, il faut donc prendre en compte tous les aspects de synchronisation....

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 8 Octobre 2012

Aujourd'hui j'ai une requête assez complexe avec quelques sous-requêtes imbriquées qui me pourrissent pas mal les perfs. J'ai donc décider de couper tout ça en petit morceaux et de créer des tables temporaires pour les sous requêtes. Mais voilà je ne...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 5 Octobre 2012

En scala il y a plusieurs façon de définir une fonction. Tout d'abord voici celle qui se rapproche le plus de C, java, etc def add(x: Int, y Int): Int = { return x + y; } Voilà on reste assez proche de Java. Voici une fonction add qui reçoit deux paramètre...

Lire la suite

Rédigé par Bliz

Publié dans #Scala

Repost0

Publié le 25 Septembre 2012

importer un projet sous svn : il y a aussi une commande pour ça: svn import -m "creation du projet" mon_projet http://server_svn/repo/mon_projet/trunk Il faut bien sur que le répertoire courant contienne un dossier "mon_projet". Autrement dit il faut...

Lire la suite

Rédigé par Bliz

Publié dans #Version control

Repost0

Publié le 24 Septembre 2012

Suite à un mauvais import d'un projet (plus précisément import du projet en SVN 1.7 alors que le serveur est toujours en 1.6), j'ai besoin d'effacer le projet pour recommencer (dans la bonne version cette fois). Et bien il y a une commande pour ça: svn...

Lire la suite

Rédigé par Bliz

Publié dans #Version control

Repost0

Publié le 20 Septembre 2012

Voilà quelques astuces pour manipuler des listes en scala: Créer une liste: scala> val numbers = List(1,2,3,4); numbers: List[Int] = List(1, 2, 3, 4, 5) Accéder à un élément de la liste: scala> numbers(2) res0: Int = 3 Taille de la liste: scala> numbers.size...

Lire la suite

Rédigé par Bliz

Publié dans #Scala

Repost0

Publié le 18 Septembre 2012

Alors pour installer Scala sous ubuntu rien de bien compliquer à priori. Il existe un package Scala qui s'installe via apt-get: sudo apt-get install scala ou à partir du Ubuntu Software Center. Oui mais voilà c'est une install à la sauce ubuntu: Les executables...

Lire la suite

Rédigé par Bliz

Publié dans #Scala

Repost0

Publié le 17 Septembre 2012

Aujourd'hui je fais un petit tour sous Netbeans et voilà qu'un des raccourcis super pratique est le ALT+F7 pour trouver tous les usages d'un type, d'une méthode, etc ... Seulement voilà sous Ubuntu le ALT+F7 sert à déplacer la fenêtre. Je peux donc bien...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 14 Septembre 2012

L'affichage de l'histogramme de données avec R est très simple et ne prends qu'une seule ligne de code: hist(mydata, [options]) Les options que j'utilise pour l'instant sont: main: pour spécifier le titre du diagramme xlabel: pour le titre de l'axe des...

Lire la suite

Rédigé par Bliz

Publié dans #R

Repost0

Publié le 11 Septembre 2012

Une fois le data.frame chargé dans R on peut facilement récupérer le noms des colonnes à l'aide de la commande names: > mydata = read.table('fichier.csv', header=T) > names(mydata) [1] "index" "cs" "math" "physics" "economics"

Lire la suite

Rédigé par Bliz

Publié dans #R

Repost0