Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

586 Stron V  « < 456 457 458 459 460 > »   
Reply to this topicStart new topic
> Jeden Wielki OffTopick, jeśli masz pisać na temat, nie wchodź!
Turson
post
Post #9141





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Dupy nie urywa
Go to the top of the page
+Quote Post
johny_s
post
Post #9142





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


ale oko cieszy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Posio
post
Post #9143





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


FORMUŁA 4.0 Unlimited dla Firm - mam aktualnie tam 2 numery. Tutaj wycinek z faktury ile to dokładnie kosztuje.

https://drive.google.com/file/d/0B_5Mnjw9_W...dit?usp=sharing

Podkreślę, że zrobiłem błąd zwlekając z przedłużeniem umowy... Pierwszy numer przedłużyłem miesiac wcześniej niż ten drugi i ta sama taryfa nie dość, że tańsza to jest na okres 12 miesięcy a nie 15 (zawsze biorę taryfy bez telefonów).
Darmowy LTE do końca 2014 - czyli tak jak mi się kończy umowa na pierwszy numer.

btw. przepraszam że tak długo nie rozwiewałem waszych wątpliwości ale zaraz sesja ...

Ten post edytował Posio 5.06.2014, 09:24:31
Go to the top of the page
+Quote Post
buliq
post
Post #9144





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Bez spiny, są drugie terminy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #9145





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(Posio @ 5.06.2014, 07:19:25 ) *
FORMUŁA 4.0 Unlimited dla Firm - mam aktualnie tam 2 numery. Tutaj wycinek z faktury ile to dokładnie kosztuje.
btw. przepraszam że tak długo nie rozwiewałem waszych wątpliwości ale zaraz sesja ...


Czyli prowadzisz działalność i studiujesz? Chyba będę odsyłał ludzi do Twojego postu :D
Go to the top of the page
+Quote Post
Posio
post
Post #9146





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Cytat(!*! @ 5.06.2014, 11:25:46 ) *
Czyli prowadzisz działalność i studiujesz? Chyba będę odsyłał ludzi do Twojego postu (IMG:style_emoticons/default/biggrin.gif)


