Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Informatiker helfen PC-Neulingen
« vorherige 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 nächste »
erste ungelesene Seite | letzter Beitrag 
Flatline

AUP Flatline 29.12.2007
Mein Virencheck is halb durch, ich hatte 2mal TR/Dropper.Gen. Ist das "schlimm"?
11.05.2009 18:12:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gepan.3dsvs.com

AUP Gepan.3dsvs.com 10.11.2011
Kann man hier mal kurz und unverbindlich ne mySQL-Frage stellen?

Ich hab ne Tabelle, die ich absteigend ausgebe. Klappt alles super. Das einzige Problem, wenn der Wert unter < 10 ist, dann wird der quasi als 1. ausgegeben. Sobald er >= 10 ist, wird die Liste wieder normal ausgegeben. peinlich/erstaunt
11.05.2009 19:45:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Moonflyer

AUP Moonflyer 11.08.2011
oO

Wie ist die Tabelle denn aufgebaut?
11.05.2009 19:54:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gepan.3dsvs.com

AUP Gepan.3dsvs.com 10.11.2011
 
Zitat von Moonflyer

oO

Wie ist die Tabelle denn aufgebaut?



Das sieht dann so aus:



Die Tabelle kriege ich hier mit:

 
Code:
$result = mysqli_query($mysqli,"SELECT * FROM Cards WHERE players = '".$spieler."' ORDER BY chance DESC");


Die Tabelle in mySQL ist wie folgt aufgebaut:

 
Code:
$create_table = "CREATE TABLE IF NOT EXISTS Cards ( 

    id INT(255) NOT NULL auto_increment PRIMARY KEY,
    card1 varchar(2) NOT NULL,
    card2 varchar(2) NOT NULL,
    suited varchar(4) NOT NULL,
	chance varchar(6) NOT NULL,
	players int(1) NOT NULL)";


Karten werden mit:

 
Code:
  $Add = "INSERT INTO Cards(card1, card2, suited, chance, players) VALUES('".$card1."','".$card2."','".$suited."','".$chance."','".$players."')";


hinzugefügt.

Noch was? peinlich/erstaunt
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Gepan.3dsvs.com am 11.05.2009 19:58]
11.05.2009 19:57:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Atomsk

Atomsk
Pfeil
was hat das fürn grund, dass die spalte chance n varchar ist und kein float?
11.05.2009 19:59:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gepan.3dsvs.com

AUP Gepan.3dsvs.com 10.11.2011
 
Zitat von Atomsk

was hat das fürn grund, dass die spalte chance n varchar ist und kein float?


Kopf gegen die Wand schlagen

Danke das war's.
11.05.2009 20:03:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Atomsk

Atomsk
Pfeil
fröhlich

und wenn wir schon dabei sind, kannst du die spalte suited direkt mal in bit bzw. bool umwandeln.
11.05.2009 20:06:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[2XS]Nighthawk

AUP [2XS]Nighthawk 04.05.2015
 
Zitat von Flatline

Mein Virencheck is halb durch, ich hatte 2mal TR/Dropper.Gen. Ist das "schlimm"?




Schwer zu sagen, zu 90% ist das ein gepackter Keygen der als Trojaner erkannt wird.
Falls das nicht aus der Ecke kommt: Entfernen und Passwörter ändern.
11.05.2009 20:12:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gepan.3dsvs.com

AUP Gepan.3dsvs.com 10.11.2011
 
Zitat von Atomsk

fröhlich

und wenn wir schon dabei sind, kannst du die spalte suited direkt mal in bit bzw. bool umwandeln.



Jip danke. Hab die Tabelle i-wie ziemlich floppahopp gemacht. peinlich/erstaunt

Danke dir. :F
11.05.2009 20:26:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
peter.pansen

infekt0r
ich bin eine totale niete in java, aber das w-ing studium verlangt es. brauche eure hilfe:

 
d) Eine Methode soll testen, ob es sich bei einem Text um ein Palindrom handelt:
der Text ist von vorn und hinten gleich, z.B. Otto, Nur du Gudrun (mit Ignorieren von Groß- und Kleinsschreibung und Leerzeichen)

