dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 195

GC nic nie wie o zasobach niezarządzanych. Nie wie ile pamięci one zajmują oraz oczywiście nie jest w stanie zwolnić takich zasobów. O zarządzaniu taką pamięcią pisałem już wiele razy. Opisywałem również zasadę działania GC. Zwykle jest on odpalany po przekroczeniu pewnego progu zużycia pamięci. Niestety, jak wspomniałem, GC nie wie nic o niezarządzanych zasobach. Co w przypadku gdy wrapper zużywa bardzo mało pamięci a zasoby niezarządzane w nim konsumują bardzo wiele pamięci? Dzięki metodom AddMemoryPre...

Dziel się z innymi:
Piotr Zieliński » Zasoby niezarządzane, optymalizacja GC

Sztuka programowania 1879 dni, 12 godzin, 40 minut temu pzielinski 133 rozwiń

GTD – Getting Things Done. Let me make mod for it . CGTD – (clear getting things done)

Tagi: GTD
Źródło: pawel.sawicz.eu
Dziel się z innymi:
[EN] Make your own GTD! | Pawel Sawicz .NET blog

Inne 1879 dni, 12 godzin, 40 minut temu pawelsawicz 110 rozwiń

Jak obiecałem – dziś uzupełnimy dotychczasowy zestaw testów o nowe testy. Co będziemy testować? Jeśli ktoś uważnie śledzi ten cykl zapewne oczekuje, że – zgodnie z wcześniejszymi zapowiedziami – przygotujemy test sprawdzający uruchamianie wszystkich metod biorących udział w przetwarzaniu pliku oraz dostosujemy stare testy sprawdzające powiadamianie o postępie przetwarzania. Tak – takie testy zostaną napisane. Ale najpierw utworzymy testy, których do tej pory nie było. Proszę zauważyć, że ...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 17.

Sztuka programowania 1881 dni, 23 godziny, 5 minut temu PaSkol 57 rozwiń

Zgodnie z tytułem tego wpisu, dziś zajmiemy się obsługą wyjątków w języku JavaScript. Biorąc więc pod uwagę wymagania egzaminacyjne zamieszczone na stronach Microsoftu, omówimy dziś takie zagadnienia jak: ustawianie i odpowiadanie na kody błędów; rzucanie wyjątków; sposoby sprawdzania wartości null; implementacja bloku try/catch/finally. Jak zwykle zapraszam do lektury! ;)Sprawdzenie "null check"

burczu programator - blog: Obsługa wyjątków w języku JavaScript

Web 1881 dni, 23 godziny, 5 minut temu burczu 51 rozwiń

Visual Studio by default is showing a message when trying to attach to process. It is saying that: Attaching to this process can potentially harm your computer.  If the information below looks suspicious or you are unsure, do not attach to this process. Because I'm attaching many times a day it becomes really annoying. Couple minutes of googling and here it is the solution for disabling it: First you need to make sure that Visual Studio isn't running.Next you need to modify registry key depending on...

[EN] Disable attach security warning

Narzędzia 1881 dni, 23 godziny, 5 minut temu http://www.domin8k.com/ 42 rozwiń

Ostatnią z czynności refaktoryzacyjnych będzie przystosowanie dotychczasowej klasy MethodObject do używania powstałych w trakcie refaktoryzacji klas. Jak można sprawdzić w części drugiej, klasa ta posiadała cztery publiczne metody: ImportCSV(), ImportTabSeparated(), ImportFixed(), ImportBinary(). Metody te były następnie wykorzystywane przez interfejs użytkownika do wykonywania odpowiednich importów. Te metody muszą zostać zachowane, zmieni się natomiast ich implementacja. Zmianie ulegnie też...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 19.

Sztuka programowania 1881 dni, 23 godziny, 5 minut temu PaSkol 34 rozwiń

Witam, w kolejnej odsłonie mojego cyklu dotyczącego przygotowań do egzaminu "MCSD: 70-480 - Programming in HTML5 with JavaScript and CSS3". Tak jak można przeczytać w tytule, w dzisiejszym wpisie skupimy się na zdarzeniach w języku JavaScript. Zapoznamy się więc ze sposobami rejestracji funkcji obsługujących zdarzenia, poznamy zagadnienie bąbelkowego zachowania się zdarzeń, dowiemy się także jakie zdarzenia udostępniane są przez elementy DOM. Zapraszam do lektury.

burczu programator - blog: Wywoływanie i obsługa zdarzeń w JavaScript

Web 1881 dni, 23 godziny, 5 minut temu burczu 60 rozwiń