Sprawa jest trochę skomplikowana... Miałem iść za dobre pieniądze (jak an początek) do pracy w branży IT, zaproponowano mi po 3 miesiącach pracy całkiem niezłe warunki ale okazało się, że mój ojciec przebija ofertę i zatrzymuje mnie w rodzinnym biznesie (spożywka a dokładniej produkcja owoców). Oddzielił mi kawałek własnego biznesu i można powiedzieć, że jestem już na swoim. Dogadaliśmy się na tyle dobrze, że ojciec dalej zajmuje się całością produkcji (z mojej i jego działalności) a ja zajmuje głownie "relacją z klientem"(sprzedaż w kraju oraz za granicą) oraz myśleniem jak można za pomocą technologii zautomatyzować kilka czynności. Czyli skracając, zajmuje się tym czym jestem w stanie będąc 95% czasu 250km od działalności.
Go to the top of the page
+Quote Post
Turson
post
Post #9147





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Czyli zrezygnowałeś w programowania?
Go to the top of the page
+Quote Post
Posio
post
Post #9148





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Zrezygnowałem z przejścia na studia zaoczne, pozbycie się tego studenckiego luzu, i podjęcia się zawodowej pracy. Programuje dalej, tylko z mniejszym rozmachem zawodowym (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
memory
post
Post #9149





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


Trochę szkoda mógł ojciec poczekać aż skończysz szkołe
Go to the top of the page
+Quote Post
Posio
post
Post #9150





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Mi to nie robi w zasadzie różnicy oprócz tego, że wiem, że pracuje z ojcem na naszym a nie w jakiejś cudzej firmie. Dalej studiuje dziennie i mam zamiar dociągnąć te studia do końca
Go to the top of the page
+Quote Post
Pyton_000
post
Post #9151





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Brawo (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Posio
post
Post #9152





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Pyton - szatańska ilość postów (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kamil4u
post
Post #9153





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Ktoś jest wstanie zamienić to:
Kod
bool test::compareOperationsByTime(int const &a, int const &b){ return operations[a -1].time != operations[b -1].time ? operations[a - 1].time > operations[b -1].time : operations[a - 1].id < operations[b - 1].id; }

void test::sortByTime()
{
    using namespace std::placeholders;

    sort(mainOrder, mainOrder + Count, bind(&INSAset::compareOperationsByTime,this,_1,_2));
}


Na Jave?

Moje próby:
Kod
    public class compareOperationsByTime implements Comparator<Integer>{
        @Override
        public int compare(Integer a, Integer b) {
        // operations[a -1].time != operations[b -1].time ? operations[a - 1].time > operations[b -1].time : operations[a - 1].id < operations[b - 1].id;            
            return (operations[a - 1].time > operations[b - 1].time)?a-b:b-a;
        }
    }
    
    public void sortByTime(){
        Integer[] mainOrder2 = new Integer[mainOrder.length];
        int i = 0;
        for (int value : mainOrder) {
            mainOrder2[i++] = Integer.valueOf(value);
        }
        
        Arrays.sort(mainOrder2, 0, Count, new compareOperationsByTime() );
        
        i = 0;
        for (int value : mainOrder2) {
            mainOrder[i++] = Integer.valueOf(value);
        }
    }


Ta zabawa z pętlami for to po to, że Arrays.sort przyjmuje Integer, a nie int (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Crozin
post
Post #9154





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


A z czym jest problem?

Zakładam, że operations[X].time i operations[X].id są typami prymitywnymi, nie obiektami?

Ten post edytował Crozin 11.06.2014, 11:35:25
Go to the top of the page
+Quote Post
kamil4u
post
Post #9155





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cytat
A z czym jest problem?

W tym, że nie sortuje poprawnie.

Cytat
Zakładam, że operations[X].time i operations[X].id są typami prymitywnymi, nie obiektami?

To są zwykłe int.

Najnowsza wersja:
Kod
    public class compareOperationsByTime implements Comparator<Integer>{
        @Override
        public int compare(Integer a, Integer b) {
        // operations[a -1].time != operations[b -1].time ? operations[a - 1].time > operations[b -1].time : operations[a - 1].id < operations[b - 1].id;            
            return ( operations[a - 1].time != operations[b - 1].time  )
                    ?((operations[a - 1].time < operations[b - 1].time)?a-b:b-a)
                    :((operations[a - 1].id      > operations[b - 1].id  )?a-b:b-a);
        }


Poprawne uszeregowanie: http://wklej.org/id/1389047/
Operations: http://wklej.org/id/1389046/
Moje uszeregowanie: http://wstaw.org/w/2KRE/

Widać, że np. w ogóle nie uwzględnił 183,225.
Go to the top of the page
+Quote Post
Crozin
post
Post #9156





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ale przecież Twój sposób sortowania różni się od oryginału z C++ - dlaczego nie skopiujesz dosłownie kodu z obu przykładów? W C++ i Javie będzie to wyglądać dokładnie tak samo.
Go to the top of the page
+Quote Post
kamil4u
post
Post #9157





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Możesz pokazać to w formie kodu?

Co znaczy tak samo? Jak szukałem jak zrobić to w Javie, to kod przypominał mój, a nie ten z C++. NIe jestem pewien, ale z tego co tam patrzyłem to Java nie przyjmie bool przy return operations[a - 1].time > operations[b -1].time
I gdzie jest różnica - skoro mówisz, że się różni?

Dzięki za chęć pomocy! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Crozin
post
Post #9158





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ah, racja... ale w tym przypadku potrzeba jest tylko kosmetyczna zmiana:
  1. public class compareOperationsByTime implements Comparator<Integer>{
  2. @Override
  3. public int compare(Integer a, Integer b) {
  4. boolean result = perations[a -1].time != operations[b -1].time ? operations[a - 1].time > operations[b -1].time : operations[a - 1].id < operations[b - 1].id;
  5.  
  6. return result ? 1 : 0;
  7. }
  8. }
Go to the top of the page
+Quote Post
kamil4u
post
Post #9159





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Z return result ? 1 : 0; w ogóle nie sortuje. Gdy zrobię return result ? b-a : a-b; sortuje, ale tak samo jak poprzednio u mnie, np. nie uwzględnia 183,225.
Go to the top of the page
+Quote Post
Crozin
post
Post #9160





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Pokaż SSCCE w C++.
2. Z std::bind nie miałem styczności, być może jego działanie albo kolejność arg. jest nieco odmienna... jesteś pewien, że problemem nie jest kolejność argumentów albo kierunek sortowania? Spróbuj różnych kombinacji (0,1; 0,-1; 1,0; -1,0) przy returnie.
3. a-b czy b-a sprawia, że ostatecznie kolejność będzie zależeć od wartości przekazanych argumentów, podczas gdy w przykładzie z C++ wyraźnie widać, że sortowanie oparte jest o time bądź id z operations[X]
Go to the top of the page
+Quote Post

586 Stron V  « < 456 457 458 459 460 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.06.2026 - 14:30