Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 544 545 546 ... 560 561
Wyślij wiadomość do admina

Przewiń wpisy ↓

moje ... oprogramowanie

2025-02-18 (10:19)

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

16235
wpis nr 1 553 569
[ CZCIONKA MONOSPACE ]

W końcu każdy może mieć swoje i lepsze rozwiązania, sposób pokazywania swoich tak jakby to wyglądało na narzucanie nie jest właściwy.
2025-02-18 (10:34)

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

14865
wpis nr 1 553 578
[ CZCIONKA MONOSPACE ]


"Nie wiem po co tak kombinować z tablicami bajtowymi a można użyć tablicy bitowej które zajmuje 8 razy mniej pamięci i masz TAKI SAM prosty dostep jak do zwykłej tablicy bajtowej lub boolean.".

"W końcu każdy może mieć swoje i lepsze rozwiązania, sposób pokazywania swoich tak jakby to wyglądało na narzucanie nie jest właściwy."

Jakoś to ze sobą nie konweniuje.
2025-02-18 (12:38)

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

1386
wpis nr 1 553 610
[ CZCIONKA MONOSPACE ]


MultiTest

W końcu każdy może mieć swoje i lepsze rozwiązania.........

------- pewnie że tak -------


MultiTest
......, sposób pokazywania swoich tak
jakby to wyglądało na narzucanie nie jest właściwy.

------- tu nie kumam .....o co kaman -------
2025-02-18 (12:47)

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

14865
wpis nr 1 553 612
[ CZCIONKA MONOSPACE ]


"------ tu nie kumam .....o co kaman"

To samokrytyka
2025-02-18 (12:51)

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

1386
wpis nr 1 553 614
[ CZCIONKA MONOSPACE ]

fair_play

jeszcze nie podszedłem do tematu
bo nie mam czasu
ale mnie zastanawia ciut jedna kwestia
czy te obliczenia będą --> [znacznie] szybsze ?
niż te co masz .......na raty......

poza tym raz wyliczone dane
wystarczą do ...... buforowania
o ile procedura weryfikacji braków
przy podmiance liczb w sekwencji liczb
sprowadzi się do weryfikacji braków w tej linii podmian !!

To by się przydało zrobić,
choć przypomniało mi się że
prawie to kiedyś zrobiłem w jednej wersji Korelacji
i sprawdziłem ....... śmiga szybciej.
Ale niestety te wersje i inne starsze skasowałem
jakiś czas temu
ostała się tylko apka.exe

No a co do tablicy bitów
to oczywiście mam dostęp do
wersji nowszych,które takie możliwości oferują
ale to kiedyś sprawdzę u syna,bo ja mam takie swoje upodobania,
nie instaluję nowego ....... jak przyzwyczaiłem się do starego,
i choć np. miałem kilka wersji excela do 2007,2010, i chyba jeszcze jedną testowalem
u syna...... to żadna mi się nie spodobała.
Tak więc od ponad 20 lat używam wyłącznie
Microsoft Office Excel 2003
2025-02-18 (13:08)

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

14865
wpis nr 1 553 619
[ CZCIONKA MONOSPACE ]


Ja zaczynałem 10 lat wcześniej na wersji 5.0 z 1993 roku, pierwszej z VBA, ale zatrzymałem się na 2007
2025-02-18 (13:27)

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

1386
wpis nr 1 553 621
[ CZCIONKA MONOSPACE ]

fair_play
jeśli masz ochotę to ci podeślę tą apkę korelacje
w której coś tam
po zmianie jednego punktu ...... czytaj liczby
weryfikowałem po linii...... dla chyba od 4,5,6,7,8
ale jak chcesz.
bo i tak w niej nic nie poprawie
bo kody pousuwałem
a sama apka ostała się na jednym z dwóch dysków hdd
z mojego poprzedniego lapka,który padł
a dyski sobie zostawiłem bo mam zewnętrzną stację
do odczytu i zapisu na hdd ..... więc czasem korzystam z nich
to w końcu pamięć 1Tb.

Podeślę Ci jak wrócę ,jak zechcesz zerknąc.......
bo teraz mam mało czasu .
2025-02-18 (13:40)

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

14865
wpis nr 1 553 624
[ CZCIONKA MONOSPACE ]


podeślij, zerknę
2025-02-18 (15:27)

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

