lundi, avril 4 2016

REPLACE INTO vs ON DUPLICATE KEY UPDATE

Which (non-standard) statement is better faster?

  • REPLACE INTO ...
  • INSERT INTO ... ON DUPLICATE KEY UPDATE ...

Lire la suite...

samedi, avril 2 2016

MariaDB Connector/Java You need to set exactly 1 parameters on the prepared statement

Exception in thread "main" java.sql.SQLException: You need to set exactly 1 parameters on the prepared statement
Query is : INSERT INTO my_table (my_col) VALUES ('m_val')null;
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: You need to set exactly 1 parameters on the prepared statement
Query is : INSERT INTO my_table (my_col) VALUES ('m_val')null;

Lire la suite...

lundi, mars 28 2016

Excel séparer les fenêtres

Excel séparer les fenêtres, voir 2 classeurs dans la même fenêtre ou voir 2 fenêtres d'Excel.

Lire la suite...

dimanche, mars 13 2016

Android Studio

Quelles notes pour Android Studio

Lire la suite...

mardi, mars 8 2016

sql occurence char count

Comment compter le nombre d’occurrence d'un caractère dans une colonne ?

SET @string = "Bonjour ""Mr Vinal""; il fait beau l'été, l'automne et l'hivers, n'est ce pas ?";
SELECT 
SUM( LENGTH(@string ) ) AS total_length,
SUM( LENGTH(@string) - LENGTH(replace(@string, ',', '')) ) AS coma_virgule, 
SUM( LENGTH(@string) - LENGTH(replace(@string, '''', '')) ) AS quote_cote, 
SUM( LENGTH(@string) - LENGTH(replace(@string, '"', '')) ) AS double_quote_cote, 
SUM( LENGTH(@string) - LENGTH(replace(@string, ';', '')) ) AS semicolon_point_virgule
;
/*
+--------------+--------------+------------+-------------------+-------------------------+
| total_length | coma_virgule | quote_cote | double_quote_cote | semicolon_point_virgule |
+--------------+--------------+------------+-------------------+-------------------------+
|           79 |            2 |          4 |                 2 |                       1 |
+--------------+--------------+------------+-------------------+-------------------------+
*/

Lire la suite...

lundi, février 29 2016

Prévision météo à 3 mois

Les prévisions météo à 3 mois ou plusieurs mois sont plus communément appelée les prévisions saisonnières.

On les retrouve par exemple sur :

Également, à plus court terme, les prévisions mensuelles de meteofrance.

dimanche, février 21 2016

Recherche de dossier ou fichier sous Windows

Comment rechercher des fichiers ou dossiers spécifiques avec des critères sous Windows ?

Lire la suite...

PHP check if SSL is used

Comment savoir en PHP si on le script est appelé à travers une couche SSL ? https://

En vérifiant _SERVER["HTTPS"] , _SERVER["SERVER_PORT"] , _SERVER["REQUEST_SCHEME"] ...

Lire la suite...

dimanche, janvier 31 2016

Android debug crash

Comment debuguer et reporter les crashs de l'application en production ?

mercredi, janvier 6 2016

Jeux concours Font-Romeu sur Facebook

Font-Romeu organise un jeu concours permettant entre autre de gagner des forfaits de ski !

Lire la suite...

lundi, décembre 28 2015

MariaDB fonctions de date et de temps

Comment gérer ses dates avec MariaDB, soustraire des dates, ajouter des intervalles de temps, ...

... extraire les secondes, minutes, jours, semaines, mois, ans...

Lire la suite...

mercredi, décembre 23 2015

Android start activity for result destroy

Ayant rencontré un problème de fermeture d'Activity (A) lors de l'ouverture de l'Activity (B) similaire à Samsung S4 Activity destroys after launch camera using startActivityForResult and comeback again

Lire la suite...

lundi, décembre 21 2015

Android permission

Les permissions sous Android 6

Lire la suite...

Android lint

Android lint

Lire la suite...

Console Firefox conserver plus de lignes d'historique

Vous pouvez conserver plus d'historique : about:config : devtools.hud.loglimit.console
Et/ou conserver les données de la console de manière permanente (y compris lors des changement de page) : Option des outils : Préférences générales : Activer les journaux persistans

Lire la suite...

windows bash wget lynx

Comment faire un wget ou lynx pour accéder et télécharger une page sous Windows ?

Lire la suite...

mardi, décembre 1 2015

The last packet successfully received from the server was X milliseconds ago. The last packet sent successfully to the server was Y milliseconds ago.

The last packet successfully received from the server was X milliseconds ago. The last packet sent successfully to the server was Y milliseconds ago.

MySQL server has gone away

Lire la suite...

dimanche, novembre 22 2015

Android ksoap Cannot serialize: 0.0

Problème de sérialisation avec Ksoap ? "Cannot serialize: 0.0"

Lire la suite...

mercredi, novembre 11 2015

Android Studio - UNEXPECTED TOP-LEVEL EXCEPTION com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

:app:dexDebug
AGPBI: {"kind":"simple","text":"UNEXPECTED TOP-LEVEL EXCEPTION:","sources":[{}]}
AGPBI: {"kind":"simple","text":"com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:484)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:261)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:473)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:161)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.merge.DexMerger.merge(DexMerger.java:188)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.command.dexer.Main.run(Main.java:277)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.command.dexer.Main.main(Main.java:245)","sources":[{}]}
AGPBI: {"kind":"simple","text":"\tat com.android.dx.command.Main.main(Main.java:106)","sources":[{}]}


 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_66\bin\java.exe'' finished with non-zero exit value 2

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Lire la suite...

lundi, novembre 9 2015

windows cmd iso-8859-1

Comment passer l'affichage de la commande Windows en iso-8859-1

Lire la suite...

- page 3 de 30 -