#pytanie #csharp #dotnet #programowanie Ktoś mi wytłumaczy w jakim celu usuwa się zarządzane zasoby w dispose pattern tylko w przypadku wywołania Dispose() ale nie usuwa się ich w finalizerze/destruktorze? Przecież one tak czy siak zostaną usunięte przez grabarza. Czy chodzi o to, żeby nikt nie odwoływał się gdzieś w kodzie do tych zasobów już po wywołaniu dispose (bo obiekt jest już wyczyszczony i nie
@LeopoldStuff: Chodzi o to, że GC sam decyduje w jakiej kolejności i kiedy zniszczyć obiekty. W związku z tym nigdy nie powinieneś odnosić się do innych zarządzanych obiektów w finalizerze, bo część z nich może już nie istnieć i to może wywalić całą aplikację.
Taka dodatkowa uwaga: jeśli masz taką możliwość, to nie dopuść do wywołania kodu finalizera ponieważ obiekty oznaczone do zfinalizowania przenoszą się o generacje wyżej przez co
@LeopoldStuff: 1. Tak 2. Gdy ktoś zapmni wywołać Dispose, to finalizer czyści niezarządzane zasoby. Zarządzane zasoby są czyszczone niezależnie od finalizera.
Anna Turowska - mama Asi : "sąsiedzi, nie będziecie słyszeli wycia z bólu, jedynie nasz radosny śmiech...". Niezwykła i wstrząsająca wypowiedź kobiety dumnej ze swojej córki... Warto przemyśleć i zastanowić się, ile takich historii rozgrywa się wokół i ilu ludzi, być może, czeka na naszą...
@sin89: Dzieje się coś dobrego - To zasługa Boga, Bóg działa przez ludzi dla ludzi. Dzieje się coś złego - To wina ludzi, Bóg dał ludziom wolną wolę i mogą robić co chcą. ლ(ಠ_ಠლ)
@m__c: To tylko kolejny pogląd który nie ma sensu. Mógłbym dyskutować jaki większy cel jest w tym, że zaciąłem się w palec, albo w wyniku pożaru zginęło 10 ludzi, ale ta dyskusja byłaby stratą czasu bo tak naprawdę nie ma żadnych przesłanek, które by wskazywały na jakikolwiek większy cel.
@m__c: Czemu więc według Ciebie Bóg nie wyśle do nieba całej ludzkości za jednym zamachem? ( ͡°͜ʖ͡°)
Przesłanki opisujące większy cel są opisane w Biblii, a jeżeli mięlibyśmy na istnienie takiego celu dowód, wiara przestałaby być wiarą.
No i właśnie dobrze. Wiara jako taka nie jest drogą do prawdy co zostało zademonstrowane już wielokrotnie. Pomyśl co z ludźmi którzy wierzą, że ziemia jest płaska,
Przychodzi facet do wypożyczalni płyt dvd i mówi: -Dzień dobry, obejrzałbym jakiś oskarowy film. Poproszę Pianistę. Ekspedient mówi, że nie ma, a facet na to:
Przychodzi facet do wypożyczalni płyt dvd i mówi: -Dzień dobry, obejrzałbym jakiś oskarowy film. Poproszę Pianistę. Ekspedient mówi, że nie ma, a facet na to:
trochę mylne bo wielu naukowców wycofuje się zarówno z teorii wielkiego wybuchu jak i multiświatów.
Co do wielkiego wybuchu: to co napisałeś nie jest prawdą (zdaje sobie sprawę, że istnieją alternatywne teorie). Co do wieloświata: to zawsze było tylko spekulacją, nawet nie jestem pewny czy istnieją jakieś naukowe teorie na ten temat. Zresztą na filmie podpisy przy wieloświecie są ze znakami zapytania.
Badacze z MIT stworzyli nową metodę obrazowania połączeń występujących w tkankach nerwowych, która zapewnia znacznie większą dokładność niż dotychczasowe rozwiązania. Teraz, ci sami naukowcy pragną ją nieco udoskonalić.
@Pro-Xts: Fajne, tylko że: 1. Kolorystyka tego zdjęcia po lewej nie jest naturalna, ktoś włożył dużo wysiłku, żeby to tak pokolorować. 2. Po prawej widać wybrany fragment symulacji rozkładu galaktyk we wszechświecie, jak się spojrzy na całość albo inne fragmenty to już brakuje tego podobieństwa. 3. Podobieństwo wizualne nie implikuje podobieństwa funkcjonalnego - ten fragment kosmosu nie działa jak komórka nerwowa. 4. W tej skali czas jaki jest potrzebny, żeby
@Tekedo: Zostało Ci coś jeszcze? Możemy się wymienić :) Ja mam klucze do: Pumped BMX + Zero Reflex : Black Eye Edition Cally's Trials Dub Dash Porcunipine Caribbean Odyssey
System Windows 10 został skompromitowany. Badacze bezpieczeństwa wymyślili sposób obejścia mechanizmów Windows User Account Controls. Nowa podatność otwiera możliwości ataku kierunkowego na systemy z Windows 10. Jest to typowy atak z rodziny bypass, który pozwoli zapewne firmom z branży...
Swoją drogą UAC we wcześniejszych wersjach systemu też jest trochę zabawne. Na to co za chwile opiszę wpadłem szukając sposobu na wyłączenie irytującego trochę komunikatu "Czy chcesz zezwolić następującemu programowi..." dla jednego konkretnego programu, bo uruchamiam go dość często i ciągłe słuchanie tego dźwięku i klikanie w "tak" mnie męczyło. Czytałem, że nie da się tego zrobić bo to wbrew całej idei UAC, da się jedynie wyłączyć te komunikaty dla wszystkich programów,
@dzon-lejn: Myślę że tu chodzi bardziej o wypranie umysłu przez społeczeństwo. Każdy kto naprawdę myśli, że anime jest dla zjebów albo dzieci ma wyprany mózg i nie potrafi myśleć samodzielnie. Praktycznie każdy kto tak myśli sam nigdy w życiu nie obejrzał żadnego obiektywnie dobrego anime i mówi tak tylko dlatego, że inni tak mówią. Dla mnie takie podejście to objaw choroby. Wystarczy chwilę pomyśleć - Netflix nie zarobiłby na filmie
To jest bardzo typowy przykład człowieka, który nie ma filtru na fakty w głowie jakim jest metoda naukowa. Niektórym się wydaje, że każdy fakt jest albo prawdziwy albo fałszywy i o tym jaką etykietę nalepić danej informacji decydują jedynie na podstawie poprzednio zaetykietowanych. Takie podejście powoduje jedynie, że jak ktoś nasra Ci do głowy w pierwszych latach życia, to będzie śmierdziało do jego końca.
Tymczasem jest jeszcze etykieta "niepotwierdzone" i tam powinna
Witajcie Wykopowicze, zapytano mnie wlasnie dlaczego przyjęłam zaproszenie na dzisiejszy czat. No jak to dlaczego? Bo lubię rozmawiać. To chyba oczywiste, prawda? Zapraszam do zadawania pytań, odpowiem na wszystkie.
@Beata_Pawlikowska: To czego nie można zmierzyć lub zauważyć po prostu nie istnieje, a to do czego nie można nalepić etykietę i zamknąć w schemacie jest nieprzydatne.
A w odcinku poza gościem specjalnym odpowiedzi na aż 4 pytania - o mutacje u ludzi, leczenie ran psią śliną, strzelanie palcami i dmuchanie na gorącą zupę
@repiv: To podejście do pytań i wiedzy jest bardzo złe. Jeśli nie zdarzyło Ci się nigdy dowiedzieć, że coś w co dogłębnie wierzyłeś i myślałeś, że to wiedza powszechna okazało się nieprawdziwe, to tylko dlatego, że właśnie nigdy nie zapytałeś. Każdy człowiek ma błędnych masę przekonań i wierzeń, a traktowanie pogardliwie sensownych pytań pokazuje tylko, że nie zdajesz sobie z tego sprawy.
Jesteś idiotą czy bystrzakiem? Sprawdź to! Wielki Wykopowy Test Wiedzy Podstawowej to test najbardziej podstawowej wiedzy z dziedzin takich jak geografia, biologia, fizyka, chemia, historia, astronomia i matematyka. Czy zdołasz zdobyć ponad 90%?
Pytania z astronomii, które (jeśli wyjdziemy poza podstawy) mają złą odpowiedź w teście: Obrót Ziemi wokół własnej osi trwa dokładnie 24 godziny - Niedokładnie, czas ten zmienia się zależnie od położenia ziemi na orbicie wokół słońca. Poza tym zależy względem czego - obrót wokół własnej osi względem odległych gwiazd trwa 23 godziny 56 minut i 4,1 sekundy Gwiazdy są kuliste - nie wszystkie, niektóre wielkie gwiazdy mają zmieniający się w czasie i
I tak i nie - libracja pokazuję pewien fragment ciemnej strony, ale można to interpretować jako widoczność całej tej strony
Podczas nowiu nieoświetlana strona księżyca jest po naszej stronie. Inna sprawa, że "ciemna strona księżyca" ma inne potoczne znaczenie i niekoniecznie zawsze jest ciemna :). Co do reszty to prawie się
@Brzytwa_Ockhama: Wystarczy, że przestaniesz myśleć o elektronie jak o kulce, a zaczniesz jak o fali. Fala ta jest związana z prawdopodobieństwem detekcji elektronu w różnych położeniach i w różnym czasie. Fala się rozchodzi interferuje sama ze sobą itp. Jednak w momencie detekcji elektronu w jakimś miejscu następuje gwałtowna zmiana całej fali i w tym miejscu rozchodzi się nowa. Po prostu elektron nie jest ani kulką ani taką zwykłą falą. Jest
@Brzytwa_Ockhama: Nie. Fala interferuje z falą i fala rządzi prawdopodobieństwem tego co, jak i gdzie zmierzymy / zaobserwujemy. Ten gif (wzięty z artykułu zalinkowanego przez @AAA90) dobrze obrazuje to co chciałem powiedzieć. Jednak fala nie znika tylko z tego punktu rozchodzi się nowa / zmienia się gwałtownie w oparciu o miejsce interakcji.
@wytrzzeszcz: @koostosh Ma rację - nie da się z samych XOR'ów zrobić AND'a ani nawet NAND'a. Szukasz wyrażenia, które z liczb binarnych a=0011, b=0101, 0000 i 1111 zrobi 0001. Jednak wszystkie mają parzystą liczbę jedynek. Wynik 'xorowania' dwóch takich liczb też będzie miał parzystą liczbę jedynek. Więc nie ma jak uzyskać 0001 ze swoją nieparzystą liczbą jedynek.