Strona głównaUżytkownik

lkurzyniec | użytkownik

lkurzyniec
lkurzyniec
2 947,33
268 dni, 7 godzin, 49 minut temu
25 stycznia, 2010
dotnetomaniak.pl

Autor: Kilka dni temu w poście Statystyka… zapowiedziałem, iż postaram się zaproponować kawałki kodu, które umożliwią włączenie statystyk dla zapytań LINQ to SQL. Zadanie okazało się trochę trudniejsze niż myślałem, ale udało się coś osiągnąć. Zobaczmy jak.Rozwiązanie Naïve Pierwsze co przychodzi na myśl to proste rozszerzenie obiektu DataContext o nasze metody. Mniej więcej tak: publicstaticclassDataContextExt {     publicstatic T WithStatistics

Tagi: Linq
Dziel się z innymi:
.NET blog: SqlStatistics w LINQu

Bazy danych i XML 3577 dni, 2 godziny, 7 minut temu macko 43 źrodło rozwiń

Nie… w tym wpisie nie będzie o statystyce odwiedzin bloga i innych podobnych rzeczach, o których można dziś na wielu blogach (u mnie o tym będzie może następny wpis :)). Będzie o klasie o której pewnie niewielu z was wcześniej wiedziało. Do wczoraj nie wiedziałem także i ja. Poznajcie – SqlStatistics. Klasa jest internal sealed tak więc czemu o niej cokolwiek piszę? A no ponieważ do samej klasy dostać się nie możemy natomiast do danych przez nią zbieranych już tak. Śledząc jej zależności Reflector’em zau...

Dziel się z innymi:
.NET blog: Statystyka…

Bazy danych i XML 3579 dni, 5 godzin, 10 minut temu macko 95 źrodło rozwiń

CTE w T-SQL można porównać do tymczasowej tabeli. Prawdziwa siła CTE jednak tkwi w możliwości rekurencyjnego przechodzenia przez węzły. Ogólna zasada tworzenia wygląda następująco:WITH expressionname [ ( columnname [,...n] ) ] AS ( CTEquerydefinition ) exoression_name stanowi nazwę obiektu CTE. Następnie listujemy wszystkie kolumny, które będą występować w CTE. Za słowem kluczowym AS występuje selekcja danych – tak jak w zwykłych widoku. Stwórzmy więc obiekt CTE:WITH FirstCte (FirstName,LastName) ...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Common Table Expressions (CTE) w T-SQL

Bazy danych i XML 3592 dni, 20 godzin, 2 minuty temu pzielinski 65 źrodło rozwiń

Podczas projektowania aplikacji jedną z kluczowych kwestii jest wyodrębnienie potencjalnie czasochłonnych operacji z kodu, oraz przystosowanie ich do działania w osobnych wątkach. Gdy w grę wchodzi GUI, czynność ta jest wręcz niezbędna. Standardowym modelem jest przygotowanie wszystkich danych wejściowych dla długotrwałego procesu i przekazanie ich do nowego wątku; tam też rozpoczynając asynchroniczną pracę. Po jej zakończeniu, odbieramy wyniki i już bez znaczących przestojów możemy odpowiednio na nie za...

Źródło: bartoszlenar.com
Dziel się z innymi:
Praca w tle, czyli rzecz o BackgroundWorker « Bartosz Lenar

Windows 3600 dni, 10 godzin, 4 minuty temu bartoszlenar 465 źrodło rozwiń

SQL Search. to dodatek do SQL Server Management Studio (SSMS). pozwalający na szybkie i efektywne przeszukiwanie bazy danych. Zadanej frazy szukamy w elementach, takich jak: tabele, widoki, procedury, konstreiny, triggery, funkcje. Wyszukiwanie jest natychmiastowe, ponieważ...

Łukasz Kurzyniec - SQL Search

Bazy danych i XML 3599 dni, 2 godziny, 12 minut temu lkurzyniec 103 źrodło rozwiń

Czy byłeś kiedyś świadkiem tworzenia jakiegoś oprogramowania? Chodzi mi o coś w rodzaju spoglądania przez ramię na klepiącego kod programistę. Można się tak dużo nauczyć. Jednak jeżeli dziedzina rozwiązywanego problemu jest dla jednej osoby zbyt obca, to również i kod na jej oczach powstający może stanowić dużą abstrakcje. Proces powstawania znanych, lecz trudnych algorytmów również może być bardzo ciężki do zrozumienia bez ciągłych objaśnień autora, na temat tego co wyraża dany kod. Raz na jakiś czas ...

Tagi:
Dziel się z innymi:
noisy - coder: Programowanie na żywo, w parach oraz programistyczny Truman Show