Ostatnio dużo się piszę w polskim internecie na temat tego, że powinniśmy się cały czas rozwijać, sprawdzać nowe to rozwiązania, wykorzystywać coraz to nowsze biblioteki, może nawet i tworzyć takie, które nam ułatwią życie. Większość tych postów jest nastawiona negatywnie - w sposób jawny lub nie jawny – do osób/firm, które nie przechodzą lub nie mają możliwości przejścia na najnowsze technologię. Każdy z postów przeważnie zakłada, iż jak ktoś chce być programistą lub tworzyć oprogramowanie to trafia on ...

Tagi: refleksje
Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Learning Curve

Inne 1882 dni, 18 godzin, 59 minut temu psz750 203 rozwiń

Opublikowano Z tematu dług technologiczny zrobił się całkiem spory cykl. Mimo, że nie wszystkie aspekty zostały poruszone, to myślę, że poruszone zostały wszystkie najważniejsze jego aspekty zatem nadszedł czas na odpowiedzenie sobie czy da się realizować projekty bez długu. Odpowiedź krótka brzmi NIE. Jeśli w każdym aspekcie będziemy korzystali z wszystkiego NAJ to przy dzisiejszym tempie rozwoju okaże się, że nie robimy nic oprócz zmian wersji narzędzi, bibliotek, framework-ów, wrzucaniu coraz to n...

Źródło: www.benedykt.net
Dziel się z innymi:
Z długiem czy bez długu, podsumowanie cyklu

Inne 1882 dni, 18 godzin, 59 minut temu arek 97 rozwiń

W WPF przy wykorzystaniu stylów oraz szablonów w prosty sposób możemy stworzyć mechanizm skórek, dzięki któremu możliwa będzie zmiana wyglądu naszej aplikacji w trakcie jej działania. W dzisiejszym wpisie pokażę jak taki mechanizm stworzyć. Zacznijmy od prostego okna składającego się z kontenera Grid oraz trzech przycisków. Po naciśnięciu każdego z nich załadowana zostanie odpowiednia skórka...

Tagi: .Net, C#, Skin, WPF
Dziel się z innymi:
Implementacja mechanizmu skórek w WPF « Developer notes

Windows 1883 dni, 6 godzin, 40 minut temu psz750 165 rozwiń

W dotychczasowym procesie refaktoryzacji udało nam się stworzyć elastyczny mechanizm importu – uzyskaliśmy tym samym podstawową funkcjonalność w zadowalającej postaci. Pora zająć się pozostałymi operacjami, które są niezbędne, aby uzyskać kompletną, pierwotną funkcjonalność refaktoryzowanego kodu. Na implementację oczekują przecież: zdefiniowany na początku interfejs IFileSelector i jego pochodna IFilteredFileSelector. Konieczne jest też zaimplementowanie ...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 18.

Sztuka programowania 1883 dni, 6 godzin, 40 minut temu PaSkol 42 rozwiń

Czasami zachodzi potrzeba wykonania krytycznego kodu, który zużywa dużo zasobów. Podobnie jak w CER, nie chcemy wykonywać kodu jeśli wiemy, że nie ma wystarczającej pamięci. W .NET istnieje klasa MemoryFailPoint, która potrafi z góry “zaalokować” określoną pamięć.publicsealedclass MemoryFailPoint : CriticalFinalizerObject, IDisposable { public MemoryFailPoint(Int32 sizeInMegabytes); ~MemoryFailPoint(); publicvoid Dispose(); } MemoryFailPoint sprawdzi czy jest dostępna pamięć. Jeśli jej nie...

Dziel się z innymi:
Piotr Zieliński » MemoryFailPoint: alokowanie dużej ilości pamięci

Sztuka programowania 1884 dni, 6 godzin, 39 minut temu pzielinski 98 rozwiń

Witajcie w drugim odcinku Coding News – nowej, cotygodniowej serii, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Tagi: news, nowości
Źródło: codingtv.pl
Dziel się z innymi:
Coding News 18.02.2013 - codingtv(); - video-blog programistyczny

Inne 1884 dni, 6 godzin, 39 minut temu Paweł Łukasik 64 rozwiń

Nadeszła pora, by doprowadzić do współpracy klas odczytujących pliki i klas wyodrębniających z nich dane. Aby ta współpraca była jednak w ogóle możliwa – klasa FileOfValuesReader musi zostać zmodyfikowana, albowiem musi być możliwe „wstrzyknięcie” do niej obiektu implementującego interfejs IValuesExtractor. W rezultacie konstruktor zyska jeszcze jeden, dodatkowy parametr, poprzez który będzie można przekazać odpowiedni interpreter danych. Ponieważ ów interpreter trafia od razu do klasy bazowej ...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 15.

Sztuka programowania 1884 dni, 6 godzin, 39 minut temu PaSkol 43 rozwiń

