dotnetomaniak.pl

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

Czasem przeglądając kod .NET Framework, czy to bezpośrednio w Visual Studio, czy też za pomocą Reflectora (ponownie darmowego ;)), ILSpy, tudzież innych narzędzi do dezasemblacji kodu natrafiamy na kawałek kodu opatrzony atrybutem MethodImpl, np. (dla przykładu System.Object): [MethodImpl(MethodImplOptions.InternalCall)] internalstaticexternint InternalGetHashCode(object obj); I na tym przeglądanie kodu się kończy, a przecież tyle ciekawych rzeczy jest jeszcze do rozpoznania! Lecz gdzie tego szukać?! Zg...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : InternalCall - gdzie tego szukać?

Inne 2238 dni, 4 godziny, 18 minut temu http://pawlos.blogspot.com/ 36 rozwiń

W poprzedniej notce pisałem o implementacji lock’a i do zilustrowania pewnych szczegółów użyłem metody GetHashCode analizowanego obiektu. Tym razem przyjrzymy się bliżej samej metodzie GetHashCode, dziedziczonej przez wszystkie klasy z bazowej klasy Object i często traktowanej po macoszemu, lub też bez właściwego zrozumienia. Niestety potrafi się to zemścić, a w jaki sposób, to spróbuję za chwilę zademonstrować, po czym postaram się podać kilka rad co z tym fantem począć. O tym, że metoda GetHashCode jes...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : GetHashCode

Inne 2238 dni, 4 godziny, 18 minut temu http://pawlos.blogspot.com/ 59 rozwiń

Trzecia część cyklu na temat biblioteki Rx dla .NET, a w szczególności Windows Phone 7. Tym razem na temat zdarzeń, filtrowania i buforowania.

Źródło: softt.eu
Dziel się z innymi:
tomasz telepko: softt.eu blog | Reaguj na dane, czyli Reactive Extensions for .NET, cz. 3

Mobile development 2238 dni, 4 godziny, 18 minut temu xsan 58 rozwiń

Pisząc(powoli bo powoli, ale pisząc) rozgrywkę sieciową do Kingdoms Clash.NET, odkładałem „na potem” synchronizację dostępu do danych. Nie używam wielu wątków – ot 2 per aplikacja – ale problem dał się we znaki. W końcu stwierdziłem, że nie ma co się bawić w odkładanie tego i trzeba ...

Źródło: blog.fiolek.org
Dziel się z innymi:
Programowanie wielowątkowe, czyli zabezpieczaj się od razu | Fiołek – blog

Programowanie rozproszone 2238 dni, 21 godzin, 7 minut temu paduda 218 rozwiń

Dziś mam dobrą wiadomość. Wczoraj firma Red Gate ogłosiła, że wycofuje się częściowo z pobierania opłaty za program .NET Reflector. Częściowość oznacza, że dotychczasowi użytkownicy będą mogli pobrać i zainstalować wersję 6.8 do której otrzymają wieczystą licencję. Wersja ta zostanie wypuszczona na początku maja i będzie to ostania darmowa wersja. Od wersji 7 program będzie całkowicie komercyjny, gdzie podstawowa licencja kosztuje obecnie 35$.

Dziel się z innymi:
Darmowy .NET Reflector

Narzędzia 2240 dni, 6 godzin, 15 minut temu http://janosz.myopenid.com/ 219 rozwiń

Wykorzystanie Automappera ma swoje uzasadnienie i często-gęsto można je uznać za "kod pożądany". Pomimo swych zalet ma jednak również wady. Jedną z nich są z pewnością dość długaśne instrukcje wykonujące mapowanie: 1: var mapped = Mapper.Map, IEnumerable>(source);

Tagi: AutoMapper, Map
Dziel się z innymi:
Pozbyć się Mapper.Map(...)

Bazy danych i XML 2240 dni, 6 godzin, 15 minut temu macko 116 rozwiń

