1. Forum
    1. Unerledigte Themen
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Blog
    1. Artikel
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Forum
  • Blog-Artikel
  • Seiten
  • Erweiterte Suche
  1. StageTwo - Deine Wohlfühloase
  2. Mitglieder
  3. libiza

Beiträge von libiza

  • Laptop-Kaufberatung [1000€]

    • libiza
    • 21. August 2014 um 21:44
    Zitat von YukaChan

    Wieso dann keinen stationären und ein Netbook für Schule/Uni oder unterwegs?

    Ab und zu nehm ich das Teil doch mit in den Garten oder zu nem Kumpel ;)
    Im Liegestuhl zu programmieren hat auch was :D

  • Laptop-Kaufberatung [1000€]

    • libiza
    • 21. August 2014 um 19:32

    Vielen Dank für die Antworten.
    Ich hab meinen vorgeschlagenen Laptop gerade bestellt.

    Was ich noch vergessen hab zu erwähnen: 17,3" Bildschirm ist ein Muss für mich bei Filmen/Twitch.

    Ich finde lieber geb ich jetzt 100€ mehr aus und hab dann bisschen länger was davon (Auf die frage bzgl. des i7 bezogen)

  • Laptop-Kaufberatung [1000€]

    • libiza
    • 21. August 2014 um 11:01

    Hallo, ich wollte fragen was ihr denn von diesem Laptop haltet:
    http://www.notebooksbilliger.de/notebooks/acer…8g50makk+155843

    Kritikpunkte die ich selbst als nicht kritisch betrachte:

    • "nur" 500gb Festplatte -> Reicht für mich komplett, zur Not hab ich noch eine externe Festplatte.
    • 3,5h Akkulaufzeit -> Laptop wird meist stationär am Schreibtisch oder im Bett verwendet


    Ich möchte mit dem Laptop NICHT aktuelle Spiele auf maximalen Settings zocken. Low bzw. Mittel reicht komplett,
    Twitch Streams, C# bzw. Xamarin-Programmierung.

    Ich hoffe jemand kann mich beraten. Vielen Dank ;)

  • Kaufberatung Tastatur

    • libiza
    • 27. Juni 2014 um 13:36

    Hab mir die Sharkoon jetzt gekauft und probiere Sie mal aus. Dankeschön für deine Zeit&Hilfe

  • Kaufberatung Tastatur

    • libiza
    • 27. Juni 2014 um 13:08

    Die Sharkoon gefällt mir sehr gut, einziges Manko ist die extrem kleine Backspace-Taste.

    Das ergonomische Design der k350 hält mich bisschen davon ab sie zu kaufen. Kommt man damit zurecht? Hab bisher nur standardmäßige Tastaturen verwendet.

  • Kaufberatung Tastatur

    • libiza
    • 27. Juni 2014 um 10:54

    Hallo, kann mir jemand eine billige Tastatur empfehlen?

    Preisbereich bis 40€
    Must-have:
    Lautstärketasten (++,-- und mute)

    Der Rest ist optional.

    Bevorzugt wird eine Tastatur mit hohen layout -> Tasten sollten nicht so ultraflach sein.
    Benutzt wird die Tastatur nur zum schreiben, Gaming nur selten.
    Ich hoffe ihr könnt mir was empfehlen. Danke

  • Java Array in Methode

    • libiza
    • 17. Mai 2014 um 12:15

    Wenn ich das richtig verstanden hab musst du doch nur ein neues Array in deiner obenbeschriebenen Methode anlegen und das dann zusammelnbasteln.
    Dann
    return Testarray;

    Oder was meinst du genau?

  • Xbox360 Controller am PC

    • libiza
    • 16. Mai 2014 um 11:16

    Hallo liebe Leute,

    ich hab ein Problem mit meinem neubestellten xbox360 Controller (Kabelgebunden)

    Ich hab die Treiber etc. von der mitgelieferten CD installiert/auch bereits mal von der offiziellen Seite heruntergeladen, jedoch bleibt die "Guide-Taste" aus und funktioniert nicht.
    2x hab ich bereits mit dem Controller spielen können. Aber bei diesen Versuchen hat Windows automatisch die Treiber installiert. Aber jetzt gehen mit langsam die USB-Anschlüsse aus bei denen ich das probieren könnte, dass er die Treiber selbstinstalliert :D

    Wenn ich jetzt meinen Controller anschließe leuchtet die Guidetaste für ne halbe Sekunde und erlischt dann wieder.

    Könnte mir jemand mit meinem Problem helfen? Dankeschön ;)

  • Blutiger Anfänger in C#

    • libiza
    • 27. April 2014 um 19:12

    Das Problem beim "Pseudocode" war, das ich das ja wieder sortiert einfüge.
    Aber ich muss ja die Zeiger ändern.
    also
    root = last
    root. next = last.prev
    etc etc

    Hab das jetzt so gelöst:

    Code
    public IntList Revert()
            {
                IntList inverted = new IntList();
                LElement lfd = last;
                LElement hilfe;
    
    
                //Tauscht alle Elemente zwischen root und last
                while (lfd != null)
                {
                    hilfe = lfd.Prev;
                    lfd.Prev = lfd.Next;
                    lfd.Next = hilfe;
    
    
                    lfd = lfd.Next;
                }
                // Tauscht die ersten und letzten Elemente
                inverted.root = last;
                inverted.last = root;
    
    
                return inverted;
            }
    Alles anzeigen
  • Blutiger Anfänger in C#

    • libiza
    • 21. April 2014 um 22:33

    In etwa so ausgedrückt:
    Ich bekomme meineListe übergeben und möchte diese Liste umdrehen und wieder zurückgeben.
    Ich weiß wie ich meine Liste durchgehe ( auch von hinten) aber nicht wie ich diese in der gewünschten Reihenfolge in einer neuen speichern bzw. meine alte Liste so verändern kann. Das ist der Knackpunkt

  • Blutiger Anfänger in C#

    • libiza
    • 21. April 2014 um 22:23
    Zitat von hangman

    du willst nur die liste von hinten durchgehen und in eine neue speichern? gibts in c# keine reverse iteratoren?

    Genau das möchte ich... Jedoch selber schreiben ;)

  • Blutiger Anfänger in C#

    • libiza
    • 21. April 2014 um 20:18

    Ich bräuchte mal wieder eure Hilfe ^^

    Hab hier ne Liste und muss die in umgekehrter Reihenfolge ausgeben. Nun gut, das ausgeben wäre kein Problem, aber nun soll die Revertfunktion welche ich schreiben soll nicht den umgekehrten string zurückgeben sondern eine neue Liste.
    Kurz gesagt: Ich hab eine Liste mit aufsteigend sortierten Zahlen und muss diese Liste absteigend sortieren.

    Aufgabenstellung: Bei der Implementierung können Sie eine neue Listeninstanz erzeugen, in
    die dann - basierend auf den Daten der ursprünglichen Liste - sukzessiv
    neue Elemente in umgekehrter Reihenfolge eingefügt werden. Die o. g.
    Methode Revert gibt dann eine Referenz auf die neu erstellte Liste zurück (siehe Testcode unten).

    Zitat
    Code
    IntList sortedList = new IntList();
    sortedList.InsertSorted(5);
    sortedList.InsertSorted(2);
    sortedList.InsertSorted(5);
    sortedList.InsertSorted(7);
    sortedList.InsertSorted(3);
    Console.WriteLine("Sorted list: {0}", (string)sortedList);
     
    Console.WriteLine("Reverted sorted list: {0}", (string)sortedList.Revert());

    Mein Ansatz bisher:

    Spoiler anzeigen
    C#
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    
    namespace Praktikum4DoppeltverketteteListe
    {
        class LElement
        {
            int zahl;
            LElement next;
            LElement prev;
    
    
            public LElement(int _zahl)
            {
                zahl = _zahl;
                next = null;
            }
    
    
            public int Zahl
            {
                get { return zahl; }
            }
            public LElement Next
            {
                get { return next; }
                set { next = value; }
            }
            public LElement Prev
            {
                get { return prev; }
                set { prev = value; }
            }
        }
    
    
        class IntList
        {
            // Variablen müssen static sein um im explicit operator aufgerufen werden zu können
            static LElement root;
            static LElement last;
            public IntList()
            {
                root = null;
                last = null;
            }
    
    
            public void InsertSorted(int zahl)
            {
                LElement neu = new LElement(zahl);
    
    
                // Leere Liste
                if (root == null)
                {
                    root = neu;
                }
                else
                {
                    // Vor dem ersten Element
                    if (neu.Zahl < root.Zahl)
                    {
                        neu.Next = root;
                        root = neu;
                    }
                    else
                    {
                        // Mittendrin einfügen
                        LElement lfd = root;
    
    
                        while (lfd.Next != null && lfd.Next.Zahl < neu.Zahl)
                        {
                            lfd = lfd.Next;
                        }
                        neu.Next = lfd.Next;
                        lfd.Next = neu;
                    }
                }
            }
            // (string) kann durch diese Funktion für IntListen verwendet werden
            public static explicit operator string(IntList Liste)
            {
                string sorted = "";
                LElement lfd = root;
                while (lfd != null)
                {
                    sorted = sorted + lfd.Zahl + " ";
                    lfd = lfd.Next;
                }
                return sorted;
            }
    
    
            //public string Revert()
            //{
            //    string inverted = "";
            //    LElement lfd = root;
    
    
            //    // Fügt die lfd.Zahl vorne an 
            //    while (lfd != null)
            //    {
            //        inverted = lfd.Zahl + " " + inverted;
            //        lfd = lfd.Next;
            //    }
            //    return inverted;
            // 
            //}
        }
    
    
        class Program
        {
            static void Main(string[] args)
            {
                IntList sortedList = new IntList();
                sortedList.InsertSorted(5);
                sortedList.InsertSorted(2);
                sortedList.InsertSorted(5);
                sortedList.InsertSorted(7);
                sortedList.InsertSorted(3);
    
    
                Console.WriteLine("Sorted list: {0}", (string)sortedList);
                Console.WriteLine("Reverted sorted list: {0}", (string)sortedList.Revert());
            }
        }
    }
    Alles anzeigen
  • C# Parameter in 2d Array

    • libiza
    • 10. April 2014 um 21:33

    Bitte ;)

    Spoiler anzeigen
    C#
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    
    namespace OperatorOverloadPraktikum3
    {
        class CMatrix
        {
            double[,] Matrix = new double[3, 3];
    
    
            public CMatrix(double[] da)
            {
                int index = 0;
    
    
                for (int i = 0; i < Matrix.GetLength(0); i++)
                {
                    for (int j = 0; j < Matrix.GetLength(1); j++)
                    {
                        Matrix[i, j] = da[index];
                        index++;
                    }
                }
            }
            // Konstruktor der Einheitsmatrix
            public CMatrix()
            {
                for (int i = 0; i < Matrix.GetLength(0); i++)
                {
                    for (int j = 0; j < Matrix.GetLength(1); j++)
                    {
                        if (i == j) // Trägt in der Diagonalen 1.0 ein, sonst 0.0
                            Matrix[i, j] = 1.0;
                        else
                            Matrix[i, j] = 0.0;
                    }
                }
            }
    
    
            public void GebeWerteAus()
            {
                int Spalten = 0;
                foreach (double item in Matrix)
                {
                    Console.Write("{0, -10}    ", item);    // die -10 lässt 10 Zeichen frei
                    Spalten++;
                    if (Spalten > Matrix.GetLength(0)-1)
                    {
                        // Formatiert die Ausgabe der Zeilen
                        Console.WriteLine("\n");
                        Spalten = 0;
                    }
                }
            }
    
    
            public static CMatrix operator +(CMatrix m1, CMatrix m2)    // Addition zweier Matrizen
            {
                CMatrix m3 = new CMatrix();
    
    
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        m3.Matrix[i, j] = m1.Matrix[i, j] + m2.Matrix[i, j];
                    }
                }
                return m3;
    
    
            }
    
    
            public static CMatrix operator *(CMatrix m1, CMatrix m2)    // Multiplikation zweier Matrizen
            {
                CMatrix m3 = new CMatrix();
    
    
                for (int k = 0; k < 3; k++)
                {
                    for (int i = 0; i < 3; i++)
                    {
                        double summe = 0.0;
                        for (int j = 0; j < 3; j++)
                        {
                            summe = summe + (m1.Matrix[i, j] * m2.Matrix[j, k]);
                        }
                        m3.Matrix[i,k] = summe;                         
                    }
                }
    
    
                return m3;
    
    
            }
    
    
            public static CMatrix operator *(CMatrix m1, int Skalar)    //Multiplikation mit Skalar
            {
                CMatrix m3 = new CMatrix();
    
    
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        m3.Matrix[i, j] = m1.Matrix[i, j] * Skalar;
                    }
                }
                return m3;
            }
            public static explicit operator double(CMatrix m1)  // Saurus-Regel wird angewandt
            {
                return
             m1.Matrix[0, 0] * m1.Matrix[1, 1] * m1.Matrix[2, 2]
           + m1.Matrix[0, 1] * m1.Matrix[1, 2] * m1.Matrix[2, 0]
           + m1.Matrix[0, 2] * m1.Matrix[1, 0] * m1.Matrix[2, 1]
           - m1.Matrix[0, 2] * m1.Matrix[1, 1] * m1.Matrix[2, 0]
           - m1.Matrix[1, 2] * m1.Matrix[2, 1] * m1.Matrix[0, 0]
           - m1.Matrix[2, 2] * m1.Matrix[0, 1] * m1.Matrix[1, 0];
            }
    
    
            
    
    
        }
    
    
        class Program
        {
            static void Main(string[] args)
            {
                double[] da1 = new double[] { 2.3, -1.5, 6.3, -4.4, 9.2, 2.3, 6.2, -4.5, 7.6 };
                double[] da2 = new double[] { 7.3, 4.6, -3.2, -7.2, 5.4, 6.7, -2.6, 6.4, 1.8 };
                CMatrix m1 = new CMatrix(da1);
                CMatrix m2 = new CMatrix(da2);
                CMatrix m3;
                CMatrix m4;
                m3 = m1 + m2;
                m4 = m1 * m2; // Matrix x Matrix
                m3.GebeWerteAus();
                Console.WriteLine("**************************************************");
                m4.GebeWerteAus();
                Console.WriteLine((double)m1);  // Determinante von m1
                m1 = m1 * 4;    // Matrix mit Skalar
            }
        }
    }
    Alles anzeigen
  • C# Parameter in 2d Array

    • libiza
    • 5. April 2014 um 11:39

    Vielen Dank für deine Antwort.
    Ich hab jetzt ein Doublearray im Konstruktor übergeben und den Index hochgezählt und jeweils dem nächsten Element zugewiesen. Wenn du willlst kann ich es dir hochladen.

  • C# Parameter in 2d Array

    • libiza
    • 4. April 2014 um 17:30

    Hallo,
    ich hab ein kleines Problem bei c#
    Ich möchte die Daten eines Konstruktors in ein 2d-Feld übergeben ohne von Hand die Indizes hochzuzählen.

    Code
    public CMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33)
     {
     for (int i = 0; i < Matrix.GetLength(0); i++)
     {
     for (int j = 0; i < Matrix.GetLength(1); i++)
     {
    // Hier sollte die Deklaration stehen
     }
     }
     }
  • Blutiger Anfänger in C#

    • libiza
    • 23. Januar 2014 um 11:14
    Zitat von hangman

    bool IstZahl(char Zeichen)
    {
    return Zeichen > 48 && Zeichen < 57;
    }
    so als pseudocode. chars sollten ihrem ascii wert entsprechen. also wenn du char 48 hast, sollte es eine 0 sein. ich bin aber auf c++ gepolt, laut threadtitel gehts um c#. aber soviel anders kann das nicht sein.

    Bin im ersten Semester Wirtschaftsinformatik und unser Professor in Programmieren I meinte, dass wir uns NIE die ASCII Werte merken sollen sondern anstatt 65 für A einfach 'A' schreiben sollen. Es verbessere die Lesbarkeit des Codes ungemein

  • Stammtisch: Wir schaffen 8888 Seiten! (1000, 1337, 2222, 3333, 4444, 5555, 6666 & 7777 geschafft)

    • libiza
    • 20. Januar 2014 um 19:34

    Kann mir jemand eine Seite schicken (evtl. per PN) wo ich mir die letzte Folge von Sherlock Season 3 mit englischem Sub reinziehen kann?
    Vielen Dank

  • Blutiger Anfänger in C#

    • libiza
    • 10. Dezember 2013 um 15:31
    Zitat von user000user

    Einfacher geht es vielleicht so:

    Code
    System.out.println("{0:00}:{1:00}:{2:00}", Stunde, Minute, Sekunde);


    Zu den Formatierungen gibt es auch hier eine gute Tabelle:
    .NET String.Format Cheat Sheet


    Perfekt, das ist eine richtig schöne Lösung ;)
    Vielen Dank!


    Neues Problem, ich möchte aus einer Datei die Datensätze verdichten.
    Also aus:

    Spoiler anzeigen

    Boss-Hemd 34,85
    GAP-Hemd 59,90
    GAP-Hemd 59,90
    Freizeithemd 39,90
    Freizeithemd 39,90
    Levis-505 49,95
    Levis-505 49,95
    Levis-505 49,95
    Wrangler-001 89,90


    möchte ich folgendes erzeugen:

    Spoiler anzeigen

    1 Boss-Hemd 34,85
    2 GAP-Hemd 119,80
    2 Freizeithemd 79,80
    3 Levis-505 149,85
    1 Wrangler-001 89,90


    Wie schaffe ich es jedoch die Anzahl der einzelnen Items zu ermitteln? Hier mal mein Ansatz bisher:
    Es steht fest, dass die ersten 30 Zeichen für die Artikelbezeichnung reserviert sind und der Rest für den Preis.

    Spoiler anzeigen
    Code
    class Program
        {
            static void Main(string[] args)
            {
                int anzahl = 1;
                string zwischenspeicher = "";
    
    
    
    
                string Dateiname = "..\\..\\umsaetze.txt";
                StreamReader sr = new StreamReader(Dateiname);
    
    
                while (sr.Peek() >= 0)
                {
                    string s = sr.ReadLine();
                    string artikelbezeichnung = s.Substring(0, 30);
                    double preis = Convert.ToDouble(s.Substring(31));
    
    
                    if (zwischenspeicher == artikelbezeichnung)
                        anzahl++;
                    if (zwischenspeicher != artikelbezeichnung)
                    {
                        Console.WriteLine(anzahl + " " + artikelbezeichnung);
                        anzahl = 1;
                    }
                    zwischenspeicher = artikelbezeichnung;
                }
            }
        }
    }
    Alles anzeigen
  • Stammtisch: Wir schaffen 8888 Seiten! (1000, 1337, 2222, 3333, 4444, 5555, 6666 & 7777 geschafft)

    • libiza
    • 8. Dezember 2013 um 17:22
    Zitat von Awesome

    Lohnt sich


    Oh gott ist das gut, gibt es ein Best of von solchen Zeugs? :D

  • Stammtisch: Wir schaffen 8888 Seiten! (1000, 1337, 2222, 3333, 4444, 5555, 6666 & 7777 geschafft)

    • libiza
    • 8. Dezember 2013 um 14:47
    Zitat von Venuspower


    Obs stimmt?^^


    http://www.dailydot.com/lol/4chan-unlock-xbox-prank-brick/

    4chan ftw

  1. Datenschutzerklärung
  2. Impressum