Calculer le temps d’exécution entre des instructions – PHP

Après avoir vu que cette fonctionnalité pouvait être ajoutée à différents projets, voici comment calculer le temps entre plusieurs instructions !

a) Insérer ce code avant les instructions dont on souhaite inspecter le temps d’execution :

$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$starttime = $mtime;

b) Insérer ce code après les instructions dont on souhaite inspecter le temps d’execution :

$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
echo "Les instructions furent exécutées en ".$totaltime." seconde(s)";

Ce code doit bien entendu être entourer des balises PHP !

Modifier du MYSQL vers du PDO – Base de données

Voici un premier tableau pour débuter les correspondances de requêtes entre le MYSQL et le PDO :

Commande MYSQL Commande PDO
mysql_select_db(); Requête non existante en PDO : la table est déjà définie dans la connexion à la BDD avec new PDO(…)
mysql_fetch_array();
mysql_fetch_assoc();
mysql_fetch_row();
Utiliser le PDOStatement->fetch avec :
a) PDO::FETCH_ASSOC
b) PDO :: FETCH_BOTH
C) PDO :: FETCH_OBJ
pour les principaux paramètres.
mysql_free_result(); unset()
mysql_num_rows();
mysql_affected_rows();
PDOStatement->rowCount
mysql_insert_id(); PDO::lastInsertId
mysql_num_rows(); PDOStatement->rowCount

Enlever le Frame Rate Counter – Windows Phone 7

Lors de la publication de votre application Windows Phone 7, une erreur qui revient souvent est liée aux captures d’ecran pour promouvoir votre application.

En effet, le Frame Rate Counter (chiffres en blanc et rouge sur le bord de l’écran) est activée par défaut sur les nouvelles applications crées grâce à Visual Studio 2010. Lorsque vous essayer de publier votre application, Microsoft refusera notamment à cause de cela.

Voici la solution pour enlever le Frame Rate Counter :
Il vous suffit d’ouvrir votre App.xaml.cs et de retrouver cette ligne :

 Application.Current.Host.Settings.EnableFrameRateCounter = true;

Le Frame Rate Counter est actif lorsque le EnableFrameRateCounter = true, il vous suffit donc de remplacer true par false et le tour est joué ! Cela vous donne donc :

 Application.Current.Host.Settings.EnableFrameRateCounter = true;

Modifier la taille d’un Panorama Title – Windows Phone 7

Beaucoup de gens pensent tout d’abord à ajouter la propriété FontSize pour obtenir :

<controls:Panorama Title="Votre Titre" FontSize="20">

Ce code ne permettra pas de changer la taille de notre titre contrairement à un TextBlock.

L’une des solutions consiste à définir le Template du titre de cette manière :

<controls:Panorama Title="Mon CV - Chapitre Michael">
    <controls:Panorama.TitleTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" FontSize="50" Margin="0,75,0,0" />
        </DataTemplate>
    </controls:Panorama.TitleTemplate>
</controls:Panorama>

Ce code permettra donc à votre titre d’être de taille 50 (d’autres propriétés liées aux TextBlock peuvent bien sûr être ajoutées).