Reklama
Strona 323 z 358 PierwszaPierwsza ... 223273313321322323324325333 ... OstatniaOstatnia
Pokazuje wyniki od 4,831 do 4,845 z 5367

Temat: Programowanie - temat ogólny

  1. #4831
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    Cytuj Terr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    nie pracujesz juz na etacie czy dorabiasz sobie po godzinach? :P
    Etat to za mało etat to za mało, więęęęęcej haaaaaajsu by się chciało

    irc: freenode.net in #torgdevs

  2. #4832
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

    Domyślny

    Cytuj Terr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    nie pracujesz juz na etacie czy dorabiasz sobie po godzinach? :P
    Dorabiam

    Cytuj Kusterek napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Etat to za mało etat to za mało, więęęęęcej haaaaaajsu by się chciało
    Kusterek podsumowal :D

  3. Reklama
  4. #4833
    Avatar Boogie
    Data rejestracji
    2014
    Posty
    29
    Siła reputacji
    0

    Domyślny

    https://www.humblebundle.com/books/unix-book-bundle

    Humble Bundle znowu wrzuca literaturę IT.

  5. #4834
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

    Domyślny

    Czy znacie w idei jakis ficzer ktory pozwala zapisac wszystkie otwarte karty na raz i pozniej na raz je wszystkie przywrocic?

  6. #4835

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16


  7. #4836
    Avatar Boogie
    Data rejestracji
    2014
    Posty
    29
    Siła reputacji
    0

    Domyślny

    Cytuj Alex Fortune napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    A to nie jest tak, że jak siedzisz n lat w branży to musisz sobie czasami znaleźć urozmaicenie od pieprzenia się z kolejną stroną w php? :P

  8. #4837
    Avatar Ilufus Knight
    Data rejestracji
    2009
    Położenie
    Hajnówka
    Wiek
    29
    Posty
    458
    Siła reputacji
    16

    Domyślny

    Hej, mam taki kod:

    Kod:
    // Funkcja obliczająca wartość ciągu Fibonacciego - wersja optymalizowana.  
    // Tym razem wprowadzilismy dwa parametry:  
    //  n - numer liczby fibonacciego  
    //  fn1 - wartość poprzeniego wyrazu  
    int fibonacci_2(int n, int &fn1)  
    {    
      // Pomocnicze zmienne lokalne  
      int tf;  
      // warunek zakończenia rekurencji  
      if (n == 2)  
      {  
        fn1 = 1;  
        return 1;  
      }  
      else if (n == 1)  
      {  
        fn1 = 0;  
        return 1;  
      }  
      // jeśli nie został spełniony, obliczamy wartość funkcji  
      else   
      {  
        tf = fibonacci_2(n-2, fn1);  
        fn1 += tf;  
        return tf + fn1;  
      }  
    }
    W C++ działa fajnie, ale próbowałem przepisać go na Jave i pojawia się problem. W Javie nie ma wskaźników więc go wywaliłem, a resztę zostawiłem no i... wyniki są błędne. Debugowałem i doszedłem do wniosku, że w momencie gdy metoda wchodzi do jednego z warunków (n==2 / n==1) przypisywana jest wartość dla fn1 ale tylko lokalnie, czyli jak już wychodzę returnem, to fn1 znów ma wartość domyślną, przez co cały wynik się gubi.

    Ktoś ogarnia czy da się to zrobić poprawnie i może naprowadzić na właściwą drogę?


    @edit @Corshi ;
    Dzięki bardzo!
    Ostatnio zmieniony przez Ilufus Knight : 25-11-2016, 18:08

  9. #4838
    Avatar Corshi
    Data rejestracji
    2012
    Posty
    101
    Siła reputacji
    13

    Domyślny

    Odpowiedziałeś sobie sam, obstawiam że jak dodasz zmienna do której będzie przypisywana na początku wartość tego fn1 to wyjdzie na to samo.

    Kod:
            
            int fx = 0;
            int fibonacci_2(int n, int fn1)
            {
                fx = fn1;
                // Pomocnicze zmienne lokalne  
                int tf;
                // warunek zakończenia rekurencji  
                if (n == 2)
                {
                    fx = 1;
                    return 1;
                }
                else if (n == 1)
                {
                    fx = 0;
                    return 1;
                }
                // jeśli nie został spełniony, obliczamy wartość funkcji  
                else
                {
                    tf = fibonacci_2(n - 2, fx);
                    fx += tf;
                    return tf + fx;
                };
            }

  10. #4839
    Avatar Snazol
    Data rejestracji
    2008
    Położenie
    Zabrze
    Wiek
    30
    Posty
    308
    Siła reputacji
    16

    Domyślny

    Wiem, ze pewnie rozwiazanie bedzie proste, ale nie powiem co mnie juz trafia z tym, wiec prosze o pomoc. Konkretniej nie potrafie sobie poradzic z layoutami w android studio. Prowadzacy zadal nam prosty timer do zrobienia i nie potrafie ustawic dobrze layoutow wzgledem siebie.

    Aktualnie tak to mniej wiecej wyglada:


    a chce, zeby wygladalo mniej wiecej tak:


    Moj plik xml wyglada nastepujaco (zostawilem minimum przyciskow dla wiekszej przejrzystosci):


    Kod:
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_gravity="center"
        android:layout_height="wrap_content" >
    
        <!--timeLayout -->
    
                <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/timeLayout"
            android:paddingLeft="16dp"
            android:gravity="center"
            android:layout_below="@+id/plusesLayout"
            android:orientation="horizontal"
            android:paddingRight="16dp">
    
    
            <EditText
                android:layout_width="wrap_content"
                android:layout_height="33dp"
                android:inputType="number"
                android:text="0"
                android:ems="2"
                android:id="@+id/minutes"
                android:background="@drawable/back"
                android:gravity="center"
                android:textCursorDrawable="@null" />
    
            <TextView
                android:layout_width="3dp"
                android:layout_height="23dp"
                android:text=":"
                android:ems="2"
                android:clickable="false"
                android:id="@+id/myTextView" />
    
            <EditText
                android:layout_width="wrap_content"
                android:layout_height="33dp"
                android:inputType="number"
                android:text="0"
                android:ems="2"
                android:id="@+id/tensOfSeconds"
                android:background="@drawable/back"
                android:gravity="center"
                android:textCursorDrawable="@null" />
    
        </LinearLayout>
    
        <!--minusesLayout -->
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingLeft="16dp"
                android:layout_below="@+id/timeLayout"
                android:orientation="horizontal"
                android:paddingRight="16dp"
                android:id="@+id/minusesLayout"
                android:layout_centerHorizontal="true">
    
                <Button
                    android:text="-"
                    android:id="@+id/secondsMinus"
                    android:layout_width="43dp"
                    android:layout_height="33dp"
                    android:layout_weight="0.01"
                    android:textSize="10sp" />
    
            </LinearLayout>
    
    
        <!-- plusesLayout-->
    
                <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="16dp"
            android:gravity="center"
            android:orientation="horizontal"
            android:paddingRight="16dp"
            android:layout_centerHorizontal="true"
            android:id="@+id/plusesLayout">
    
            <Button
                android:text="+"
                android:id="@+id/secondsPlus"
                android:layout_width="43dp"
                android:layout_height="33dp"
                android:layout_weight="0.01"
                android:textSize="10sp" />
    
        </LinearLayout>
    
    
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingLeft="16dp"
            android:layout_alignParentBottom="true"
            android:orientation="horizontal"
            android:paddingRight="16dp"
            android:layout_centerHorizontal="true"
            android:id="@+id/menuLayout">
    
            <Button
                android:text="START"
                android:id="@+id/start"
                android:layout_width="43dp"
                android:layout_height="33dp"
                android:layout_weight="0.05"
                android:textSize="10sp" />
    
            <Button
                android:text="STOP"
                android:id="@+id/stop"
                android:layout_width="43dp"
                android:layout_height="33dp"
                android:layout_weight="0.01"
                android:textSize="10sp" />
    
            <Button
                android:text="PAUSE"
                android:id="@+id/pause"
                android:layout_width="43dp"
                android:layout_height="33dp"
                android:layout_weight="0.01"
                android:textSize="10sp" />
    
        </LinearLayout>
    
    
    </RelativeLayout>

    Co do drawable/back, to:

    Kod:
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
        <solid android:color="#ffffff" />
        <stroke android:width="1dip" android:color="#000000"/>
    </shape>
    Podpowiedz ktos jak ogarnac te zakichane layouty, bo siedze nad tym juz enta godzine ;f


    #edit
    Zrobilem! Okazalo sie, ze do powyzszego brakowalo mi tego w layoucie z plusami. Jak ja tego nienawidze...
    Kod:
    android:layout_centerInParent="true"
    Ostatnio zmieniony przez Snazol : 25-11-2016, 20:43

  11. #4840

    Data rejestracji
    2009
    Posty
    313
    Siła reputacji
    15

    Domyślny

    Chcę dodać nowy wpis do tabeli sqlite, korzystam do tego z JavaFX do tworzenia GUI

    mam klase registerModel
    Kod:
    public class RegisterModel {
        Connection connection;
    
        public void register(String name) throws SQLException {
            PreparedStatement pst = null;
            String query = "INSERT INTO Test (name) VALUES (?)";
            try{
                 pst = connection.prepareStatement(query);
                 pst.setString(1, name);
                 pst.executeUpdate();
    
            } catch (SQLException e) {
                e.printStackTrace();
    
            } catch (Exception e) {
                System.err.print( e.getClass().getName() + ": " + e.getMessage());
            } finally {
                if (pst != null) {
                    pst.close();
                }
            }
        }
    }
    oraz RegisterController a niej event wywoływany po naciśnięciu przycisku

    Kod:
    @FXML
        private TextField txtNewUserName;
    
    public void registerBtn(ActionEvent event){
            try {
                register(txtNewUserName.getText());              
    
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    Dlaczego po kliknięciu przycisku i wywołaniu metody registerBtn dostaję NullPointerException (w pogrubionych miejscach)??
    Ostatnio zmieniony przez hefalump : 29-11-2016, 15:09

  12. #4841
    konto usunięte

    Domyślny

    Cytuj hefalump napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Chcę dodać nowy wpis do tabeli sqlite, korzystam do tego z JavaFX do tworzenia GUI

    mam klase registerModel
    Kod:
    public class RegisterModel {
        Connection connection;
    
        public void register(String name) throws SQLException {
            PreparedStatement pst = null;
            String query = "INSERT INTO Test (name) VALUES (?)";
            try{
                 pst = connection.prepareStatement(query);
                 pst.setString(1, name);
                 pst.executeUpdate();
    
            } catch (SQLException e) {
                e.printStackTrace();
    
            } catch (Exception e) {
                System.err.print( e.getClass().getName() + ": " + e.getMessage());
            } finally {
                if (pst != null) {
                    pst.close();
                }
            }
        }
    }
    oraz RegisterController a niej event wywoływany po naciśnięciu przycisku

    Kod:
    @FXML
        private TextField txtNewUserName;
    
    public void registerBtn(ActionEvent event){
            try {
                register(txtNewUserName.getText());              
    
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    Dlaczego po kliknięciu przycisku i wywołaniu metody registerBtn dostaję NullPointerException ??
    Kod:
    Connection connection = new Connection();
    
    oraz 
    
    private TextField txtNewUserName = new TextField();
    ?
    Ostatnio zmieniony przez szulak : 29-11-2016, 15:11

  13. #4842

    Data rejestracji
    2009
    Posty
    313
    Siła reputacji
    15

    Domyślny

    Widzę, że tylko ja mam jakieś problemy ;d

    Kończę pisać apkę i natrafiłem na taki problem
    Ta metoda pozwala usunąć wybraną pozycję z tableview (ta część działa), jednak przy okazji ma ona usuwać tę samą pozycję z bazy danych i tutaj się wszystko sypie...

    Kod:
     public void deleteMeal() {
            productData selection = tableProduct2.getSelectionModel().getSelectedItem();
    
            String name = String.valueOf(selection.getName());
            String db = String.valueOf("uid" + userID + "date" + simpleDate.format(new Date()));
            try {
                PreparedStatement pst = conn.prepareStatement("DELETE FROM " + db + "WHERE name =" + name);          
                pst.executeUpdate();
            }catch (SQLException e){
                e.printStackTrace();
            }
            if(selection != null){
                tableProduct2.getItems().remove(selection);
            }
            updateSummary();
    
        }
    Niestety wyskakuje mi
    org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "name": syntax error)

  14. #4843
    Avatar Astaroth
    Data rejestracji
    2006
    Położenie
    Plock
    Posty
    286
    Siła reputacji
    18

    Domyślny

    Cytuj hefalump napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Widzę, że tylko ja mam jakieś problemy ;d

    Kończę pisać apkę i natrafiłem na taki problem
    Ta metoda pozwala usunąć wybraną pozycję z tableview (ta część działa), jednak przy okazji ma ona usuwać tę samą pozycję z bazy danych i tutaj się wszystko sypie...

    Kod:
     public void deleteMeal() {
            productData selection = tableProduct2.getSelectionModel().getSelectedItem();
    
            String name = String.valueOf(selection.getName());
            String db = String.valueOf("uid" + userID + "date" + simpleDate.format(new Date()));
            try {
                PreparedStatement pst = conn.prepareStatement("DELETE FROM " + db + "WHERE name =" + name);          
                pst.executeUpdate();
            }catch (SQLException e){
                e.printStackTrace();
            }
            if(selection != null){
                tableProduct2.getItems().remove(selection);
            }
            updateSummary();
    
        }
    Niestety wyskakuje mi
    Wydaje mi się, że źle używasz DELETE. Tam gdzie masz db powinna być według dokuemntacji nazwa tabeli, a u Ciebie to jest generowane na podstawie uid i bieżącej daty (??). Przeczytaj:

    http://stackoverflow.com/questions/1...t-android-java
    Kryptolog i Cyberbezpiecznik

  15. #4844

    Data rejestracji
    2009
    Posty
    313
    Siła reputacji
    15

    Domyślny

    to jest nazwa tabeli, wcześniej tworzę ją właśnie na podstawie stringa złożonego z tych danych
    potrzebuje po prostu tabele na każdy dzień dla każdego użytkownika, dlatego taki a nie inny sposób

    w innej metodzie właśnie w ten sposób tworze tabele i dodaje do niej rzeczy z tego tableview więc to nie tutaj jest problem
    Ostatnio zmieniony przez hefalump : 05-12-2016, 23:37

  16. #4845
    Avatar Ewande
    Data rejestracji
    2006
    Położenie
    Wrocław
    Posty
    367
    Siła reputacji
    18

    Domyślny

    Nie za bardzo mam ochotę analizować ten kod, ale powiem Ci, że skoro tak nazywasz tabele, to nie jestem pewien, czy rozumiesz koncept baz danych.

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 2 użytkowników przegląda ten temat. (0 użytkowników i 2 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •