Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 522 523 524 ... 561 562
Wyślij wiadomość do admina
🎱 MultiPairs 2027 – nowa wersja w przeglądarce, otwórz BETA

Przewiń wpisy ↓

moje ... oprogramowanie

2025-01-27 (19:39)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 845
[ CZCIONKA MONOSPACE ]


kleszek, poczta na wp. :

777ch>

Chciałbym nieśmiało zauważyć, że może nie sprawdzałeś gwarancji przy tym samym stanie obrabianego pliku?
2025-01-27 (20:02)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 852
[ CZCIONKA MONOSPACE ]

Może tak
a może nie …
Ale jutro się pobawię
bo dziś chciałem to machnąć
żeby zobaczyć tylko te —>czasy
😀
2025-01-27 (20:03)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 549 853
[ CZCIONKA MONOSPACE ]

Fair_play
Ja od godziny dyskutuję z ChatGPT i nic z tego. Każda podpowiedź jest bardziej czasochłonna. Najgorsza jest konwersja liczby na string i połączenie string z tą przekonwertowaną liczbą. Poddaję się.
2025-01-27 (20:05)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 854
[ CZCIONKA MONOSPACE ]


Jacku, a możesz zdradzić nad czym dyskutujesz, bo z tego co napisałeś trudno się zorientować?
2025-01-27 (20:22)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4990

2047
wpis nr 1 549 857
[ CZCIONKA MONOSPACE ]

fair_play, pocztę odebrałem. Program działa bez większych problemów. Tutaj przykładowy test porównawczy WSV2 z programem 777ch. Oprócz błędu [-1] na uncovered innych usterek nie stwierdzono.

zdjęcie

--- wpis edytowano 2025-01-27 20:23 ---

2025-01-27 (20:36)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 549 864
[ CZCIONKA MONOSPACE ]

Fair_play
Cały czas myślę o tych swoich rozwiązaniach (nieszczęsnych tablicach). Każdy ojciec kocha swoje "dzieci". Najlepszym byłoby wykorzystanie albo dużo tablic 1-wymiarowych, albo danych opartych na zmiennych. Z tym, że zawsze pojawia się problem przy dostępie. Zawsze muszę łączyć string z integer, a to jest koszmarnie czasochłonne.

--- wpis edytowano 2025-01-27 20:37 ---

2025-01-27 (21:36)

status MultiTest
Data rejestracji: 2020-08-05
Ilość postów: 6690

16235
wpis nr 1 549 873
[ CZCIONKA MONOSPACE ]

Jacek,

Twoje rozwiązanie oparte dla wielu tablicach nie jest dobre, niepotrzebna robota.
Ze stringami też jest sprawa prosta, ale chyba za dużo kombinujesz.
Nie obraź się jak chcesz się czegoś nauczyć.
2025-01-27 (21:49)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 549 877
[ CZCIONKA MONOSPACE ]

MultiTest
Mam kilka pomysłów z ChatGPT jak ominąć konwersję, teraz potrzebuję weny na testy. Podpowiedział dlaczego konwersja jest tak czasochłonna i swoje sugestie. Z niej muszę zrezygnować.
Nie obrażam się, bo nie musisz popierać mojego pomysłu, ale ja lubię kombinować. Wy możecie nazywać to na tym etapie druciarstwem, bo dopiero po ewentualnym osiągnięciu zamierzonego celu układam pomysł w ładną formę.
2025-01-27 (22:43)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 900
[ CZCIONKA MONOSPACE ]


wszystko się zgadza ...... drobiazg był
zapomniałem ze Ty fair_play się bawisz z option base1
u mnie tablica adresów musi startować od [0]
ale naprawione i gra ......
No ale sprawdzałem z moim programem
i przy dużych ilościach danych
to raczej czasu ........ nie ubyło
czyli przyśpieszenia nie ma .....ale gdzie nie gdzie jest

tak więc zaraz wyślę tą wersję
...... nie chce mi się dorabiać na razie gwarancji dla 8-ek
bo jedynie puszcza mnie V=MAX=57
a można by i gwarancje 9 i 10
......ale ......... może przy innej okazji
choć procedura jest rzeczywiście banalnie prosta.
Potrzebny pomysł na pomijanie adresów które już są odnotowane
ale to musiało by być -->"bardzo ....bardzo sprytne"
by nie zamulać procesu obliczeń.
Na razie nie wiem,i nie wiem też czy mi sie chce nad tym myśleć.

no i zwolniłem pamięć dla danych z pliku
bo rzeczywiście ...... może lepiej pobierać je w locie
to bardzo mała część czasu obliczeń..... choć
wcześniej był nakaz tylko jeśli wartość ilości linii
była 0 ,bo to zmienna globalna......
to wtedy pobierał dane z pliku z automatu.

zwalniam możliwie wszystko

maska:=Nil;
adresy :=Nil;
ileliniiloadplik:=0;
2025-01-27 (22:48)

status MultiTest
Data rejestracji: 2020-08-05
Ilość postów: 6690

16235
wpis nr 1 549 903
[ CZCIONKA MONOSPACE ]