1386
wpis nr 1 553 656
[ CZCIONKA MONOSPACE ]

Program musi zostać w folderze ,
z którego pobiera dane do okien
i ustawień wartości ect. ect.

ZARAZ PO WYPAKOWANIU !
klikasz w
button z napisem -->test line !

nie wszystko tam działa
ale prawie wszystko
jak otworzysz 777ch settings
to tam dwie procedury
nie działają właściwie
bo ich nie dokończyłem........

jeśli by ci się czasem włączył automat
i wykrzaczył to zamknij aplikacje
i wlącz....... drugim razem poleci
bo jeszcze nie wiesz ........
jak używać
procedur z procesem auto run



2025-02-18 (15:28)

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

1386
wpis nr 1 553 657
[ CZCIONKA MONOSPACE ]

jak otworzysz 777ch settings

ale ......
nie musisz się z tym spieszyć.......
2025-02-19 (07:48)

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

1386
wpis nr 1 553 787
[ CZCIONKA MONOSPACE ]

fair_play

Jest temat.Bit z bajtów.

Tylko to przeliczenie
pokaże nam jedynie gwarancje.

Bo jak określisz ?
wartość =ilość występowania
dowolnego adresu
a to przecież niezbędne ..
do --> poprawiania linii w procedurze
aktualizującej ilość adresów po linii.

--- wpis edytowano 2025-02-19 07:48 ---

2025-02-19 (11:24)

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

16235
wpis nr 1 553 821
[ CZCIONKA MONOSPACE ]

Gdyby użyć tablicy dynamicznie to można by spróbować obejść rozmiar tablicy dla wszystkich CSN.
Zamiast pamięci na tablicę 28987537150 bajtów czy nawet bitów dla np. c(80,8)
wystarczyć może tyle ile wynika maksymalnie z wszystkich linii czyli na przykład 12593575.
2025-02-19 (11:24)

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

1386
wpis nr 1 553 823
[ CZCIONKA MONOSPACE ]

fair_play

Temat.Bit z bajtów.

Test: b=44,v=80,k=25