Dla wszystkich biednych duszyczek zmuszonych do korzystania z TfuFSa jako narzędzia do utraty kontroli nad wersją dobre kilkadziesiąt miesięcy temu narodził się projekt Git-TFS pozwalający na użycie lokalnie Gita w tym celu. O tym narzędziu już pisałem w poście “git-tfs – lek na prawie całe zło” (i jeszcze przy paru innych okazjach). Microsoft nie mógł pozostać dłużny i pół roku temu zrobił swoją wersję: Git-TF, o czym m...

Dziel się z innymi:
Git-TFS czy Git-TF – który wybrać? | Maciej Aniserowicz o programowaniu

Narzędzia 1884 dni, 23 godziny, 34 minuty temu psz750 85 rozwiń

W tym wpisie zaprezentuję dwie klasy dziedziczące po FileOfValuesReader i realizujące odczyt z plików tekstowych oraz binarnych. Obie klasy będą współpracować z odpowiadającymi im klasami wyodrębniającymi wartości z odczytanej zawartości. A ponieważ dopełnią one całości mechanizmu importu, to przygotuję także odpowiednie testy, które pozwolą upewnić się, że mechanizm importu nadal działa tak samo. Jako pierwszą zaimplementuję ...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 16.

Sztuka programowania 1884 dni, 23 godziny, 34 minuty temu PaSkol 35 rozwiń

Recently Microsoft did something really interesting. Everybody knows that Internet Explorer (especially older versions) shouldn't be even called a browser. But still Microsoft Windows is the most popular operating system used commercially and so their browser is. Every web developer  knows that making something to work on the IE is really challenging task. Microsoft learned a lesson in couple of recent years and wanted to repair their image in that field. Internet Explorer 9 and 10 aren't the best browse...

[EN] modern.IE

Narzędzia 1885 dni, 9 godzin, 22 minuty temu http://www.domin8k.com/ 59 rozwiń

Jako, że ostatnim wpisem zakończyłem omawianie zagadnień związanych z manipulowaniem strukturą dokumentu oraz obiektami, w dzisiejszym poście przejdę do drugiego z czterech głównych tematów związanych z egzaminem 70-480. Mowa tutaj o "implementacji przepływu programu" (ang. Implement Program Flow), który to temat ma stanowić 25% wszystkich pytań na egzaminie. W związku z powyższym, wpis dzisiejszy zawierać będzie omówienie sposobów iterowania po kolekcjach i elementach tablic, zajmiemy się także podejmo...

burczu programator - blog: Sterowanie przepływem operacji w języku JavaScript

Web 1885 dni, 9 godzin, 22 minuty temu burczu 74 rozwiń

Jedną z ciekawszych cech web developerki jest mnogość dostępnych na tym polu rozwiązań i technologii. Dlaczego uważam, że to dobrze? Poniekąd dlatego, że w ten sposób programista może przezwyciężyć spadek motywacji i nudę związaną z wykonywaniem kolejnego wielkiego projektu w młodym, dynamicznym zespole. Stwarza również pole do popisu i ciągłego rozwoju, pokazuje różne sposoby na zrobienie tego samego lepiej i szybciej. Niestety z punktu widzenia osób odpowiedzialnych za dostarczenie projektu klientowi ...

Tagi: rozważania
Dziel się z innymi:
Simple Solutions: Nowe technologie - tak czy nie?

Sztuka programowania 1885 dni, 9 godzin, 22 minuty temu http://horusiath.blogspot.com/ 122 rozwiń

Jednym z ostatnich rodzajów długów jakie chcę poruszyć to testy. Testy we wszelakiej postaci, od jednostkowych, przez integracyjne, specyfikacji, smoke, white i black box do obrzydliwych ręcznych. Brak testów to najgorsza rzecz jaką możemy zrobić. W każdej normalnej branży (a nie takiej, gdzie większość to pryszczaci kolesie z problemami interpersonalnymi ) czyli takiej o solidnych podstawach ukształtowanych przez lata praktyki, normą są testy. Budowlańcy robią testy wytrzymałości beton...

Źródło: www.benedykt.net
Dziel się z innymi:
Brak testów to brak pewności | @rek online | Arkadiusz Benedykt

Sztuka programowania 1886 dni, 9 godzin, 46 minut temu arek 157 rozwiń

1 2... 193 194 195 196 197 198... 362 363
Szkolenia SecurITum

maj

26.

wrzesień

21.
Dev#
Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,39)

8

Damian (9 515,24)

9

danielplawgo (7 331,04)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 798,06)

15

dpawlukiewicz (3 592)

16

spetz (3 418,34)

17

AdrianBystrek (3 340,84)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

CaMeL (2 954,87)