Hinweis zum Buchstaben zählen:
Legen Sie ein Array an, das für jedes Zeichen der ANSI-Tabelle (256 Zeichen) eine Zelle zum Zählen enthält. Der Index des jeweiligen Zeichens im Array soll sein dezimaler Ordnungswert in der ANSI-Tabelle sein.
Es gilt: falls char c = 'A'; dann hat (int) c den Ordnungswert 65.
Falls int a = 65; dann hat (char) a den Wert 'A'.



ich habe circa 0 ahnung, was ich da machen soll. eine art "komplettcode" für die aufgabe wäre sehr nett, danke.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von peter.pansen am 11.05.2009 21:15]
11.05.2009 21:13:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Moonflyer

AUP Moonflyer 11.08.2011
String.toCharArray() gibts da glaub ich.

Das gibt dir ein Array mit den Charactern des Strings. Dann musst du nur immer den ersten mit dem letzten Buchstaben vergleichen (usw) und schauen ob die gleich sind.

Es gibt da auch SICHERLICH schon fertigen Code im Netz. Ich bin da jetzt zu faul, dass selber zu schreiben, es sollte aber nicht sooo viel Arbeit sein.
11.05.2009 21:24:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bluay

Bluay
...
Mit Eingabe, oder nur, dass das Ding theoretisch das Array Absucht?
11.05.2009 21:53:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Moonflyer

AUP Moonflyer 11.08.2011
Das ist so ne typische Wirtschafstinformatik-Vorlesung-Aufgabe. Ich denke, da gehts nur um die Methode.
11.05.2009 21:55:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Viva la Bluescreen

AUP Viva la Bluescreen 31.01.2008
Eine Frage zu Excel bzw. generell:

Ich hab eine Tabelle in der pro Jahr ein Wachstum zum Vorjahr berechnet wird. Wie berechne ich (in Excel) korrekt das Durchschnittliche Wachstum aller Jahre? Ich bin da grad irgendwie zu doof
11.05.2009 21:56:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Atomsk

Atomsk
Pfeil
was soll überhaupt die vorgabe mit dem ascii-array? Mata halt...
11.05.2009 21:57:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Delvey

Leet
 
Zitat von peter.pansen

ich bin eine totale niete in java, aber das w-ing studium verlangt es. brauche eure hilfe:

 
d) Eine Methode soll testen, ob es sich bei einem Text um ein Palindrom handelt:
der Text ist von vorn und hinten gleich, z.B. Otto, Nur du Gudrun (mit Ignorieren von Groß- und Kleinsschreibung und Leerzeichen)

Hinweis zum Buchstaben zählen:
Legen Sie ein Array an, das für jedes Zeichen der ANSI-Tabelle (256 Zeichen) eine Zelle zum Zählen enthält. Der Index des jeweiligen Zeichens im Array soll sein dezimaler Ordnungswert in der ANSI-Tabelle sein.
Es gilt: falls char c = 'A'; dann hat (int) c den Ordnungswert 65.
Falls int a = 65; dann hat (char) a den Wert 'A'.



ich habe circa 0 ahnung, was ich da machen soll. eine art "komplettcode" für die aufgabe wäre sehr nett, danke.



Ich hab mal eine Lösung schnell ergoogelt und bin hier fündig geworden:

 
Code:
//========================================================= isPalindrome
//  This method returns 'true' if the parameter
//  is a palindrome, a word that is spelled the
//  same both forwards and backwards, eg, radar.

public static boolean isPalindrome(String word) {
    int left  = 0;                 // index of leftmost unchecked char
    int right = word.length() -1;  // index of the rightmost
  
    while (left < right) {         // continue until they reach center
        if (word.charAt(left) != word.charAt(right)) {
            return false;          // if chars are different, finished
        }
        left++;                    // move left index toward the center
        right--;                   // move right index toward the center
    }
  
    return true;                   // if finished, all chars were same
}


Der Hinweis, den du mitgequotet hast, hat mit dieser Teilaufgabe übrigens nichts zu tun.

Vorher könntest du noch mit String.toLowerString() alle Buchstaben in kleinbuchstaben umwandeln.
11.05.2009 21:57:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
stupididi