01 02 03 04 09 12 15 17 18 21 23 25 26 30 38 43 45 52 53 55 57 60 64 68 73
01 02 05 07 08 12 15 16 19 20 25 29 32 37 45 47 53 55 57 65 67 71 72 73 78
01 02 05 07 13 15 21 25 27 32 36 38 41 43 49 50 57 65 69 72 73 74 75 79 80
01 02 08 12 25 26 27 32 33 34 36 37 44 45 47 49 50 51 53 60 62 69 74 75 79
01 03 04 05 08 12 15 17 20 24 27 31 33 38 41 47 52 56 60 69 70 73 76 78 80
01 03 05 06 09 14 15 19 20 21 22 25 29 30 33 34 35 45 47 48 54 61 63 72 74
01 03 06 09 11 14 16 31 32 34 35 36 39 41 44 52 55 56 63 64 71 72 76 77 80
01 03 08 12 13 15 18 20 22 24 29 44 46 48 53 56 57 60 64 65 67 69 71 76 80
01 04 05 07 09 10 13 15 19 23 24 28 30 38 39 42 46 54 57 58 62 63 64 65 77
01 04 06 07 15 16 17 20 28 30 32 33 35 38 42 48 50 51 56 58 70 73 75 77 78
01 04 09 12 13 15 19 20 21 22 29 31 38 40 43 44 47 52 56 62 65 74 75 76 80
01 04 11 16 19 20 21 25 31 32 35 37 38 41 42 43 51 53 59 64 66 67 70 76 77
01 06 08 15 19 24 26 28 38 41 42 44 45 48 49 50 56 58 65 68 71 75 76 77 78
01 06 09 13 21 24 25 27 29 35 37 39 40 45 47 48 53 54 59 64 65 67 72 77 78
01 06 11 18 20 25 29 31 40 47 54 55 57 58 63 64 66 67 69 71 72 76 78 79 80
01 07 11 15 21 22 25 26 30 32 33 41 43 44 47 48 52 60 62 65 66 69 70 73 79
01 11 12 18 19 22 25 27 28 30 32 34 36 38 42 44 45 53 55 59 60 64 71 74 77
02 03 04 07 10 12 13 16 19 25 31 35 36 39 47 49 50 54 55 57 59 68 70 74 78
02 03 05 09 12 14 15 16 21 22 24 26 28 30 36 37 48 53 54 57 59 66 70 72 80
02 03 07 17 19 20 21 27 28 30 33 34 37 41 43 45 49 53 55 62 64 67 71 76 79
02 03 08 10 15 17 18 19 25 27 30 38 39 43 52 55 59 60 63 65 67 68 74 79 80
02 03 08 13 14 17 21 24 29 32 38 42 46 47 51 53 55 59 61 64 69 70 71 72 73
02 04 06 07 12 15 16 22 27 28 30 33 38 43 44 53 55 57 58 60 63 64 66 71 72
02 04 07 08 15 16 19 22 23 26 29 30 36 37 39 40 43 49 52 53 54 62 67 72 75
02 05 06 08 10 11 15 17 18 20 21 22 24 32 33 41 47 49 50 57 58 60 67 69 75
02 05 06 12 16 19 20 26 29 30 35 37 39 42 45 47 49 50 52 56 62 64 65 69 76
02 05 09 12 17 18 27 28 29 34 37 40 41 42 44 45 47 49 52 55 56 62 64 76 77
02 08 10 11 13 15 17 22 23 28 30 32 35 36 37 41 42 43 45 47 52 60 72 73 79
02 18 26 28 30 32 36 37 38 40 41 43 44 47 50 53 57 58 68 69 70 72 73 78 79
03 05 09 10 15 16 18 22 29 30 31 34 36 38 40 41 44 45 51 61 65 73 77 79 80
03 05 11 13 16 17 18 19 20 24 25 27 35 43 47 48 51 55 56 65 68 74 75 78 80
03 07 09 10 11 14 31 32 33 34 35 36 41 43 47 52 53 54 55 57 61 74 77 78 79
04 05 08 09 11 14 20 27 28 29 32 37 44 46 47 49 51 53 55 63 65 66 74 75 78
04 05 10 11 14 17 18 25 26 31 34 38 42 48 51 54 57 58 59 61 62 66 74 76 78
04 05 10 11 14 17 20 21 24 26 28 29 30 35 37 38 40 46 48 56 57 68 70 76 80
04 06 07 10 12 16 17 18 19 34 37 40 41 43 45 46 50 58 60 68 71 73 74 75 76
04 07 09 10 12 24 25 28 30 33 34 36 38 41 44 47 48 50 51 52 56 66 70 74 79
04 08 10 13 15 16 19 21 22 24 30 33 42 44 45 46 55 58 62 65 66 69 73 77 79
05 09 10 13 16 17 19 20 23 25 38 39 40 48 53 54 55 58 59 60 65 68 71 73 76
05 14 16 18 20 23 26 27 28 29 32 33 35 36 39 41 45 46 50 52 53 62 69 70 72
07 08 13 16 17 18 24 25 26 33 35 40 42 45 48 53 61 62 63 66 67 68 73 74 75
07 10 11 12 19 21 25 26 27 28 31 32 34 37 40 42 43 45 51 56 60 62 68 73 75
08 11 13 14 15 17 18 20 22 25 30 34 36 43 44 46 49 51 54 57 61 68 70 78 79
09 10 12 13 15 19 20 24 25 31 36 39 43 49 52 55 58 62 63 68 70 71 73 76 77

-----------proces na raty-----------
Max adres7/kod7: 3176716400

liczba powtórek csn : 64872
ilość linii sprawdzanych : 44

wszystkich kodów: 21150800
Pokryte7: 21085928
Brak7: 3155630472
Gwarancja[7] : 0,66376488628320%

Time calculated : 2,41744586396995 s
-----------proces na raty koniec-----------


-----------proces Bit z bajtów-----test pracy------
Max adres7/kod7: 3176716400