Inne 3603 dni, 19 godzin, 51 minut temu noisy 107 źrodło rozwiń

Każdy programista ASP.NET musi od czasu do czasu podpiąć się pod IIS debuggerem. Niekiedy nawet kilkadziesiąt razy dziennie. Właśnie jednego z takich dni niesamowicie irytowało mnie to, że w pewnym momencie debuggowanie po prostu... ustawało. Jakby aplikacja kończyła działanie. Ruszyłem na poszukiwania rozwiązania.

Tagi: debbuger, iis
Dziel się z innymi:
Maciej Aniserowicz | Odpinanie się debuggera od IIS podczas debuggowania ASP.NET

Web 3625 dni, 17 godzin, 31 minut temu gordon_shumway 109 źrodło rozwiń

Buszując w internecie, a dokładnie po googlu, natrafiłem na bardzo ciekawą rzecz - Google Font API. Są to internetowe czcionki udostępnione przez giganta zupełnie za darmo. Ich użycie bądź zastosowanie na stronie www jest banalnie proste.

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - Google Font API

Inne 3637 dni, 8 godzin, 18 minut temu lkurzyniec 60 źrodło rozwiń

Tworząc aplikację, na pewnym etapie jej rozwoju, podejmujemy decyzję o implementacji możliwości konfiguracji tegoż systemu. Sposobów, czy też miejsc trzymania ustawień jest kilka. Artykuł opisuje w jaki sposób można zarządzać tymi zasobami.

Łukasz Kurzyniec - Application Manager

Inne 3648 dni, 6 godzin, 49 minut temu lkurzyniec 145 źrodło rozwiń

Jeśli spędzamy stale kilka godzin dziennie przed ekranem monitora, nie możemy lekceważyć kwestii zdrowia naszych oczu. Każda rzecz, która rozprasza programistę, skutecznie obniża efektywność jego pracy. Lecz gdy mowa o niedogodnościach związanych ze wzrokiem sprawa staje się na tyle poważna, że często oznacza konieczność dłuższego odpoczynku od programowania. W niniejszym artykule chciałbym podzielić się prostym sposobem na zmniejszenie zmęczenia wzroku programisty.

Źródło: bartoszlenar.com
Dziel się z innymi:
Higiena oczu podczas pracy w Visual Studio « Bartosz Lenar

Narzędzia 3657 dni, 21 godzin, 35 minut temu bartoszlenar 412 źrodło rozwiń

Aby wyjaśnić znaczenie atrybutu stwórzmy najpierw tabelę składają się wyłącznie z jednej kolumny – klucza głównego. Ponadto nie ustawiajmy IDENTITY dla tej kolumny. Następnie spróbujmy wykonać 2 poniższe  insert’y:begintransactioninsertinto TestSet (ID) values(1); insertinto TestSet (ID) values(1); committransaction; Przy drugim insercie wyskoczy błąd. To jest oczywiste ponieważ klucz główny musi być unikalny. Jeśli jednak odpalimy select’a przekonamy się, że wartości z pierwszego insert’a zostały wstaw...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Znaczenie atrybutu XACT_ABORT

Bazy danych i XML 3664 dni, 2 godziny, 10 minut temu pzielinski 20 źrodło rozwiń

W świecie informatyki, zaprogramować można wszystko. Ponadto, każdy problem, czy zagadnienie ma tysiące rozwiązań (a może nawet tyle co programistów na świecie:)). Niektóre problemy - zagadnienia, powtarzają się na tyle często, że pewne mądre głowy opracowały gotowe sposoby, wzorce rozwiązań takich problemów. Kiedyś opisywałem już wzorzec projektowy Model View Controller. Dziś, chciałbym zaprezentować wzorzec projektowy Factory (z ang. fabryki), ułatwiający tworzenie nowych obiektów. Przykłady zaprezent...

Tagi: C#, Fabryka, wzorce
Dziel się z innymi:
Konstrukcyjny wzorzec projektowy Fabryki w C# - Alt Control Delete

Architektura 3663 dni, 6 godzin, 25 minut temu https://me.yahoo.com/a/Euok... 272 źrodło rozwiń

W kodzie C# możemy tworzyć komentarze przy pomocy XML. Na podstawie tych komentarzy można później wygenerować pliki z dokumentacją przy pomocy odpowiednich narzędzi. Zawsze jednak strasznie nie chciało mi się  pisać komentarzy do kodu. Zajęcie to jest nudne i czasochłonne (czasem nic po prostu nie przychodzi do głowy). Z GhostDoc (dodatek do Visual Studio) wszystko może ulec zmianie. Narzędzie to służy do generowania komen...

Dziel się z innymi:
pisanie dokumentacji z GhostDoc « Damian Antonowicz

