dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem .Net

Wspomniałem o właściwościach DirectorySearcher.SizeLimit oraz DirectorySearcher.PageSize, których poprawne ustawienie zapewnia, że z bazy danych AD można pobrać więcej obiektów niż ustawiony na serwerze limit. Tym razem chciałbym sprecyzować do czego służą obie właściwości bo moim zdaniem dokumentacja nie jest precyzyjna, co potwierdza zresztą spora liczba pytań w Internecie na ten temat. Otóż SizeLimit określa maksymalną liczbę obiektów jaka może zostać zwrócona w wyniku wy...

Michał Komorowski: SizeLimit, PageSize i dokumentacja

Inne 1655 dni, 18 godzin, 38 minut temu psz750 108 rozwiń

Najczęściej programiści korzystają z klasy Dictionary ale warto rozważyć dwie inne kolekcje. ListDictionary przechowuje dane na liście jednokierunkowej. Dla słowników z kilkoma kluczami zwykle jest to szybsze niż standardowy hash table, wykorzystywany w Dictionary. Szybciej jest po prostu przejść przez 10 elementów, niż liczyć skomplikowaną funkcję haszującą.

Piotr Zieliński » HybridDictionary oraz ListDictionary

Inne 1662 dni, 16 godzin, 29 minut temu psz750 194 rozwiń

Dzisiejszy wpis o książkach, z których miałem okazję korzystać w ciągu ostatnich 12 miesięcy. Niektóre pozycje są warte polecenia, inne mniej, a niektóre w ogóle. Z książkami jest jeden podstawowy problem – bardzo szybko się starzeją...

Dziel się z innymi:
Literatura .NET – co warto wybrać? | maciejjędrzejewski

Inne 1658 dni, 22 godziny, 22 minuty temu jedmac 484 rozwiń

Czytając jeden z ostatnich postów u Maćka zauważyłem, że w komentarzach pojawiła się krótka wymiana opinii na temat wyboru “właściwego” podejścia w kontekście korzystania z Entity Framework. Sam miałem okazję używać każdego z podejść oferowanych przez EF i z biegiem czasu zacząłem dostrzegać plusy i minusy poszczególnych podejść. W tym poście postanowiłem zebrać moje przemyślenia na ten temat.

Dziel się z innymi:
EF w podejściu Database First vs Code First - co wybrać - Tymoteusz Kęstowicz .NET developer blog

Narzędzia 1658 dni, 22 godziny, 22 minuty temu tkestowicz 395 rozwiń

.NET zawiera klasy przeznaczone do leniwej inicjalizacji i zwykle nie trzeba samemu implementować tego wzorca. Jeśli jakiś obiekt, chcemy inicjalizować dopiero w momencie, gdy jest on potrzebny to można skorzystać ze wspomnianych typów.

Tagi: .Net, C#, lazy
Dziel się z innymi:
Piotr Zieliński » LazyInitializer oraz Lazy

Inne 1661 dni, 22 godziny, 3 minuty temu psz750 209 rozwiń

Multithreading is one of the advanced topics in Computer Science. Every Developer, sooner or later will need to write some multithreaded application. It is definitely better to do it sooner, even just for exercise, than later.

Tagi: .Net, C#
Źródło: jj09.net
Dziel się z innymi:
[EN] Multithreading in C# - Jakub Jedryszek

Web 1662 dni, 16 godzin, 29 minut temu jj09 172 rozwiń

Jako, że ostatnimi czasy mam do czynienia ze współpracą pomiędzy aplikacją ASP.NET MVC, a Selenium , chciałbym się podzielić z Wami kilkoma przemyśleniami...

Selenium i .NET – czy warto? | maciejjędrzejewski

Inne 1664 dni, 17 godzin, 22 minuty temu jedmac 292 rozwiń

