Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    findet ihr rekursive algorithmen leicht zu verstehen? hat da jmd ne seite die das gut erklärt?

    Kommentar


      Zitat von Spiral
      findet ihr rekursive algorithmen leicht zu verstehen? hat da jmd ne seite die das gut erklärt?
      Kommt meiner Meinung nach auf den Alg. drauf an.

      Generell hat mir früher geholfen den Alg. im Debugger durchzulaufen, um die Rekursion zu verstehen.

      Kommentar


        Zitat von Spiral
        findet ihr rekursive algorithmen leicht zu verstehen? hat da jmd ne seite die das gut erklärt?
        lässt sich so pauschal nich sagen. fakultät mit rekursion is recht easy zu verstehen, aber komplexe algorithmen werden da halt gleich sehr kompliziert

        Kommentar


          nachdem ich verstanden hab wie ein stack funktioniert, fand ich rekursion recht easy.

          Kommentar


            Hey,

            ich hab in Matlab eine Funktion zu erstellen die beliebige Funktionen auf Punkt- und Achsensymmetrie überprüfen soll, jedoch hab ich keine Ahnung wie ich ansetzen soll, hat von euch jemand schon mal so eine Funktion erstellt oder ne Idee wie man ansetzen könnte?

            Kommentar


              Zitat von Stallion
              hab seit 2 jahren kein java gehabt, muss jetzt aber ne klausur schreiben (hat sich alles etwas verzögert^^). hab nun ne altklausur am start wo ich das meiste aber überhaupt nicht raffe. jemand da der etwas zeit hat mal die aufgaben zu lösen? für jemanden mit ahnung wären das halt keine 30min, die ganzen theoriesachen kann ich ja lernen aber mich jetzt kurzfristig wieder komplett reinzuarbeiten wäre zu schwer.

              also, pm falls jemandem langweilig ist

              wer es sich anschauen möchte:

              Spoiler: 
              http://imgur.com/Up3ky4o,jKm6Dyl,73kFgYd,bR3JQGt,WZkUZFv,fEhNkL1,Q4 UKQiY,J0jUtXx,tkbhRv6,tbhrko7#0
              http://pastebin.com/uXLF63Lc

              hf !

              Kommentar


                ok nvm hat sich gelöst

                Kommentar


                  Zitat von quiN
                  ok nvm hat sich gelöst
                  lag es an .permitAll(); ?

                  Kommentar


                    ne, der pfad zu den ressourcen war nicht freigegeben. der woltl auf die ressourcen zugreifen aber hatte die rechte nich :D is immer wieder auf login gesprungen


                    Spoiler: 
                    @Override
                    protected void configure(HttpSecurity http) throws Exception {
                    http
                    .authorizeRequests()
                    .antMatchers("/login/**").permitAll()
                    .antMatchers("/resources/**").permitAll()
                    .anyRequest().authenticated()
                    .and().csrf().disable()
                    .formLogin()
                    .loginPage("/login").loginProcessingUrl("/j_spring_security_check")
                    .usernameParameter("username").passwordParameter(" password")
                    .defaultSuccessUrl("/")
                    .and().logout()
                    .logoutUrl("/j_spring_security_logout")
                    .logoutSuccessUrl("/login").permitAll()
                    .invalidateHttpSession(true);
                    }


                    damit geht es jetzt endlich :D

                    Kommentar


                      [spoiler]#include
                      #include
                      using namespace std;

                      class cGeoPos {
                      private:
                      double lang = 8.7;
                      double breit = 52.5;
                      public:
                      cGeoPos(){
                      }
                      cGeoPos(double lang_in, double breit_in){
                      lang = lang_in;
                      breit = breit_in;
                      }
                      void setGeoPos(double lang_in, double breit_in){
                      lang = lang_in;
                      breit = breit_in;
                      }
                      void printGeoPos(){
                      cout

                      Kommentar


                        sieht so aus als würdest du art ja gar nicht setzen ... nach cin art_in vielleicht noch art = art_in?

                        Kommentar


                          ne, habs grade gefunden. die betroffene zeile ist fett:

                          [spoiler]#include
                          #include
                          using namespace std;

                          class cGeoPos {
                          private:
                          double lang = 8.7;
                          double breit = 52.5;
                          public:
                          cGeoPos(){
                          }
                          cGeoPos(double lang_in, double breit_in){
                          lang = lang_in;
                          breit = breit_in;
                          }
                          void setGeoPos(double lang_in, double breit_in){
                          lang = lang_in;
                          breit = breit_in;
                          }
                          void printGeoPos(){
                          cout

                          Kommentar


                            ups, die zeile komplett überlesen bei der formatierung ^^

                            Kommentar


                              kennt sich jemand mit javafx aus? in meinem anchorpane (ist nur dieses eine) befinden sich nur zwei label, zwei textfelder, zwei passwortfelder und ein button..

                              immer wenn ich starte, tippt man direkt im textfelt was oben links ist.. möchte das aber nicht, da man den prompt text dann nicht sieht

                              Kommentar


                                hey, ich hab ebenfalls ein problem bei java, vielleicht hat ja jemand ne idee.

                                die aufgabe ist, ein fenster zu programmieren, in dem man über eine menüleiste ein verzeichnis auswählen kann, in dem buchstabenbilder gespeichert sind. in einem texteingabefeld soll ein eingegebener string in eben diese buchstabenbilder umgewandelt werden, diese sollen auf einem grid layout angezeigt werden. so weit so gut.

                                das problem ist, dass es 21 verzeichnisse mit je 26 oder 27 (z.B. doppeltes J-bild) bildern gibt, die unterschiedlich benannt sind und entweder als .jpg oder .png gespeichert sind.

                                ich kann mir einfach nicht logisch klar machen, wie ich die eingegebenen buchstaben so umwandel, dass die den buchstaben entsprechenden bilder angezeigt werden.

                                Hier ist die MyFrame Klasse:
                                Spoiler: 

                                import java.awt.BorderLayout;
                                import java.awt.Color;
                                import java.awt.GridLayout;
                                import java.awt.event.ActionEvent;
                                import java.awt.event.ActionListener;
                                import java.io.File;

                                import javax.swing.JFileChooser;
                                import javax.swing.JFrame;
                                import javax.swing.JMenu;
                                import javax.swing.JMenuBar;
                                import javax.swing.JMenuItem;
                                import javax.swing.JPanel;
                                import javax.swing.JTextField;

                                @SuppressWarnings("serial")
                                public class MyFrame extends JFrame implements ActionListener
                                {
                                JTextField textfeld;
                                JPanel panel;

                                int x;
                                int y;

                                JMenuItem untermenu;

                                String text;

                                char buchstabe;
                                int i;

                                JFileChooser verzeichniswahl;

                                MyFrame()
                                {

                                textfeld = new JTextField();
                                setLayout(new BorderLayout());
                                add(textfeld, BorderLayout.SOUTH);
                                textfeld.addActionListener(new ActionListener()
                                {

                                public void actionPerformed(ActionEvent at)
                                {

                                //TODO
                                }
                                });

                                panel = new JPanel();
                                add(panel, BorderLayout.CENTER);
                                panel.setBackground(Color.BLACK);
                                panel.setLayout(new GridLayout(x, y));

                                JMenuBar menubar = new
                                JMenuBar();
                                JMenu menu = new JMenu("Alphabet wechseln");
                                menubar.add(menu);
                                untermenu = new JMenuItem("Verzeichnis wählen");
                                menu.add(untermenu);
                                untermenu.addActionListener(this);
                                setJMenuBar(menubar);

                                }

                                public void
                                getBuchstabe()
                                {
                                text = textfeld.getText();

                                char[] array = new char[text.length()];
                                array = text.toCharArray();

                                array[i] = buchstabe;
                                }

                                public void changeToBild()
                                {
                                for (int klo = 0; klo < text.length(); klo++)
                                {
                                panel.add(new Bilder());
                                }
                                }

                                @Override
                                public void actionPerformed(ActionEvent au)
                                {
                                if (au.getSource() == untermenu)
                                {
                                verzeichniswahl = new JFileChooser();
                                verzeichniswahl.setFileSelectionMode(JFileChooser. DIRECTORIES_ONLY);
                                int result = verzeichniswahl.showDialog(this, "Verzeichnis wählen");
                                @SuppressWarnings("unused")
                                File [] fileList;
                                if (result == JFileChooser.APPROVE_OPTION)
                                {
                                fileList = verzeichniswahl.getSelectedFile().listFiles();
                                }
                                }
                                }
                                }


                                und hier die Klasse Bilder:

                                Spoiler: 
                                import java.awt.Image;
                                import java.awt.Toolkit;

                                @SuppressWarnings("serial")
                                public class Bilder extends MyFrame
                                {
                                int b;
                                Image[] bild = new Image[b];
                                String endung;

                                Bilder()
                                {
                                bild[b] = Toolkit.getDefaultToolkit().getImage(verzeichniswa hl.getSelectedFile().getAbsolutePath() + buchstabe + endung);
                                }
                                }


                                in der Main Klasse rufe ich nur das Fenster auf, lege Größe usw fest. Wenn jemand noch mehr fehler findet gerne bescheid sagen, ich komm einfach nicht weiter.

                                Kommentar

                                Lädt...
                                X