Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 531 532 533 ... 554 555 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | moje ... oprogramowanie |
2025-01-30 (14:43)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 483 [ CZCIONKA MONOSPACE ] kleszek Ty to masz ślipka ![]() ![]() a w kwestii "Out of memory" to chodziłoby mi o w miarę dokładne ustalenie granicy gdzie ten brak występuje, przy jakiej ilości kombinacji. Tzn. jak się ma ilość kombinacji w stosunku do posiadanego RAMu, przy którym pojawia się brak pamięci. --- wpis edytowano 2025-01-30 14:49 --- |
2025-01-30 (16:11)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 550 497 [ CZCIONKA MONOSPACE ] Oczywiście że program sam pobiera dane z pliku ale tylko i wyłącznie jeśli zmienna globalna [ilelinii] =0 Jeżeli ktoś otworzy program to tablice nie są zapełniane z pliku txt Ale jeśli po otwarciu programu klikniesz w jakikolwiek warranty to program wczyta sam do tablic dane z pliku i uruchomi obliczenia. Jeśli nie ma nic w pliku to obliczenia zostaną przerwane. Jeśli ktoś ma plik to zawsze program sam pobierze dane… |
2025-01-30 (16:58)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 500 [ CZCIONKA MONOSPACE ] "Oczywiście że program sam pobiera dane z pliku" Jak widać to "Oczywiście" nie było takie oczywiste ![]() Czasami wydaje i się, że rozmawiasz sam ze sobą i rzeczy oczywiste dla Ciebie są dla nas niewiadome. ![]() --- wpis edytowano 2025-01-30 17:01 --- |
2025-01-30 (17:03)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 550 501 [ CZCIONKA MONOSPACE ] Ja pisałem ,otwórz i kliknij po prostu w warranty ![]() |
2025-01-30 (17:15)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 502 [ CZCIONKA MONOSPACE ] Napisałeś: "I mam tylko jedna prośbę do Ciebie fair_play wygeneruj losowe ustaw 50000 w okienku dla b= i kliknij w przycisk losowe i pokaz mi screen obliczeń dla gwarancji 10 taki jak tu ja pokazuję tylko własne wygeneruj losowe , i kliknij potem w warranty10" Nie napisałeś "po wygenerowaniu zamknij program, otwórz go na nowo i kliknij "warranty 10". Jeśli klikam w "Waranty 10" BEZPOŚREDNIO po wygenerowaniu 50000 rekordów to czas jest wtedy te 180 sekund. Dopiero p zamknięciu programu i ponownym uruchomieniu czas spada u mnie do 8 sekund. A pisałeś "jeeeeezzzzzzzzzuuuuuuuuuuuuu zaraz muszę wyjść" więc chciałem to zrobić szybko. ![]() |
2025-01-30 (17:15)![]() Data rejestracji: 2006-05-27 Ilość postów: 4979 ![]() | wpis nr 1 550 503 [ CZCIONKA MONOSPACE ] 777ch, program działa szybko tylko wtedy, kiedy jedynie co zrobimy po starcie to kliknięcie warranty. Każde ręczne ustawienie parametrów programu w okienkach, czy też wygenerowanie pliku losowego i wyliczenie gwarancji znacznie wydłuża czas obliczeń. Jedynym "prawidłowym" sposobem pracy z programem jest otworzenie programu i kliknięcie warranty. Parametry pliku .txt automatycznie wczytają się wtedy do programu i program bardzo szybko przelicza dane. Tylko, że o tym nie wiedzieliśmy ani ja, ani fair_play Teraz już wiemy, więc wykasuj wczorajszą dyskusję ze screenami pokazującymi, że program u nas działa za długo. --- wpis edytowano 2025-01-30 17:23 --- |
2025-01-30 (17:36)![]() Data rejestracji: 2006-05-27 Ilość postów: 4979 ![]() | wpis nr 1 550 504 [ CZCIONKA MONOSPACE ] fair_play napisał cyt. "w kwestii "Out of memory" to chodziłoby mi o w miarę dokładne ustalenie granicy gdzie ten brak występuje, przy jakiej ilości kombinacji. Tzn. jak się ma ilość kombinacji w stosunku do posiadanego RAMu, przy którym pojawia się brak pamięci." Moim zdaniem (choć tego nie jestem pewny na 100%) komunikat "out of memory" zależy od parametru max[V] a nie od ilości kombinacji. Dla 50000 kombinacji przy max[V]= 35 i skreśleń 15 i warranty 10 (komórka A1) pojawia się "out of memory" Dla 1 kombinacji przy max[V]= 35 i skreśleń 15 i warranty 10 (komórka A1) też pojawia się "out of memory". Ilość kombinacji decyduje tylko o czasie wykonywania obliczeń. Dla warranty 9 out of memory pojawia się przy max[V]= 39 Mogę podać te max[V] dla pozostałych warranty, tylko nie wiem czy o to Ci własnie chodziło. Być może max[V] może być różny dla innej ilości skreśleń ale tego też nie sprawdzałem. Mogę to sprawdzić, tylko napisz co mam zrobić aby nie tracić czasu na niepotrzebną robotę. |
2025-01-30 (20:38)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 550 540 [ CZCIONKA MONOSPACE ] @kleszek @fair_play -->poczta ![]() usunąłem wam ten loadplik raz...... i na zawsze tylko robo dla warranty5 tak .....z marszu taki prosty wymiennik liczb myślta ......... a......... proponuję sobie potrenować na mniejszym V w pliku jest v=80 oczywiście to [chwilowo koniec] , jak wspomniałem.... , ale ta ostatnia poczta poszła. Do "buforowania" gwarancji trzeba pamiętać gwarancje sumaryczne z linii a sprawdzać jedynie jedna linię i sumując dane dla obliczenia gwarancji, co nie jest proste ,bo trzeba by zliczać pokrycia unikatowe linii a przy zamianie liczb ,uaktualniać dane w tablicach dla linii ......... ale na razie nie chce mi się nad tym popracować, choć coś tam mi świta...... ale może kiedyś..... |
2025-01-30 (21:10)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 545 [ CZCIONKA MONOSPACE ] kleszek> Z tego co piszesz widzę, że mylisz pojęcie kombinacji (v po t) z ilością wierszy rozpisu. Jeśli pojawi Ci się "Out of memory" i klikniesz na "Debug". To będzie podświetlona linia: ReDim braki(kombinacji, 1) czyli przy deklaracji tablicy rejestrującej "braki". A linię wyżej będziesz miał wyliczoną ilość kombinacji, która zależy tylko od ilości liczb i obliczanej gwarancji, a nie od 50000 wierszy rozpisu. --- wpis edytowano 2025-01-30 21:21 --- |
2025-01-30 (21:19)![]() Data rejestracji: 2017-03-29 Ilość postów: 8870 ![]() | wpis nr 1 550 547 [ CZCIONKA MONOSPACE ] Fair_play Z pomocą Twoich tablic odkodowujesz też z CSN na liczby? P.S. Obliczałeś ile razy szybciej jest teraz od wersji poprzedniej? Tak w przybliżeniu. --- wpis edytowano 2025-01-30 21:29 --- |
2025-01-30 (21:26)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 550 [ CZCIONKA MONOSPACE ] Jacku, mam tylko jedną tablicę i służy ona do kodowania liczb na CSN. Nad problemem dekodowania pozostaję na starym etapie. |
2025-01-30 (21:33)![]() Data rejestracji: 2017-03-29 Ilość postów: 8870 ![]() | wpis nr 1 550 551 [ CZCIONKA MONOSPACE ] Fair_play Wiem wiem, oglądałem ją. Myślałem o tablicy do silni, ale nie ma sensu, bo w tych najbardziej wielokrotnych szukaniach już ona nie jest potrzebna. Chyba nie przeoczyłem niczego. Jest do obliczeń "tabliczki" i ilości kombinacji. --- wpis edytowano 2025-01-30 21:37 --- |
2025-01-30 (21:36)![]() Data rejestracji: 2006-05-27 Ilość postów: 4979 ![]() | wpis nr 1 550 552 [ CZCIONKA MONOSPACE ] fair_play, "out of memory" pojawia się wtedy, kiedy największa liczba w rozpisie osiąga określoną wartość. I np. dla warranty 10 "out of memory" pojawia się wtedy, kiedy największa liczba w rozpisie osiąga 35. Po kliknięciu na debug ilość wyliczonych kombinacji wynosi 183579396 O takie wyliczenia Ci chodzi ? 777ch, program pobrałem. Działa ![]() "ile próbek dla linii" zwiększa szansę na lepszy HIT ? Potrenuję program podczas weekendu. Na dziś mam już dość kompa. Dziękuję za wszystkie przesyłki, które od Was otrzymałem. Pozdrawiam! |
2025-01-30 (21:42)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 554 [ CZCIONKA MONOSPACE ] kleszek, o takie właśnie. Błąd braku pamięci pojawie się przy deklaracji rozmiaru tablicy "braki". |
2025-01-30 (21:45)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 550 556 [ CZCIONKA MONOSPACE ] Robo działa tylko na ustawieniu 5 czyli inne procedury nie są włączone chciałem tylko zobaczyć jak to będzie mielić dla gwarancji 5-ek Wydaje mi się że jakiś potencjał jest. Ale na razie to tyle. (?)Czy zwiększenie wartości w okienku…itd no sam nie wiem … sam muszę się pobawić 🙂 --- wpis edytowano 2025-01-30 21:48 --- |
2025-01-30 (22:04)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 563 [ CZCIONKA MONOSPACE ] Jacku, krótko mówiąc tablica ma tyle kolumn ile wynosi szukana gwarancja i tyle wierszy ile ile wynosi największa liczba w rozpisie. kolejne kolumny zawierają kody dla kolejnych liczb. Jeśli np chcemy zakodować taką siódemkę: 5,12,20,21,33,44,70 to z tabeli odczytujemy składowe kodu CSN które w sumie tworzą kod ostateczny w następujący sposób. z kolumy 1 z wiersza 5, z kolumny 2 z wiersza 12, z trzeciej z wiersza 20 itd. |
2025-01-30 (22:17)![]() Data rejestracji: 2017-03-29 Ilość postów: 8870 ![]() | wpis nr 1 550 570 [ CZCIONKA MONOSPACE ] Fair_play To już wiem, bo przeanalizowałem. Mam przecież ten kod od Ciebie, wyciągnąłem z makra - część uniwersalną i dla 7-ek. Moje tablice działały też w drugą stronę, ale są ogromne, a nie ma sensu używać Twojej i mojej. Tym bardziej, że znalezione szukane układy to już nie masówka. Jakby Ci się chciało to może spójrz świeżym okiem na ten schemat, a nuż. P.S. Możesz podać czas przerabiania np. 20-ek na 7-ki, tak dla porównania? --- wpis edytowano 2025-01-30 22:20 --- |
2025-01-31 (14:27)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 636 [ CZCIONKA MONOSPACE ] grypa ![]() |
2025-01-31 (14:28)![]() Data rejestracji: 2005-11-07 Ilość postów: 22656 ![]() | wpis nr 1 550 637 [ CZCIONKA MONOSPACE ] hej Ciekawe fair_play masz te czasy w excelu..... bo u mnie na kuchennym łapku znacznie gorsze ![]() za to usunąłem jedną zbędną linię z Twojej procedury i czasy w excelu..... w tej ....... poprawionej procedurze są lepsze od tego oryginału ![]() która linia jest zbędna? |
2025-01-31 (15:05)![]() Data rejestracji: 2016-05-12 Ilość postów: 8686 ![]() | wpis nr 1 550 640 [ CZCIONKA MONOSPACE ] Tak całkiem usunąć jej się nie da, bo trzeba zmodyfikować następną Na przykładzie Case 4, Takie dwie są: kod = adresy(L1, 1) + adresy(L2, 2) + adresy(L3, 3) + adresy(L4, 4) braki(kombinacji - kod, 1) = 1 Może być jedna: braki(kombinacji - (adresy(L1, 1) + adresy(L2, 2) + adresy(L3, 3) + adresy(L4, 4) ), 1) = 1 Poza tym nie wiem, którą wersję masz, bo ona też ulega modyfikacji ![]() --- wpis edytowano 2025-01-31 15:08 --- |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 531 532 533 ... 554 555 Wyślij wiadomość do admina |