Post ten dotyczy tematu efektywnego pobierania danych z Active Directory. Załóżmy, że chcemy pobrać listę użytkowników przy czym interesują nas tylko niektóre właściwości, które ich opisują. Pokarzę trzy niewiele różniące się z pozoru sposoby odczytania potrzebnych nam danych. Pozornie ponieważ te trzy podejścia znacząco różnią się wydajnością.

Dziel się z innymi:
Michał Komorowski: Jak napisać szybki program pobierający dane z AD

Inne 1664 dni, 17 godzin, 22 minuty temu psz750 244 rozwiń

W poprzednim wpisie Czas UTC a DateTime.Kind byłem zbyt mało stanowczy lub nie wyczerpałem tematu Maciek w komentarzu podzielił się linkiem i skomentował krótko – DateTime.Now praktycznie nigdy nie ma sensu Autor podlikowanego posta (The case against DateTime.Now) proponuje aby DateTime.Now i DateTimeKind.Local zostały w następnej wersji .NET oznaczone jako [Obsolete]. Postaram się streścić ten ar...

DateTimeOffset zamiast DateTime | Show me the code

Inne 1674 dni, 12 godzin, 22 minuty temu psz750 172 rozwiń

Cztery lata temu, popełniłem post „Zapomnijcie o windows forms”. Po czterech latach i wielu innych technologiach po drodze wracam do tematu. Ostatnio miałem okazję napisać mała aplikację w WPF, to był raczej test, a nie aplikacja dla klienta, jednak nie zmienia to faktu, że musiałem przysiąść i to napisać :) Nie wiem czy to tylko mnie tyczy, czy są też inni ludzie którzy podobnie myślą, ale osobiście nie zobaczyłem, żadnych pozytywnych zmian w tej technologii mimo upływu 48 miesięcy.

Tagi: .Net, C#, WPF
Źródło: blog.gutek.pl
Dziel się z innymi:
WPF 4 lata później | Jakub Gutkowski

Windows 1680 dni, 13 godzin, 45 minut temu psz750 441 rozwiń

All about the null-coalescing operator (better known as ??) in C#.

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Null-coalescing operator in C# | blog.kateo.pl

Inne 1681 dni, 4 godziny, 18 minut temu blog-kateo-pl 129 rozwiń

Main menuMain pageAboutContact Share article via: From time to time there is a need of having a container to store different types objects. Of course there are KeyValuePairs, or some custom generic solutions, but managing the keys and values can be complicated or even over-complicated in some cases, and creating your own generic data structure can take some time, and bring additional code in the project. And here, there comes the concept of Tuple. Tuple has been introduced by Microsoft...

Tagi: .Net, C#, Tuple
Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] What is a Tuple in C#? | blog.kateo.pl

Architektura 1693 dni, 23 godziny, 56 minut temu blog-kateo-pl 237 rozwiń

Praktycznie każdy jako-tako przemyślany system z jaką-taką architekturą zawiera “klasy z logiką”. Przez “jako-tako przemyślaną architekturę” rozumiem fakt, że cała logika nie siedzi bezpośrednio w kontrolerach czy innym tego typu bycie, a w dedykowanych… “miejscach”.

Tagi: .Net, architektura, C#
Dziel się z innymi:
O mikro-kontraktach | Maciej Aniserowicz o programowaniu

Architektura 1708 dni, 20 godzin, 41 minut temu psz750 303 rozwiń

W .NET bardzo łatwo podpisać cyfrowo jakiś pakiet. Przeważnie korzystając z WCF czy z innych technologii jest już to wykonane za nas w ramach framework’a. Bardzo często jednak pisząc aplikacje, chcemy zapewnić integralność danych. Za pomocą kilku linii kodu można tego dokonać. Przede wszystkim warto przyjrzeć się klasom RSACryptoServiceProvider  oraz DSACryptoServiceProvider. Obie posiadają one metody takie jak SignData oraz VerifyData. Przyjrzymy się najpierw samemu podpisowi:privatestaticbyte[] SignDa...

