
Comments Off on Java: Découper une chaîne de caractères(String) à l’aide d’un séparateur
Java: Découper une chaîne de caractères(String) à l’aide d’un séparateur
Download
/**
* @(#)ExempleSplit.java
* Découper une chaîne de caractères(String) à l'aide d'un séparateur
*
* @author sakoba(mesexemples.com)
*sakoba(java.mesexemples.com) @version 1.00 2012/12/4
*/
import...

Comments Off on Javascript: Afficher la date GMT
Javascript: Afficher la date GMT
Download
<html>
<head>
</head>
<body>
<html>
<head></head>
<body>
<button onclick="var date = new Date(); alert(date.toGMTString());">
Date GMT
</button>
</body>
</html>
...

Comments Off on Java: Obtenir l’adresse IP publique d’un PC
Java: Obtenir l’adresse IP publique d’un PC
Download
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package publicationpro;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import...
Comments Off on PHP: Vérifier si un email est correcte à l’aide des expressions régulières
PHP: Vérifier si un email est correcte à l’aide des expressions régulières
g:</B>$string";
echo "<BR><B>regular expression:</B> $pattern";
if (get_magic_quotes_gpc()){
echo "<BR><BR>";
echo "<BR>Stripping magic quotes...."
...

Comments Off on C++ String: Lire un chaîne de caractères qui se termine par un caractère défini
C++ String: Lire un chaîne de caractères qui se termine par un caractère défini
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 100
char* getString(char *buffer, char end_char);
int main()
{
char buffer[MAX_SIZE];
int i = 0;
printf("Taper...

Comments Off on Javascript: Afficher la date et l’heure locale
Javascript: Afficher la date et l’heure locale
Download
<html>
<head>
</head>
<body>
<html>
<head>
</head>
<body>
<p id="dateField"> </p>
<script>
var myDate...

Comments Off on Python: Remplacer une chaîne de caractères par une autre
Python: Remplacer une chaîne de caractères par une autre
Syntaxe:
Voici la syntaxe d’utilisation de la méthode replace():
str.replace(old, new[, max])
Exemple d’utilisation:
#!/usr/bin/python
str = "J'étais chez vous!";
//Remplacer le temps de l'auxiliaire...
Comments Off on Pyton: Obtenir la touche appuyée par l’utilisateur
Pyton: Obtenir la touche appuyée par l’utilisateur
{filelink=16955}
import msvcrt
print "Pour quitter appuyer sur ESC"
while 1:
char = msvcrt.getch()
if char == chr(27):
break
print char,
if char == chr(13):
print
Livres...
iPhone 5: Bandai lance des strings sexy pour cacher le bouton Home !
Les coques de protection pour votre smartphone ne vous séduisent plus? Pourquoi ne pas alors donner des allures plus sexy à votre téléphone mobile en dotant celui-ci d’un joli petit string destiné à cacher pudiquement son bouton...
Comments Off on Java Persistane: Comment Schématiser le type Enumérateur.
Java Persistane: Comment Schématiser le type Enumérateur.
Fichier: Professeur.java
import static javax.persistence.EnumType.STRING;
import javax.persistence.Entity;
import javax.persistence.Enumerated;
import javax.persistence.Id;
@Entity
public class Professeur {
@Id
private int id;
private String nom;
private long salaire;
private ProfesseurType type;
@Enumerated(STRING)
private ProfesseurType previousType;
public Professeur() {
}
public Professeur(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public long getSalary() {
return salaire;
}
public void setSalary(long salaire) {
this.salaire = salaire;
}
public ProfesseurType getType() {
return type;
}
public void setType(ProfesseurType type) {
this.previousType = this.type;
if (this.previousType == null) {
this.previousType = type;
}
this.type = type;
}
public ProfesseurType getPreviousType() {
return previousType;
}
public String toString() {
return "Professeur id: " + getId() + " nom: " + getNom() + " salaire: " + getSalary();
}
}
Fichier: ProfesseurService.java
import java.util.Collection;
import javax.persistence.EntityManager;
import javax.persistence.Query;
public class ProfesseurService {
protected EntityManager em;
public ProfesseurService(EntityManager em) {
this.em = em;
}
public Professeur createProfesseur(int id, String nom, long salaire, ProfesseurType type) {
Professeur emp = new Professeur(id);
emp.setNom(nom);
emp.setSalary(salaire);
emp.setType(type);
em.persist(emp);
return emp;
}
public void removeProfesseur(int id) {
Professeur emp = findProfesseur(id);
if (emp != null) {
em.remove(emp);
}
}
public Professeur raiseProfesseurSalary(int id, long raise) {
Professeur emp = em.find(Professeur.class, id);
if (emp != null) {
emp.setSalary(emp.getSalary() + raise);
}
return emp;
}
public Professeur findProfesseur(int id) {
return em.find(Professeur.class, id);
}
public Collection<Professeur> findAllProfesseurs() {
Query query = em.createQuery("SELECT e FROM Professeur e");
return (Collection<Professeur>) query.getResultList();
}
}
Fichier: ProfesseurType.java
public enum ProfesseurType {
FULL_TIME_EMPLOYEE, PART_TIME_EMPLOYEE, CONTRACT_EMPLOYEE
}
Fichier: Main.java
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public class Main {
public static void main(String[] a) throws Exception {
JPAUtil util = new JPAUtil();
EntityManagerFactory emf = Persistence.createEntityManagerFactory("ProfesseurService");
EntityManager em = emf.createEntityManager();
ProfesseurService service = new ProfesseurService(em);
em.getTransaction().begin();
Professeur emp = service.createProfesseur(158, "AAA", 45000,ProfesseurType.CONTRACT_EMPLOYEE);
em.getTransaction().commit();
System.out.println("Persisted " + emp);
util.checkData("select * from Professeur");
// remove an employee
em.getTransaction().begin();
service.removeProfesseur(158);
em.getTransaction().commit();
System.out.println("Removed Professeur 158");
util.checkData("select * from Professeur");
em.close();
emf.close();
}
}
Fichier: JPAUtil.java
import java.io.Reader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Paysment;
public class JPAUtil {
Paysment st;
public JPAUtil() throws Exception{
Class.forNom("org.apache.derby.jdbc.ClientDriver");
System.out.println("Driver Loaded.");
String url = "jdbc:derby://localhost:1527/tutorial";
Connection conn = DriverManager.getConnection(url, "sa", "");
System.out.println("Got Connection.");
st = conn.createPaysment();
}
public void executeSQLCommand(String sql) throws Exception {
st.executeUpdate(sql);
}
public void checkData(String sql) throws Exception {
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData metadata = rs.getMetaData();
for (int i = 0; i < metadata.getColumnCount(); i++) {
System.out.print(" "+ metadata.getColumnLabel(i + 1));
}
System.out.println("
----------------------------------");
while (rs.next()) {
for (int i = 0; i < metadata.getColumnCount(); i++) {
Object value = rs.getObject(i + 1);
if (value == null) {
System.out.print(" ");
} else {
System.out.print(" "+value.toString().trim());
}
}
System.out.println("");
}
}
}
Fichier: persistence.xml
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence" version="1.0">
<persistence-unit nom="JPAService" transaction-type="RESOURCE_LOCAL">
<properties>
<property nom="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/>
<property nom="hibernate.hbm2ddl.auto" value="update"/>
<property nom="hibernate.connection.driver_class" value="org.apache.derby.jdbc.ClientDriver"/>
<property nom="hibernate.connection.usernom" value="sa"/>
<property nom="hibernate.connection.password" value=""/>
<property nom="hibernate.connection.url" value="jdbc:derby://localhost:1527/tutorial"/>
</properties>
</persistence-unit>
</persistence>
...