No creo que etann sea muy inteligente, un año más no le vendría mal
This commit is contained in:
parent
efd75b1902
commit
d2d178c4e9
7
APL1.2/SCR1.2/TP15/tp15-reponses.txt
Normal file
7
APL1.2/SCR1.2/TP15/tp15-reponses.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
1- C'est le fichier /etc/resolv.conf
|
||||||
|
2- dig -x 172.16.1.158
|
||||||
|
II
|
||||||
|
1- tshark -i <interface-name> -f "host <notre_ip> and not arp and port domain
|
||||||
|
4- L'affichage de dif flags qr aa rd ra quand le flag qr est à 1, nous sommes dans un message dns qui est une réponse
|
||||||
|
5 - par le flag aa
|
||||||
|
6 - ici un ttl de 1h a été communiqué pour le RR de type 1. Si le resolver grade cette donnée dans un cache, elle disparaitre du cadre au bout d'une heure
|
Binary file not shown.
@ -1,52 +1,47 @@
|
|||||||
import javax.swing.*;
|
import java.awt.*;
|
||||||
import java.awt.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
public class Accueil extends JComponent{
|
public class Accueil extends JComponent
|
||||||
|
{
|
||||||
private Image logScreen;
|
private Image login;
|
||||||
|
public Accueil()
|
||||||
public Accueil(){
|
{
|
||||||
super();
|
super();
|
||||||
this.logScreen = Toolkit.getDefaultToolkit().getImage("logScreen.jpg");
|
this.login = Toolkit.getDefaultToolkit().getImage("/export/home/an21/vieirae/APL/APL2.1/TP6/Acceuil/login.jpg");
|
||||||
}
|
}
|
||||||
|
@Override
|
||||||
@Override
|
protected void paintComponent(Graphics pinceau)
|
||||||
protected void paintComponent(Graphics pinceau){
|
{
|
||||||
Graphics secondPinceau = pinceau.create();
|
Graphics secondPinceau = pinceau.create();
|
||||||
if (this.isOpaque()){
|
|
||||||
secondPinceau.setColor(this.getBackground());
|
if (this.isOpaque())
|
||||||
secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
|
{
|
||||||
|
secondPinceau.setColor(this.getBackground());
|
||||||
|
secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
|
||||||
|
}
|
||||||
|
secondPinceau.drawImage(this.login, 0, 0, this.getWidth(), this.getHeight(), this);
|
||||||
|
}
|
||||||
|
public static void main(String[] args) {
|
||||||
|
JFrame fenetre = new JFrame();
|
||||||
|
fenetre.setSize(300, 300);
|
||||||
|
fenetre.setLocation(100, 100);
|
||||||
|
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
Accueil acc = new Accueil();
|
||||||
|
|
||||||
|
JTextField log = new JTextField("");
|
||||||
|
log.setLocation(140, 140);
|
||||||
|
log.setSize(100, 25);
|
||||||
|
|
||||||
|
JTextField mdp = new JTextField("");
|
||||||
|
mdp.setLocation(140, 200);
|
||||||
|
mdp.setSize(100, 25);
|
||||||
|
|
||||||
|
|
||||||
|
fenetre.add(log);
|
||||||
|
fenetre.add(mdp);
|
||||||
|
fenetre.add(acc);
|
||||||
|
|
||||||
|
fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
secondPinceau.drawImage(this.logScreen,0,0, this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args){
|
|
||||||
|
|
||||||
|
|
||||||
JFrame fenetre = new JFrame();
|
|
||||||
|
|
||||||
fenetre.setSize(295, 223);
|
|
||||||
fenetre.setMinimumSize(new Dimension(295, 223));
|
|
||||||
fenetre.setLocation(100, 100);
|
|
||||||
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
|
||||||
fenetre.setLayout(null);
|
|
||||||
|
|
||||||
|
|
||||||
Accueil login = new Accueil();
|
|
||||||
login.setLocation(0,0);
|
|
||||||
login.setSize(278,183);
|
|
||||||
fenetre.add(login);
|
|
||||||
|
|
||||||
JTextField loginArea = new JTextField();
|
|
||||||
loginArea.setLocation(110, 90);
|
|
||||||
loginArea.setSize(150, 25);
|
|
||||||
fenetre.add(loginArea);
|
|
||||||
|
|
||||||
JTextField passwordArea = new JTextField();
|
|
||||||
passwordArea.setLocation(110, 130);
|
|
||||||
passwordArea.setSize(150, 25);
|
|
||||||
fenetre.add(passwordArea);
|
|
||||||
|
|
||||||
fenetre.setVisible(true);
|
|
||||||
}
|
|
||||||
}
|
|
BIN
APL2.1/TP6/Acceuil/login.jpg
Normal file
BIN
APL2.1/TP6/Acceuil/login.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 30 KiB |
@ -0,0 +1,10 @@
|
|||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
double nb1 = 5.5;
|
||||||
|
int nb2 = 5;
|
||||||
|
Moyenne moy = new Moyenne();
|
||||||
|
moy.add(nb1);
|
||||||
|
moy.add(nb2);
|
||||||
|
System.out.println(moy.getAverage());
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
@ -1,25 +1,38 @@
|
|||||||
import java.awt.Point;
|
import java.awt.Point;
|
||||||
public class Etoile implements ProducteurDePoints {
|
import java.util.Objects;
|
||||||
private static final int xCentre = 100;
|
|
||||||
private static final int yCentre = 100;
|
public class Etoile implements ProducteurDePoints {
|
||||||
private static final double rayon = 90.0;
|
private static final int xCentre = 100;
|
||||||
private static final double angleDepart = Math.PI/4.0;
|
private static final int yCentre = 100;
|
||||||
private static final double angleIncrement = (4.0*Math.PI)/5.0;
|
private static final double rayon = 90.0;
|
||||||
private double numero;
|
private static final double angleDepart = Math.PI/4.0;
|
||||||
public Etoile() {
|
private static final double angleIncrement = (4.0*Math.PI)/5.0;
|
||||||
this.numero = 0.0;
|
private double numero;
|
||||||
}
|
public Etoile() {
|
||||||
public Point suivant() {
|
this.numero = 0.0;
|
||||||
Point p = null;
|
}
|
||||||
if (this.numero < 6.0) {
|
public Point suivant() {
|
||||||
double angle = Etoile.angleDepart+this.numero*Etoile.angleIncrement;
|
Point p = null;
|
||||||
p = new Point((int) (Etoile.rayon*Math.cos(angle)),
|
if (this.numero < 6.0) {
|
||||||
(int) (Etoile.rayon*Math.sin(angle)));
|
double angle = Etoile.angleDepart+this.numero*Etoile.angleIncrement;
|
||||||
p.translate(Etoile.xCentre, Etoile.yCentre);
|
p = new Point((int) (Etoile.rayon*Math.cos(angle)),
|
||||||
this.numero++;
|
(int) (Etoile.rayon*Math.sin(angle)));
|
||||||
} else {
|
p.translate(Etoile.xCentre, Etoile.yCentre);
|
||||||
this.numero = 0.0;
|
this.numero++;
|
||||||
|
} else {
|
||||||
|
this.numero = 0.0;
|
||||||
|
}
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
|
static public void main(String[] args)
|
||||||
|
{
|
||||||
|
Etoile e = new Etoile();
|
||||||
|
Point p = e.suivant();
|
||||||
|
while (!Objects.isNull(p))
|
||||||
|
{
|
||||||
|
System.out.println("point: " + p);
|
||||||
|
p = e.suivant();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return p;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
gzegazeg
|
|
BIN
APL2.1/TP8/Fond.class
Normal file
BIN
APL2.1/TP8/Fond.class
Normal file
Binary file not shown.
48
APL2.1/TP8/Fond.java
Normal file
48
APL2.1/TP8/Fond.java
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
import java.awt.*;
|
||||||
|
import java.awt.event.*;
|
||||||
|
import javax.swing.*;
|
||||||
|
|
||||||
|
public class Fond implements ActionListener
|
||||||
|
{
|
||||||
|
public static JButton bouton1, bouton2, bouton3;
|
||||||
|
private JPanel panneau;
|
||||||
|
public Fond() {
|
||||||
|
JFrame fenetre = new JFrame();
|
||||||
|
fenetre.setSize(300, 300);
|
||||||
|
fenetre.setLocation(100, 100);
|
||||||
|
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
panneau = new JPanel();
|
||||||
|
bouton1 = new JButton("Cyan");
|
||||||
|
bouton1.addActionListener(this);
|
||||||
|
bouton2 = new JButton("Magenta");
|
||||||
|
bouton2.addActionListener(this);
|
||||||
|
bouton3 = new JButton("Jaune");
|
||||||
|
bouton3.addActionListener(this);
|
||||||
|
panneau.add(bouton1);
|
||||||
|
panneau.add(bouton2);
|
||||||
|
panneau.add(bouton3);
|
||||||
|
fenetre.add(panneau);
|
||||||
|
fenetre.setVisible(true);
|
||||||
|
}
|
||||||
|
public void actionPerformed(ActionEvent e)
|
||||||
|
{
|
||||||
|
Object source = e.getSource();
|
||||||
|
if (source == bouton1)
|
||||||
|
{
|
||||||
|
panneau.setBackground(Color.CYAN);
|
||||||
|
}
|
||||||
|
else if (source == bouton2)
|
||||||
|
{
|
||||||
|
panneau.setBackground(Color.MAGENTA);
|
||||||
|
}
|
||||||
|
else if (source == bouton3)
|
||||||
|
{
|
||||||
|
panneau.setBackground(Color.YELLOW);
|
||||||
|
}
|
||||||
|
panneau.repaint();
|
||||||
|
}
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Fond();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user