Narzędzia 3674 dni, 5 godzin, 46 minut temu gordon_shumway 92 źrodło rozwiń

Dzisiaj musiałem w LINQ TO SQL napisać zapytanie odpowiadające takiemu zapytaniu w T-SQL...

Tagi:
Źródło: dotnethelp.pl
Dziel się z innymi:
LEFT OUTER JOIN w LINQ2SQL | dotnethelp.pl

Bazy danych i XML 3677 dni, 19 godzin, 48 minut temu okrycyusz 70 źrodło rozwiń

O Fluent Interface ("płynnym interfejsie"?:) ) jest od jakiegoś czasu dość głośno w światku .NET. Stał się... trendy. Implementują go właściwie wszystkie kontenery IoC, można za jego pomocą skonfigurować NHibernate, coraz więcej innych projektów udostępnia swoje API w ten sposób. Ale dlaczego, czy jest to naprawdę tak fajne? Moim zdaniem: TAK. Fluent Interface jest nawet czymś więcej niż "fajnym bajerem" - pozwala naprawdę bardzo uprościć pracę z naszą biblioteką.

Dziel się z innymi:
Tworzenie obiektów poprzez Fluent Interface - dla każdego

Architektura 3747 dni, 7 godzin, 48 minut temu macko 172 źrodło rozwiń

Na początku był Agile… Manifest Agile i zawarte w nim idee. Manifest, mimo że niezwykle odkrywczy był jednak bardzo ogólny – prezentował wartości, ale nie tłumaczył, jak wprowadzić je w życie. Nieuniknione było więc powstanie metodologii ściślej opisujących proces wytwarzania oprogramowania...

Źródło: b21.net.pl
Dziel się z innymi:
Extreme Programming (XP) vs Scrum | B21.net.pl

Inne 3695 dni, 7 godzin, 24 minuty temu https://me.yahoo.com/a/ZLvL... 126 źrodło rozwiń

Szkoda, że w C# nie ma znanych z Javy anonimowych klas. Nie mylić z anonimowymi typami, które nie pozwalają na implementację metod! W internecie jest wiele skarg i próśb próbujących wymusić na Microsofcie dodania tego, jakże wygodnego, ficzera do naszego języka...

Dziel się z innymi:
Maciej Aniserowicz | LambdaEqualityComparer

Architektura 3737 dni, 11 godzin, 57 minut temu gordon_shumway 106 źrodło rozwiń

Na początek geneza powstania problemu. Otóż jest wiele starszych systemów, które komunikują się z bazą danych za pomocą procedur. Otrzymują w ten sposób informacje na przykład w postaci obiektu DataSet czy DataTable, a następnie na nich wykonywane są różne operacje. Mój problem, a raczej pytanie, powstało, gdy któryś raz z kolei brałem pierwszy wiersz z otrzymanych wyników, a następnie tworzyłem z nich konkretny tekst za pomocą string.Format(). “Czy nie można tego przyśpieszyć?” ...

Źródło: kurzyniec.pl
Dziel się z innymi:
Dynamiczne tworzenie właściwości (properties)

Inne 3743 dni, 42 minuty temu lkurzyniec 189 źrodło rozwiń

Autor: Czasami, gdy próbuję zdebugować jakiś uciążliwy problem istnieje konieczność oglądania właściwości obiektu. Klikanie kolejnych plusików w wizualizacji debuggera w poszukiwaniu odpowiedniego obiektu na liście doprowadza mnie do szału (zwłaszcza, gdy klasy są dziedziczone). Przy przeglądaniu namespace’a System.Diagnostics natknąłem się na atrybut: DebuggerDisplay. Krótka lektura MSDN i okazało się, że taka mała głupota może niesamowicie ułatwić życi...

Tagi: debuggowanie
Źródło: andrzej.net.pl
Dziel się z innymi:
DebuggerDisplay – mały pomocnik

Narzędzia 3770 dni, 16 godzin, 23 minuty temu macko 170 źrodło rozwiń

Jak sprawdzić czy uruchomiona jest inna instancja naszej aplikacji? Otóż - jak się okazuje - bardzo prosto, za pomocą Mutex'u.... A co jeśli wynikłaby potrzeba zezwolenia na uruchomienie innej instancji aplikacji, jednakże przy rozróżnieniu ich argumentami startowymi? .....

Źródło: kurzyniec.pl
Dziel się z innymi:
Another instance oraz Startup arguments

Windows 3793 dni, 3 godziny, 57 minut temu lkurzyniec 75 źrodło rozwiń

1 2... 4 5 6 7 8

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 526,6)
8
(9 775,28)
9
(8 478,28)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 206,43)