maska odczyt[61446851]=12 | kod: 61446851 bajt: 7680856 | bit:4
maska odczyt[72742356]=0 | kod: 72742356 bajt: 9092794 | bit:5
maska odczyt[202875357]=12 | kod: 202875357 bajt: 25359419 | bit:6
maska odczyt[780793957]=4 | kod: 780793957 bajt: 97599244 | bit:6
maska odczyt[885931745]=0 | kod: 885931745 bajt: 110741468 | bit:2
maska odczyt[1374024154]=0 | kod: 1374024154 bajt: 171753019 | bit:3
maska odczyt[2047713905]=0 | kod: 2047713905 bajt: 255964238 | bit:2
maska odczyt[2199649352]=0 | kod: 2199649352 bajt: 274956169 | bit:1
maska odczyt[1766703977]=0 | kod: 1766703977 bajt: 220837997 | bit:2
maska odczyt[2421453171]=0 | kod: 2421453171 bajt: 302681646 | bit:4
maska odczyt[2459670703]=0 | kod: 2459670703 bajt: 307458837 | bit:8
maska odczyt[2630853257]=0 | kod: 2630853257 bajt: 328856657 | bit:2
maska odczyt[370106886]=80 | kod: 370106886 bajt: 46263360 | bit:7
maska odczyt[628006228]=32 | kod: 628006228 bajt: 78500778 | bit:5
maska odczyt[679056578]=192 | kod: 679056578 bajt: 84882072 | bit:3
maska odczyt[1048948886]=192 | kod: 1048948886 bajt: 131118610 | bit:7
maska odczyt[1239907408]=0 | kod: 1239907408 bajt: 154988426 | bit:1
maska odczyt[1645777075]=0 | kod: 1645777075 bajt: 205722134 | bit:4
maska odczyt[2491587472]=0 | kod: 2491587472 bajt: 311448434 | bit:1
maska odczyt[2068117898]=1 | kod: 2068117898 bajt: 258514737 | bit:3
maska odczyt[2247582510]=192 | kod: 2247582510 bajt: 280947813 | bit:7
maska odczyt[1586165807]=192 | kod: 1586165807 bajt: 198270725 | bit:8
maska odczyt[2975079233]=0 | kod: 2975079233 bajt: 371884904 | bit:2
maska odczyt[2438622264]=0 | kod: 2438622264 bajt: 304827783 | bit:1
maska odczyt[41280327]=32 | kod: 41280327 bajt: 5160040 | bit:8
maska odczyt[124600037]=80 | kod: 124600037 bajt: 15575004 | bit:6
maska odczyt[218293588]=12 | kod: 218293588 bajt: 27286698 | bit:5
maska odczyt[263899816]=0 | kod: 263899816 bajt: 32987477 | bit:1
maska odczyt[1986478120]=0 | kod: 1986478120 bajt: 248309765 | bit:1
maska odczyt[661471915]=0 | kod: 661471915 bajt: 82683989 | bit:4
maska odczyt[771476590]=192 | kod: 771476590 bajt: 96434573 | bit:7
maska odczyt[1286794503]=192 | kod: 1286794503 bajt: 160849312 | bit:8
maska odczyt[1560735749]=0 | kod: 1560735749 bajt: 195091968 | bit:6
maska odczyt[2186274539]=0 | kod: 2186274539 bajt: 273284317 | bit:4
maska odczyt[3070315621]=80 | kod: 3070315621 bajt: 383789452 | bit:6
maska odczyt[2600214427]=12 | kod: 2600214427 bajt: 325026803 | bit:4
maska odczyt[3036512251]=12 | kod: 3036512251 bajt: 379564031 | bit:4
maska odczyt[798179587]=12 | kod: 798179587 bajt: 99772448 | bit:4
maska odczyt[882096998]=32 | kod: 882096998 bajt: 110262124 | bit:7
maska odczyt[1152790908]=0 | kod: 1152790908 bajt: 144098863 | bit:5
maska odczyt[1847571940]=12 | kod: 1847571940 bajt: 230946492 | bit:5
maska odczyt[1877046370]=0 | kod: 1877046370 bajt: 234630796 | bit:3

Time calculated : 13,0043108491277 s
--> czas z wypisem testu procesu

Time calculated : 12,2209604724569 s
--> czas bez wypisu i notacji w/w procesu
-----------proces Bit z bajtów-----koniec test pracy------

6x wolniej temat odpuszczam ..............