Pod ostatnim wpisem “Jak udostępnić folder w .NET” pojawił się komentarz użytkownika zine, który wspomniał, iż folder można udostępnić także przez NetShare API. NetShare API definiuje kilka metod dzięki którym możemy operować na udziałach. Są to: NetShareAdd, NetShareDel, NetShareEnum. W powyższym linku są jeszcze opisane inne metody z API, ale w tym wpisie skupimy się na tych [DllImport("Netapi32.dll")] privatestaticexternuint NetShareAdd(     [MarshalAs(UnmanagedType.LPWStr)] string strServer,     In...

Jak udostępnić folder w .NET? - podejście drugie

Windows 2240 dni, 6 godzin, 15 minut temu macko 54 rozwiń

autor: Jakiś czas temu pracowałem nad aplikacją WWW, która między innymi zajmowała się wysyłaniem SMS'ów. SMS'y wysyłałem przy pomocy Web Service'u udostępnionego przez operatora. Aby wysłać taki SMS musiałem uwierzytelnić się korzystając z infrastruktury klucza publicznego - dokładniej mówiąc aby wysłać wiadomość musiałem przedstawić certyfikat podpisany przez operatora. Jak to zazwyczaj bywa testy przy użyciu serwera WWW wbudowanego w Visual Studio powiodły się. Niestety po zainstalowaniu apli...

Problem z magazynem certyfikatów

Windows 2240 dni, 6 godzin, 15 minut temu macko 56 rozwiń

Ostatnio natknąłem się na sytuację, która miejsca mieć nie powinna... a mimo to zdarza się w każdym chyba projekcie dość regularnie. Otóż podczas klikania po aplikacji w przypadkowym teście okazało się, że jedna z podstawowych funkcjonalności nie działa. Nie wykonywał się POST jakiejś prostej formy. Dziw nad dziwy... kod wyglądał OK, przejrzenie ostatnich commitów nie wykazało żadnych kluczowych zmian, a mimo to - nie działa. Nieocenionym wręcz narzędziem do znajdowania przyczyn takich wypadków jest kom...

Dziel się z innymi:
Maciej Aniserowicz | git bisect

Narzędzia 2242 dni, 13 godzin, 58 minut temu http://pawlos.blogspot.com/ 114 rozwiń

Kilka miesięcy temu (na przełomie roku), pisałem na temat ASP.NET MVC 2. Nie minęło nawet pół roku, od czasu powstania tych wpisów, a już możemy się cieszyć z kolejnej wersji, czyli ASP.NET MVC 3. Co istotne, w nowym wydaniu pojawiło się kilka znaczących usprawnień (o tym za chwilę). Tych z Was, którzy tworzyli projekty w ASP.NET MVC 2 (np. stworzyli stronę za pomocą tutoriala zawartego na tym blogu), zapewne ucieszy fakt, że z powodzeniem będziecie mogli skonwertować taki do projekt, by móc korzystać ze...

Konwersja projektu ASP.NET MVC 2 na ASP.NET MVC 3 - Alt Control Delete

Web 2242 dni, 13 godzin, 58 minut temu https://me.yahoo.com/a/Euok... 75 rozwiń

Dzisiaj króciutki psot na temat różnic między słowem kluczowym const a read-only. Oba słowa służą do deklarowania zmiennych niemodyfikowalnych. Jaka jest więc różnica? const:Nie może być deklarowane z modyfikatorem static – stanowiłoby to pewną nadmiarowość ponieważ stałe odwołują się w końcu do całej klasy a nie instancji  (skoro nie mogą być zmodyfikowane nie ma sensu istnienia kopii dla każdej z instancji).Wartość jest przypisywana w czasie kompilacji.Wartość można ustawiać wyłącznie w deklaracji (co ...

Tagi: C#, const, readonly
Dziel się z innymi:
Piotr Zieliński   » C#: const vs. read-only

Inne 2243 dni, 11 godzin, 25 minut temu pzielinski 201 rozwiń

Autor: Pytanie zadane w tytule tego posta, to drugie z trudniejszych pytań jakie pojawiło się podczas mojej sesji o plikach na portalu VirtualStudy. Przeszukałem trochę sieć i okazało się, że folder można w dość prosty sposób udostępnić za pomocą WMI – Windows management Instrumentation – które w .NET reprezentowane jest przez przestrzeń nazw System.Management. Aby udostępnić folder wystarczy przekazać odpowiednie parametry do klasy Win32_Share i wywołać metodę Create. publicstaticvoid Share(string path...

Dziel się z innymi:
.NET blog: Jak udostępnić folder w .NET?

Windows 2243 dni, 11 godzin, 25 minut temu macko 108 rozwiń

Autor: Dość dawno już temu pokazałem jak można użyć Automapper do mapowania kolekcji bez powodowania ciągnięcia ich zawartości z bazy: "AutoMapper, NHibernate, lazy loading oraz problem select n+1". Dzisiaj wrócę na chwilę do tematu Automappera i NH.

Dziel się z innymi:
Automapper i mapowanie jako NHibernate.Load()

Bazy danych i XML 2248 dni, 10 godzin, 26 minut temu macko 153 rozwiń

« Debugowanie biblioteki pomocniczejPromowanie pól w schemacie Wypełnienie pola w wiadomości z poziomu orkiestracji odbywa się za pomocą wypromowanych pól. W tym celu za pomocą designera schematu należy: 1. Kliknąć prawym na schemacie i wybrać Promote -> Show Promotion 2. Następnie z listy dostępnych pól wybrać pole, które będziemy promować 3. Kliknąć Add, następnie OK Odwołanie się do wypromowanego pola z poziomu orkiestracji odbywa się za pomocą bloczka Message Assignment, w którym wpisujemy:

Dziel się z innymi:
Promowanie pól w schemacie | Tomasz Pychyński

Inne 2248 dni, 10 godzin, 26 minut temu poniat 57 rozwiń

http://msdn.microsoft.com/pl-pl/library/integracja-windows-azure-appfabric-caching-z-sesjami-aspnet

Dziel się z innymi:
Piotr Zieliński  » Integracja Windows Azure AppFabric Caching z sesjami ASP.NET

Programowanie rozproszone 2248 dni, 10 godzin, 26 minut temu pzielinski 27 rozwiń

We wcześniejszych wpisach pojawiły się informacje na temat kompilacji assembly na różne platformy oraz narzędzi, które pozwalają sprawdzić na jaką platformę assembly zostało skompilowane. W tym wpisie znajdą się informacje jak to można zrobić z poziomu kodu źródłowego. Sprawdzenie podczas działania Aby sprawdzić podczas działania programu/procedury, to czy jest on/ona uruchomiona w kontekście 32, czy 64-bitowym w czasach przed .NET 4.0 należało posłużyć się pewnym trick'iem, a mianowicie (tak jak już to...

Tagi: 32 bit, 64 bit
Dziel się z innymi:
Sprawdzamy platformę (x86/x64), z poziomu kodu C# [PL] | Maciej Zbrzezny: Programowanie i Technologie

Inne 2249 dni, 11 godzin, 22 minuty temu http://pawlos.blogspot.com/ 64 rozwiń

Niedawno po raz pierwszy w życiu zajmowałem się Google Maps. Spodziewałem się, że zajmie to max kwadrans, w końcu masa stron to ma, dokumentacja jest dobra... no i moja Joanna na mapach zęby zjadła:). Niestety nawet z połączonymi siłami poprawne skorzystanie z map zajęło nam dobre kilka godzin. Problemem okazało... w sumie kilka rzeczy. Wymagania: po kliknięciu w link otwórz popup z mapką pokazującą odpowiedni adres zakładając, że na stronie może być takich linków wiele. Odpadała więc jednokrotna inicja...

Dziel się z innymi:
Maciej Aniserowicz | GoogleMaps v3 i jQuery

Web 2250 dni, 14 godzin, 57 minut temu gordon_shumway 184 rozwiń

Autor: Dziś temat, który pojawił się podczas mojej ostatniej sesji na portalu VirtualStudy o plikach (niedługo powinna być dostępna pod tym adresem). Pojawiło się pytanie od słuchaczy, czy za pomocą ogólnodostępnych klas w .NET można dobrać się do Alternate Data Stream. Pytanie to zadałem jako zagadkę dla dociekliwych w zamian za konto VIP. Jako, że konkurs już został rozwiązany można przedstawić to dla szerszego grona.Czym są Alternate Data Stream? Jest to mechanizm systemu plików NTFS pozwalający tworz...

.NET blog: Alternate Data Stream w .NET

Windows 2250 dni, 14 godzin, 57 minut temu macko 106 rozwiń

Chciałbym poinformować moich czytelników, że utworzyłem ostatnio nowy projekt na CodePlex'ie. Projekt nazywa się MPTS (Maciej-Progtech ToolSet) i jest on zestawem prostych narzędzi, przydatnych programistom .NET jak również czasami zwykłym użytkownikom. Zestaw powstał na bazie różnych programików, które zdarzyło mi się napisać, a które potrzebowałem do czegoś wykorzystać. Wspomniane programiki są najczęściej dość proste, jednak mają one wypełniać właśnie takie proste zadanie. Powodem, dla którego powołał...

Tagi: codeplex
Dziel się z innymi:
MPTS (Maciej-Progtech ToolSet) [PL]/[EN] |  Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 2250 dni, 14 godzin, 57 minut temu gordon_shumway 82 rozwiń

W zeszłym tygodniu podjąłem próbę zaprzęgnięcia Resource Governora (dalej zwanego RG) w służbie moim potrzebom administracyjnym. Konkretnie, chodziło o to, by dla dobrze określonego zbioru kroków z zadań (jobów) SQL Server Agenta narzucać odpowiedni MAXDOP. Zacząłem od zbadania, czy w ogóle jest o co walczyć – to znaczy, czy jestem w stanie ...

Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] SQL Server – Moja nierówna walka z Resource Governorem «  SQLGeek.pl

Bazy danych i XML 2250 dni, 14 godzin, 57 minut temu gordon_shumway 51 rozwiń

1 2... 217 218 219 220 221 222... 331 332
Szkolenia SecurITum

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,14)

8

Damian (9 056,1)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 608,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 078,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 633,85)

20

mnikolajuk (2 596,93)