Gå til innhold

kjey

Medlemmer
  • Innlegg

    348
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av kjey

  1. Må si at jeg er imponert! Har egentlig aldri tørt å titte på Assembly, men når jeg så at en på forumet hadde skrevet en "bok" om det tenkte jeg at innholdet i boken er mye bedre formulert og kortfattet enn disse store lærebøkene som kommer med tusenvis av definisjoner som jeg fort glemmer (*PUST*, lang setning :hmm: ). Har ikke lest hele boka, men er ikke umulig at jeg gjør det! :w00t:

     

    Stå på!

  2. Hmm...tror jeg skjønte det, men jeg sitter fast med noe her... Jeg klarer ikke å lage en metode som skriver ut den initierte tabellen :blush: Er det noen som vet hvordan dette kan gjøres?

     

    package Oppgaver;
    
    import java.util.Random;
    
    class Temperaturer
    {
    public final int antDager = 30;
    public final int antTimer = 24;
    public int[][] temperaturer = new int[antDager][antTimer];
    
    public Temperaturer ()
    {
     // Ingenting
    }
    // Legger inn verdier i temperaturtabellen
    public void initierTemperaturer ()
    {
     int frø = 17;
     int grense = 50;
     Random tilfeldig = new Random (frø);
     
     for (int i = 0; i < temperaturer.length; i++)
     {
     	for (int k = 0; k < temperaturer[antTimer].length; k++)
     	{
       temperaturer[i][k] = tilfeldig.nextInt(grense) - 50;
     	} // Slutt for k
     } // Slutt for i
    }
    
    public static void main (String[] args)
    {
     Temperaturer objekt = new Temperaturer ();
     objekt.initierTemperaturer ();
    }
    }

  3. Hei, trenger litt hjelp til å initiere en to-dimensjonal tabell ved hjelp av random. Tabell skal forestille nedbørsdata over 30 dager med 24 data pr. dag. Jeg har kommet så langt i hvertfall:

     

    public void initierTemperaturer ()
    {
     for (int i = 0; i < temperaturer.length; i++)
     {
     	for (int k = 0; k < temperaturer[antTimer].length; k++)
     	{
       temperaturer[i][k] = randomTall;
     	} // Slutt for k
     } // Slutt for i
    }

     

    Men hvordan kommer jeg meg videre? Vet ikke hvordan jeg skal bruke Random i denne sammenhengen.

     

    På forhånd takk :)

  4. Tror det er fordi du har lagt mysql_query() i en variabel... Skal man egentlig ikke bare skrive slik?

     

    mysql_query("INSERT INTO nyheter (`overskrift`, `ingress`, innhold`, skrevetav`, dato`, bildetekst`, bilde`)
                     VALUES ('$overskrift','$ingress','$innhold','$skrevetav','$dato','$bildetekst','$bilde')");

  5. Siden du sikkert skal hente opp ip-adressen igjen kan det være lurt å skille de forskjellige ip-adressene fra hverandre slik at ikke alt lagres sammenhengende. Eksempel på skilletegn:

     

    <?php
    fwrite ($handle, $UserIP . "***---***")
    ?>

     

    Du kan da bruke funksjonen explode () til å kutte opp filen inn i en tabell (array).

     

    EDIT: Ups, svarte litt sent, så ikke at du hadde fått det til.... :roll:

  6. Jeg tror dette kan løses ved å lage en egen tabell i mysql med alle de spesielle ordene sammen med den eventuelle webadressen (ord | adresse f.eks....). Det du da gjør er å bruke funksjonen str_replace () til å erstatte ordene. Har ikke tid til et stort eksempel, men kan hjelpe deg litt:

     

    <?php
    // Du må hente tekststrengen fra databasen, altså den lange teksten og legge den i en variabel ($streng)
    // Du må hente de spesifikke ordene i tabellen din med en løkke
    // La oss si at tabellen din ser slik ut: ord  |  adresse
    
    while ($ord = mysql_fetch_array($query_resultat)) {
     str_replace ($ord[0], "<a href='" . $ord[1] . "'>" . $ord[0] . "</a>", $streng);
    }
    
    ?> 

     

    $ord[1] er adressen som settes inn i en vanlig html link slik at teksten bytter ut f.eks. da PHP med <a href="www.php.net">PHP</a>.

     

    Håper det er til hjelp! ;)

     

    EDIT: Husk å ta hensyn til om strengen er i store eller små bokstaver!

  7. Tusen takk, da har jeg lært noe nyttig i dag også :hmm::D Her er ihvertfall det ferdige produktet for dem som er interesserte (kom gjerne med kommentarer hvis det er noe å kommentere):

     

    import static javax.swing.JOptionPane.*;
    
    public class Main {
       
       int saldo;
       String kontonr;
       
       public Main(int saldo, String kontonr) {
           this.saldo = saldo;
           this.kontonr = kontonr;
       }
       public double finnSaldo () {
           return saldo;
       }
       public int tilgang (String kontoKode) {
           if (kontoKode.equals("1234")) {
               return 1;
           } else {
               return 0;
           }
       }
       public void uttak (int uttak) {
           saldo = saldo - uttak;
       }
    
       public static void main(String[] args) {
           Main olesKonto = new Main (10000, "070488 45678");
           boolean repiter = true;
           
           while (repiter) {
               String kode = showInputDialog("Skriv inn bankkoden din:");
               kode = kode.trim();
                   switch (olesKonto.tilgang(kode)) {
                       case 1 :
                           repiter = false;
                           break;
                       case 0 :
                           showMessageDialog(null, "Feil passord, Skriv inn på nytt!");
                           break;
                   } // Slutt switch
           } // Slutt while, fortsett programmet ->
          
           showMessageDialog (null, "Du har " + olesKonto.finnSaldo() + "kr til din disposisjon!");
           boolean gyldigUttak = false;
           
           while (!gyldigUttak) {
               try {
                   String uttakInput = showInputDialog ("Hvor mye vil du ta ut av banken?");
                   int uttak = Integer.parseInt(uttakInput);
                   
                   if (olesKonto.finnSaldo() - uttak < 0) {
                       gyldigUttak = false;
                       showMessageDialog (null, "Du har ikke mer enn " + olesKonto.finnSaldo() + "" +
                               "kr til din disposisjon!");
                   } else {
                       gyldigUttak = true;
                       olesKonto.uttak(uttak);
                       showMessageDialog (null, "Du tok ut " + uttak + 
                               "kr fra banken og har " + olesKonto.finnSaldo() + "kr til din disposisjon!");
                   } // Slutt if
               } catch (NumberFormatException e) {
                   showMessageDialog (null, "Ygyldige tall, prøv på nytt!");
               } // Slutt try/catch
           } // Slutt while
       } // Slutt main
    } // Slutt class Main

  8. Hei, jobber med noen oppgaver i en Javabok jeg leser. Jeg lager en bankkonto hvor man kan ta ut penger og sette inn. Foreløpig lager jeg en innloggingssjekk som krever at brukeren kan bankpassordet sitt. Av en eller annen grunn går det ikke ann å logge seg inn i det hele tatt... Noen som ser noen feil?

     

    import static javax.swing.JOptionPane.*;
    
    public class Main {
       
       int saldo;
       String kontonr;
       
       public Main(int saldo, String kontonr) {
           this.saldo = saldo;
           this.kontonr = kontonr;
       }
       
       public double finnSaldo () {
           return saldo;
       }
       public String finnKontonr () {
           return kontonr;
       }
       public int trykkKode (String kontoKode) {
           if (kontoKode == "hemmelig") {
               return 1;
           } else {
               return 0;
           }
       }
       public void uttak (int uttak) {
           saldo = saldo - uttak;
       }
       public void innskudd (int innskudd) {
           saldo = saldo + innskudd;
       }
    
       public static void main(String[] args) {
           Main olesKonto = new Main (10000, "070488 45678");
           String kode = showInputDialog("Skriv inn bankkoden din:");
           kode.trim();
           switch (olesKonto.trykkKode(kode)) {
               case 1 :
                   showMessageDialog(null, "Du er logget inn!");
                   break;
               case 0 :
                   showMessageDialog(null, "Du er ikke logget inn!");
                   break;
           }
       }
       
    }

  9. Hei,

     

    Jeg har kanskje tenkt til å installere Linux på maskinen min, men kan jeg ha både Linux og Windows? Trenger Windows til litt spilling. er det noen ulempe med å ha to operativsystemer? Og siste spørsmål: Hvilke fordeler og ulemper får jeg med linux i forhold til Windows?

     

    Takker for svar! :D

  10. Altså det er ikke så vanskelig å lage et slikt logginn script hvis jeg har skjønt riktig. Det er bare å lage en database tabell med f.eks. disse kolonnene:

     

    id | user | password | level

     

    Så er det bare å bruke PHP til å kobler seg til databasen og sjekke om de riktige opplysningen er fylt inn av brukeren. Du burde lese denne artikkelen her, for der står det alt du trenger å vite om et logginn script, mener at han har tatt med bruker-nivå også!

     

    http://bzabza.com/php/11/

     

    Artikkelen består av flere deler...

×
×
  • Opprett ny...