Tagi: .Net, podpis, WCF
Dziel się z innymi:
Piotr Zieliński  » Podpis cyfrowy oraz weryfikacja pakietu

Sztuka programowania 1711 dni, 23 godziny, 41 minut temu trismegista 153 rozwiń

Ostatnio zauważyłem że Bundle and Minification w ASP.NET MVC 4.5.1 nie radzi sobie z angularem. Problemem okazało się Zaciemnianie kodu (obfuscation).

Źródło: blog.smgis.pl
Dziel się z innymi:
Angular i asp.net Bundle vs Yahoo Compressor « BLOG PROGRAMISTY ZE WSCHODU

Web 1711 dni, 23 godziny, 41 minut temu gr4b4z 156 rozwiń

In this video you can find answers to the following questions: what is unit test? when to write unit tests? how to write unit tests? what is a Test Driven Development?

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Unit testing - bright and dark side of the power | blog.kateo.pl

Sztuka programowania 1711 dni, 23 godziny, 41 minut temu blog-kateo-pl 128 rozwiń

O IntelliTrace pisałem już wielokrotnie. Do tej pory nie wyjaśniłem jednak, że chociaż IntelliTrace nazywamy debugger'em historycznym to w rzeczywistości IntelliTrace jest profilerem. Dokładniej mówiąc jednym z komponentów składowych IntellITrace jest niezarządzana implementacja interfejsu ICorProfiler. Profiler ten komunikuje się z zarządzaną częścią IntelliTrace, czyli z programem IntellITrace.exe. IntellITrace.exe jest natomiast używane przez Visual Studio...

Dziel się z innymi:
Michał Komorowski: Jeszcze więcej szczegółów na temat IntelliTrace

Narzędzia 1734 dni, 17 godzin, 14 minut temu trismegista 117 rozwiń

If you work on small and relatively simple projects (in terms of number of components) you may not encounter this limitation. But in any non trivial ‘line of business’ application it is very likely that sooner or later you will come across this troublesome problem: Visual Studio refuses to open a project when the length of its (or any of its references) file system path is longer than 260 characters.

Tagi: .Net, VS, Windows
Źródło: blog.pjsen.eu
Dziel się z innymi:
The limit of 260 characters path length in Visual Studio and mysterious error message | PJSen Blog

Inne 1737 dni, 4 godziny, 16 minut temu pjsen 118 rozwiń

Od pierwszego CTP Roslyna z niecierpliwością czekam na release. W telegraficznym skrócie roslyn to nowa generacja kompilatora. Takiego kompilatora gdzie każdy element jest dostępny przez api/serwis. To otwiera takie możliwości jak budowa własnych narzędzi do refaktoryzacji czy analizy kodu, tworzenie nowych słów kluczowych i nie wiadomo co jeszcze. Przy okazji kompilator jest przepisywany tak aby był szybszy od obecnych. Generalnie Roslyn = mnóstwo gorących i ciekawych rzeczy. Dzisiaj, a w...

Źródło: www.benedykt.net
Dziel się z innymi:
Roslyn ostatnia prosta

Narzędzia 1756 dni, 5 godzin, 21 minut temu arek 206 rozwiń

Dzisiaj o czymś, z czym spotkałem się podczas niedawnego dewelopmentu. Pewnego razu klient zażyczył sobie, żeby w grupie nakładających się znaczników, klikając w przeglądarce na jeden z nich, grupa rozwijała się automatycznie i widoczne były znaczniki w postaci “ślimaka” lub “słońca”. Po przeszukaniu zasobów Internetu, natknąłem się na Overlapping Marker Spiderfier (oms.js) . Okazało się, że jest to świetne rozwiązanie, z którego oczywiście skorzystałem.

.NET i JavaScript - Nakładające się ikony w Google Maps

Inne 1768 dni, 13 godzin, 57 minut temu jedmac 120 rozwiń

1 2... 22 23 24 25 26 27... 46 47