UT Malcom
Schlechter Code. Man sollte nicht so einen Mist kopieren.

Keine Ahnung, was der Mist mit einem ASCII-Array soll. Normale Vorgehensweise:
-Schleife (Länge des Strings/2) über alle Zeichen des Strings laufen lassen.
-Mit dem Schleife Index String[Index] mit String[Länge des Strings - Index - 1] vergleichen.
-Sobald der Vergleich fehlschlägt, ist es kein Palindrom.

/Code in Pascal (damit du auch noch was zu tun hast :P):
 
Code:
function isPalindrom (Text: String): Boolean;
var i : Integer;
begin
  i := 1;
  Result := True;
  
  while i < (Length(Text) / 2) do
  begin
    if Text[i] <> Text[Length(Text) - i + 1] then
      Result := False;
    inc(i)
  end;
end;

Optimierungsmöglichkeiten:
Eine Integer-Variable für Length(Text)
Bedinging der Schleife durch Result = False vorzeitig verlassen
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von stupididi am 11.05.2009 22:15]
11.05.2009 22:04:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
peter.pansen

infekt0r
 
Zitat von Bluay

Mit Eingabe, oder nur, dass das Ding theoretisch das Array Absucht?



mit allem drum und dran wäre mir lieber. der prof würd glaub nichts sagen, wenn das ding ohne array ist.
11.05.2009 22:05:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Delvey

Leet
 
Zitat von stupididi

Schlechter Code. Man sollte nicht so einen Mist kopieren.



Falls sich das auf den von mir zitierten Code bezieht, würde ich mich über eine detailierte Kritik freuen. Er unterscheidet sich ja nun nicht sonderlich von dem von dir skizierten Vorgehen.
11.05.2009 22:09:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bluay

Bluay
...
 
Code:
	public static void main(String[] args){
		String s = "OTTO";
		String t = s.toLowerCase();
		if(isPalindrom(t)){
		System.out.print("Yay, Palindrom!");	
		} else {
			System.out.print("Oh noez!");
		}		
	}
	
	public static boolean isPalindrom(String s){
		boolean isPal = true;
		char[] penis = s.toCharArray();
		for (int i = 0; i < penis.length / 2; i++ ){
			if(penis[i] != penis[penis.length - 1 - i]){
				isPal = false;
			}
		}
		return isPal;
	}




¤: Bleh, man sollte nich vorher noch kacken gehen. Eingabe hab ich jetzt ma keine, bei "lulz" das Wort halt einfügen.
Keine Eingabe, dafür awesome Ausgabe.

Ach, und while is für Luschen, Männer benutzen for!
[Dieser Beitrag wurde 5 mal editiert; zum letzten Mal von Bluay am 11.05.2009 22:17]
11.05.2009 22:12:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
stupididi

UT Malcom
 
Zitat von Delvey

Falls sich das auf den von mir zitierten Code bezieht, würde ich mich über eine detailierte Kritik freuen. Er unterscheidet sich ja nun nicht sonderlich von dem von dir skizierten Vorgehen.


Die Funktion hat 2 Ausgänge
11.05.2009 22:13:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
peter.pansen

infekt0r
 
Zitat von Bluay

 
Code:
	public static void main(String[] args){
		String s = "OTTO";
		String t = s.toLowerCase();
		if(isPalindrom(t)){
		System.out.print("Yay, Palindrom!");	
		} else {
			System.out.print("Oh noez!");
		}		
	}
	
	public static boolean isPalindrom(String s){
		boolean isPal = true;
		char[] penis = s.toCharArray();
		for (int i = 0; i < penis.length / 2; i++ ){
			if(penis[i] != penis[penis.length - 1 - i]){
				isPal = false;
			}
		}
		return isPal;
	}




¤: Bleh, man sollte nich vorher noch kacken gehen. Eingabe hab ich jetzt ma keine, bei "lulz" das Wort halt einfügen.
Keine Eingabe, dafür awesome Ausgabe.

Ach, und while is für Luschen, Männer benutzen for!



sauber. danke dir und auch allen anderen!
11.05.2009 22:20:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bluay