Jacek,
Chat nie odpowie dobrze.. jak nie zrozumie..
bo najprawdopobniej kalkuje cudzy kod w w określonym kontekście najlepiej pasującym do Twojego pytania.
I coś odpowiedzieć musi
Programiści też korzystają chociażby dla błyskawicznego wypisania tego całego nudnego i długiego czasem kodu, tej całej otoczki, jaką jednak trzeba wypisać dla realizacji swojego pomysłu.
Przy okazji jeszcze dopisze kod zwalniania pamięci gdzie trzeba żeby potem out of memory nie wyszło.
Nie zbawienie ale użytek

Piszesz : "danych opartych na zmiennych. Z tym, że zawsze pojawia się problem przy dostępie. Zawsze muszę łączyć string z integer, a to jest koszmarnie czasochłonne."

Nie można dobrze podpowiedzieć jak sie widzi kodu,
ale przykład może być taki:

a, b to zmienne
funkcja o parametrach a,b zwróci ci daną opartą na tych zmiennych
w pseudo kodzie:
function konwersja (a,b):wynik
- dane wynikające z podstawienia wartości do a i b.

jeżeli "a" to string, a b:to integer
to wynikiem funkcji będzie przekonwertowana wartość typu string np. 'tablica 11'
Przy konwersji można skorzystać z z wbudowanych funkcji albo napisać swoją, gdy to jest nietypowe.
Co jest w tym" koszmarnie czasochłonne " ?

...
można ominąć konwersję, jak jest niepotrzebna.. tylko wtedy zacznij zastanawiać się sie nad zbędnym kodem, efektem z różnych podpowiedzi żeby tylko działało ...







--- wpis edytowano 2025-01-27 22:59 ---

2025-01-27 (23:03)

status Jacek_K1961
Data rejestracji: 2017-03-29
Ilość postów: 13821

15220
wpis nr 1 549 908
[ CZCIONKA MONOSPACE ]

MultiTest
Zrobiłem goły test tylko dla tego przypadku kiedy jest zmiana z liczby na string i dla tablic. Dla miliarda powtórzeń w pętli żeby nie było wahnięć o jakieś ułamki sekundy mój sposób męczył go 2 sekundy, przy zamianie na string "tylko" 37 sekund. To nie jest różnica?
Zadeklarowałem pustą tablicę (80, 80) z jedną wpisaną wartością dla indeksu (40, 40) i tylko ją odczytywałem miliard razy.

--- wpis edytowano 2025-01-27 23:07 ---

2025-01-27 (23:10)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 909
[ CZCIONKA MONOSPACE ]

777ch>

A co z "niedokładnością"?

"choć procedura jest rzeczywiście banalnie prosta."
Procedura jest banalnie prosta, bo oparta na niebanalnej tablicy adresów

--- wpis edytowano 2025-01-27 23:25 ---

2025-01-27 (23:36)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 911
[ CZCIONKA MONOSPACE ]

A co z "niedokładnością"?

nie ma .....
ale może coś jeszcze wyjdzie
2025-01-27 (23:40)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 912
[ CZCIONKA MONOSPACE ]


"tak więc zaraz wyślę tą wersję"

Wysłałeś, bo nic nowego nie mam?
2025-01-27 (23:48)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 914
[ CZCIONKA MONOSPACE ]

Już masz
2025-01-27 (23:52)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 916
[ CZCIONKA MONOSPACE ]


Faktycznie
2025-01-27 (23:58)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 917
[ CZCIONKA MONOSPACE ]

do kosza ,zapomniałem o czymś przy 6-kach

masz nowa pocztę
2025-01-28 (00:04)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 23257

1386
wpis nr 1 549 918
[ CZCIONKA MONOSPACE ]


fair_play
lepiej?
2025-01-28 (00:27)

status MultiTest
Data rejestracji: 2020-08-05
Ilość postów: 6690

16235
wpis nr 1 549 925
[ CZCIONKA MONOSPACE ]

Jacek
Jeżeli chciałeś zrobić test z odczytywaniem miliard razy to zrobiłeś
Zawsze jakiś inny sposób jest szybszy od poprzedniego,
ale...
czy czasem nie lepiej zostawić samochód i jechać rowerem, choc dużo wolniej to jest ?

..
celowość i użyteczność, szybkość może być drugorzędna.

1.Może być i tak że znacznie więcej czasu musisz poświęcić na przygotowanie tego swojego szybszego sposobu, więc czy to się kalkuluje ?
2. Czy używasz wbudowanej funkcji konwersji czy własnej, jak jeszcze inaczej można napisać ten kawałek kodu ?
3. Mogą być jeszcze inne fragmenty programu które wykorzystując wynik konwersji szybciej przez to zadziałają.

To ogólnie, bo nie widać kodu ani ewentalnych błędów i nic nie wiadomo o celu poza chęcią przyśpieszenia.
W sumie rozpatrywać najlepiej komplementarnie.

--- wpis edytowano 2025-01-28 00:38 ---

2025-01-28 (00:28)

status fair_play
Data rejestracji: 2016-05-12
Ilość postów: 9064

14865
wpis nr 1 549 927
[ CZCIONKA MONOSPACE ]


W każdej poczcie jest inny plik.txt.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 522 523 524 ... 561 562
Wyślij wiadomość do admina
🎱 MultiPairs 2027 – nowa wersja w przeglądarce, otwórz BETA