//1.linia
kod:=pok4-(adresy[lD1][1] + adresy[lD2][2] + adresy[lD3][3] + adresy[lD4][4] + adresy[lD5][5] + adresy[LD6][6]+ adresy[LD7][7]);
//2.linia
bajt := kod div 8; // adres maski
//3.linia
bit:= 1+(kod mod ;
//4.linia
wynik:= wynik+(bit*power(2,bit-1));//wynik:double;
//5.linia
conwynik:=floattostr(wynik);// convert to string
//6.linia
maska[bajt] := strtoint(conwynik);//convert to integer

pewnie te linie 5,6....convert można zoptymalizowac
ale
do zapisu testu do komponentu memo [conwynik=format string]
do zapisu do maski[array=index] potrzebny [format integer]

2025-02-19 (11:25)

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

14865
wpis nr 1 553 824
[ CZCIONKA MONOSPACE ]


777ch>

Przecież na początku dyskusji o brakach zapytałem czy interesuje Cię tylko ilość czy także jakość braków.
Odpowiedziałeś że tylko ilość. Dlatego stanął temat eliminacji dubli.
Teraz okazuje się, że ilość dubli jest istotna, co od początku wydawało mi się ważne.
Na bitach tego nie załatwisz.
Trzeba wrócić do pierwotnej procedury z adresami CSN i pod danym adresem dodawać, a nie tylko ustawiać 1.
2025-02-19 (11:41)

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

1386
wpis nr 1 553 826
[ CZCIONKA MONOSPACE ]

fair_play
Trzeba wrócić do pierwotnej procedury z adresami CSN
i pod danym adresem dodawać, a nie tylko ustawiać 1.
=================================================

niestety ......... ale tak !
--> inaczej nie pobijesz Westa



=================================================
MultiTest
Gdyby użyć tablicy dynamicznie to można by spróbować
obejść rozmiar tablicy dla wszystkich CSN.
Zamiast pamięci na tablicę 28987537150 bajtów
czy nawet bitów dla np. c(80,8)
wystarczyć może tyle ile wynika maksymalnie
z wszystkich linii czyli na przykład 12593575.

=================================================
...... to proszę napisz i podaj procedurę [Object Pascal]
może być
RAD Studio 12.2 Athens
......to sprawdzę


MultiTest a do testów
użyj ten poniżej bez 1 linii

15848 ≤ C(74,25,8) ≤ 113348
Created by: LJCR
Method of Construction: Dynamic programming construction

pomijamy 1-linię
sprawdzamy 113347 linii !!!

2025-02-19 (11:46)

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

1386
wpis nr 1 553 828
[ CZCIONKA MONOSPACE ]

fair_play

Jakimś ......"cudem "
trzeba przechować informację dotycząca ilości
wystąpień [7] czy [8]
-->w każdym indeksie

bo inaczej proces podmiany --------- nie uda się !
bo w indeksie musimy dokonywać rotacji +-


a jak tam ta apka sprzed 5 lat
wiem że to nie to
bo tak jest tzw update
bo nie poradziłem sobie
z dokładnym +- [bestbrak]
pod indeksami .........
2025-02-19 (12:00)

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

1386
wpis nr 1 553 831
[ CZCIONKA MONOSPACE ]

fair_play

a z tablicy bit suma bitów dla indeksu ?
a pokryte to indeksmax-suma wszystkich indeksów
tylko nie wiem jeszcze ile zajmie wypełnienie tablicy bitów
........ ale sprawdzę
wydaje mi sie że to potrwa co najmniej 8x dłużej
niż podniesienie tylko --> inc (mask[index])

albo --> inc (mask[kod])
tyle że dla mask[] mam --> limit 255 [byte]



--- wpis edytowano 2025-02-19 12:01 ---

2025-02-19 (14:40)

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

16235
wpis nr 1 553 863
[ CZCIONKA MONOSPACE ]

777ch
Po co mam się zajmować systemem na 74 liczby, nawet dla testów, które potrzebuje dla sprawdzenia 113347 linii ponad 114 GB (przy bajtach) dla gwarancji 8 i ograniczeniach tablicy do 2GB
kiedy mój prosty system na 80 iczb i 3 linie daje minimum 7 a 8,9,10 też nie brakuje ...
2025-02-19 (14:40)

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

14865
wpis nr 1 553 865
[ CZCIONKA MONOSPACE ]


777ch>

A tak z doświadczenia, bywa więcej niż 255 dubli?
2025-02-19 (14:42)

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

16235
wpis nr 1 553 866
[ CZCIONKA MONOSPACE ]

I czy jest jakiś sposób na upakowanie do bajta kilkabajtowych dla 7 lub 8 ?
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 544 545 546 ... 560 561
Wyślij wiadomość do admina