Bluay
...
Du solltest evtl meine Standardvariablen umbennenen. Eingabe is mir jetzt zu blöd, da müsst ich ja die Leerzeichen rausfiltern.
11.05.2009 22:22:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
peter.pansen

infekt0r
ja, hab ich. das reicht mir erstmal. ich sag einfach, ich hab die leerzeichen nicht hingekriegt. der typ ist nicht so streng, der gibt schon unterschrift
11.05.2009 22:23:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Klappfallscheibe

Arctic
 
Zitat von stupididi

 
Zitat von Delvey

Falls sich das auf den von mir zitierten Code bezieht, würde ich mich über eine detailierte Kritik freuen. Er unterscheidet sich ja nun nicht sonderlich von dem von dir skizierten Vorgehen.


Die Funktion hat 2 Ausgänge


Es ist natürlich viel sinnvoller den kompletten String durchzugehen, obwohl schon beim ersten Zeichen klar ist, dass es kein Palindrom ist Breites Grinsen
11.05.2009 22:44:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
stupididi

UT Malcom
Pfeil
Lies nochmal genau meinen Post.
11.05.2009 23:18:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
dino the pizzaman

dino the pizzaman
(Windows Vista/Server2008)

etwas ganz einfaches: ich spiegle gewisse Ordner in bestimmten Zeitintervallen mit Synctoy. Funktioniert super, alles automatisch mit der Aufgabenplanung. Allerdings - und das nervt total - öffnet sich jedesmal ein cmd Fenster in welchem der ganze Prozess angezeigt wird. Gibts irgend eine Option die ich in die Kommandozeile o.ä. für den Job schreiben kann, damit mir nicht dauernd ein Fenster angezeigt wird, wenn das Zeugs ausgeführt wird? Sprich dass es komplett versteckt und im Hintergrund läuft.
12.05.2009 0:01:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
 
Zitat von peter.pansen

ich bin eine totale niete in java, aber das w-ing studium verlangt es. brauche eure hilfe:

 
d) Eine Methode soll testen, ob es sich bei einem Text um ein Palindrom handelt:
der Text ist von vorn und hinten gleich, z.B. Otto, Nur du Gudrun (mit Ignorieren von Groß- und Kleinsschreibung und Leerzeichen)

Hinweis zum Buchstaben zählen:
Legen Sie ein Array an, das für jedes Zeichen der ANSI-Tabelle (256 Zeichen) eine Zelle zum Zählen enthält. Der Index des jeweiligen Zeichens im Array soll sein dezimaler Ordnungswert in der ANSI-Tabelle sein.
Es gilt: falls char c = 'A'; dann hat (int) c den Ordnungswert 65.
Falls int a = 65; dann hat (char) a den Wert 'A'.



ich habe circa 0 ahnung, was ich da machen soll. eine art "komplettcode" für die aufgabe wäre sehr nett, danke.



Wenn du Eier hast, gibst du das hier ab:
 
Code:
$_=lc join"",@ARGV;while(length>1){print"k"and last if substr($_,0,1,"")ne substr($_,-1,1,"")}print"ein Palindrom"


Endlich mal wieder ne schöne Aufgabe Breites Grinsen
12.05.2009 0:30:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GHeissi

GHeissi
java compiler liefert fehler -> nicht genügend. traurig

[e]geübte auge? tutoren?
unit tests starten, fehler zählen, fertig. peinlich/erstaunt [/e]
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von GHeissi am 12.05.2009 0:35]
12.05.2009 0:32:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Das geübte Auge sieht, dass es auch kein Java ist Augenzwinkern Breites Grinsen

// Dann bleibt immernoch die Hoffnung, dass der Tutor ein Geek ist und zwischen all den ätzenden Standardlösungen von Wikipedia & Co. endlich mal was hat, worüber er einen Moment nachdenken kann Augenzwinkern
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 12.05.2009 0:37]
12.05.2009 0:33:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Informatiker helfen PC-Neulingen
« vorherige 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 nächste »

mods.de - Forum » Public Offtopic » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
11.07.2009 10:59:22 Tobit hat diesen Thread geschlossen.
07.05.2009 17:48:05 Teh Wizard of Aiz hat diesem Thread das ModTag 'informatiker' angehängt.

| tech | impressum