dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania

W ostatnim poście napisałem na końcu, że mój algorytm jest O(n^2). Co to właściwie oznacza? Problem złożoności obliczeniowej to pytanie “Jak długo mój algorytm będzie działał?” Najprostsza odpowiedź jest “To zależy”. Ale od czego?

Dziel się z innymi:
Złożoność obliczeniowa | MD Tech Blog

Sztuka programowania 7 godzin, 16 minut temu manio143 59 rozwiń

Hi there! I’ve just had to sort some list alphabetically with specific values on top. Here is one of the possible solution. Worth to know:OrderBy sorts items in ascending order [a, b, c, d] [1,2,3,4]Can be use with boolean functionFalse = 0True = 1 So if we use: list.OrderBy(item => item == "Cat"); Item that equals „Cat” will be placed as last element, because as the only element returns true(1) as a result + as it was mention before OrderBy s...

Tagi: .Net, C#, dotnet, problem
Źródło: buildsolution.net
Dziel się z innymi:
OrderBy with boolean value | How to put specific values on top of the list | Build solution

Sztuka programowania 7 godzin, 16 minut temu j_boczek 9 rozwiń

Czas: początek dwudziestego pierwszego wieku. Dzień bliżej nieokreślony. Pora dnia: zaraz po obiedzie. Miejsce: Biuro Microsoft’u. Bohaterowie: Osoby odpowiedzialne za WPF. O tym jak prosto poradzić i ładnie poradzić sobie z NotifyIcon.

Tagi: .Net, C#, NotifyIcon, WPF
Dziel się z innymi:
NotifyIcon, czyli jak naprawić WPF - Kodowa Gałąź

Sztuka programowania 7 godzin, 16 minut temu tgolab 136 rozwiń

OData... daje tak dużo i tak dużo może zabrać. Mi zabrała kilka dni z życia. Nikomu tego nie życzę!

Źródło: blog.gutek.pl
Dziel się z innymi:
OData Scam - czyli o tym jak MS zabrał mi kilka dni z mojego życia - Jakub Gutkowski

Sztuka programowania 2 dni, 6 godzin, 26 minut temu Gutek 128 rozwiń

W programowaniu funkcyjnym pracuje się często znacznie bliżej matematyki, a co za tym idzie pewne pojęcia brzmią bardzo skomplikowanie choć wcale takie być nie muszą. Dziś zobaczymy czym jest monada oraz jak F# ułatwia nam korzystanie z monad przez wyrażenia komputacyjne.

Dziel się z innymi:
Monady i wyrażenia komputacyjne | MD Tech Blog

Sztuka programowania 2 dni, 6 godzin, 26 minut temu manio143 101 rozwiń

Web idzie tak szybko do przodu, że łatwo się zgubić i zapomnieć, że pewne rzeczy nie są jeszcze tak powszechnie dostępne jakby się wydawało. Na przykład taka rzecz jak wgrywanie plików. Pamiętam czasy, że by to zrobić to trzeba było mieć flash. Potem się to robiło magicznie za pomocą iframe... a ja kto jest teraz?

Źródło: blog.gutek.pl
Dziel się z innymi:
Jedyny słuszny sposób na upload plików - Jakub Gutkowski

Sztuka programowania 4 dni, 16 godzin, 22 minuty temu Gutek 294 rozwiń

Siadam do kodu i piszę… i piszę… i piszę… a potem save, commit, push. Done? No, nie bardzo. Jeśli pracujesz w TDD, to dobrze wiesz co to jest: red, green, refactor. REFACTOR!, REFAKTORYZACJA! Czyli moment kiedy po prawie skończonej pracy porządkujemy kod. To  sprowadza się do posprzątania śmieci, usunięcia zbędnych zmiennych, metod i ...

Źródło: www.benedykt.net
Dziel się z innymi:
Sprzątaj swój kodzik nieustannie czyli o ciągłej refaktoryzacji.

Sztuka programowania 4 dni, 16 godzin, 22 minuty temu arek 175 rozwiń

Formatowanie kodu to jedna z podstawowych czynności jaką możemy zrobić w ramach refaktoryzacji. Jest proste i bezbolesne (pod warunkiem, że w Twoim języku programowania nie programuje się białymi znakami*). Daje szybki efekt w postaci czytelniejszego kodu a to jest bardzo ważne, zresztą pisałem już o tym tutaj. Visual Studio posiada ...

Źródło: www.benedykt.net
Dziel się z innymi:
Formatowanie kodu szybko i bezboleśnie

Sztuka programowania 8 dni, 11 godzin, 54 minuty temu arek 202 rozwiń

Zmiany lub raczej poprawki i ulepszenia do out i ref w C#.

Tagi: C#, C# 7.0
Źródło: blog.gutek.pl
Dziel się z innymi:
C# 7: out i ref - Jakub Gutkowski

Sztuka programowania 8 dni, 18 godzin, 58 minut temu Gutek 136 rozwiń

It’s unbelievable how sometimes we can do simple things so complicated. Fortunately in programming world we have something what is called “refactoring” and we really should do it as often as we can.

Dziel się z innymi:
Detect overlapping periods in JS - how to make easy things complex - PoznajProgramowanie.pl

Sztuka programowania 9 dni, 21 godzin, 45 minut temu AdrianBystrek 37 rozwiń

Top mentioned books on stackoverflow.comPosted by Lazy

Top mentioned books on stackoverflow.com | Piotr Perak

Sztuka programowania 9 dni, 21 godzin, 45 minut temu trzyPe 106 rozwiń

As you may already know I really, really like LINQ. One day I'll probably join together all my posts about this incredible featureand release pretty neat compendium/one-oh-one about this great feature. But while I'm not sitting and joining every post from this blog that have word "LINQ" in it into one, big pile, let's talk a bit about joining and grouping collections in LINQ.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Joining, Grouping and GroupJoining in LINQ

Sztuka programowania 14 dni, 6 godzin, 9 minut temu Rafał Hryniewski 112 rozwiń

Różnica pomiędzy ?: a ?? w nawiązaniu do posta http://rph-blog.pl/view/9/ pod tytułem "Niezwykły operator ternarny ?: w C++". Dementujemy kłamstwa.

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Mylące operatory – Zagubiona wśród własnych myśli – Piatkosia's blog

Sztuka programowania 19 dni, 16 godzin, 8 minut temu piatkosia 190 rozwiń

In the previous post about Topshelf and Quartz.NET I mentioned that there is a chance to configure the inversion of control container instead of manually pointing which implementation we want to use. In this post, I will explain how to do just that, using a few popular inversion of control containers – Ninject and StructureMap. If you prefer any other container, please let me know. I’ll do my best to include it here. Plain projec...

Topshelf and Quartz.NET with dependency injection | mpustelak.com

Sztuka programowania 21 dni, 7 godzin, 28 minut temu Mateusz Pustelak 72 rozwiń

Pewnego razu trafiło mi się na facebookach takie pytanie „dlaczego z listy konwertuje na IEnumerable a odwrotnie nie” -cytat jest skopiowany żywcem, autor wolałby pozostać anonimowy. Jako że nie ma głupich pytań i każdy kiedyś zaczynał, odpowiem koledze i innym ciekawym. Ciekawi? No to lecim:)

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
List  a IEnumerable – Zagubiona wśród własnych myśli – Piatkosia's blog

Sztuka programowania 22 dni, 11 godzin, 45 minut temu piatkosia 346 rozwiń

For the last 2 years Angular Team at Google, with huge support of the community, has been working on a new Angular framework. It has been completely rewritten with better performance and ready to use even outside the browser. In this article I want to introduce you to the basics of Angular 2+; we will build a small web application using angular-cli tool.

Angular 2+ fundamentals based on angular-cli created app | Technical Blog - Future Processing

Sztuka programowania 22 dni, 11 godzin, 45 minut temu FutureProcessing 76 rozwiń

NUnit w wersji 3.6 wprowadził dość ciekawą funkcję – Assert.Multiple. Dzięki niej, dostajemy informacje na temat wszystkich testów, które nie przeszły. Przyjrzyjmy się temu bliżej… Do tej pory, używając kilku asercji naraz, jedna niespełniona asercja powodowała, że dalszy kod nie jest wykonywany.

Dziel się z innymi:
Assert.Multiple | DariuszWozniak .NET

Sztuka programowania 26 dni, 7 godzin, 23 minuty temu dariuszwozniak 157 rozwiń

Programowanie współbieżne – jeden z najbardziej zaawansowanych tematów programistycznych. Z jednej strony programowanie równoległe jest już standardem, z którym mają styczność (może w pewnym stopniu nieświadomie) nawet początkujący programiści. Z drugiej strony nadal tylko niewielu programistów potrafi pisać poprawny oraz efektywny kod współbieżny.

books#4 - "Programowanie równoległe i asynchroniczne w C# 5.0" - PoznajProgramowanie.pl

Sztuka programowania 34 dni, 12 godzin, 43 minuty temu AdrianBystrek 240 rozwiń

Nowadays, asynchronous programming isn’t something unusual. We all know that when it comes to do some I/O operations or HTTP request, we should do it async. Why? There’re several reasons but two most important  are:Efficiency. In many cases, the code might work faster. That’s because it’s not forced to wait for the result. Instead, it can work on some other stuff and then come back for the response when it’s ready. Simple is that.Comfort. Async improves the comfort of using our applications. We don’t blo...

Źródło: foreverframe.pl
Dziel się z innymi:
What lies beneath async/await in C# ? - Forever F[r]ame

Sztuka programowania 34 dni, 12 godzin, 43 minuty temu dpawlukiewicz 298 rozwiń

Aggregate is one of the most fun and powerful methods in LINQ. Sadly it's also of of the most underused and "scary" ones. I hope that after reading this post you will understand Aggregate a bit more, know when to use it and won't be afraid of doing so.

Tagi: aggregate, Linq
Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | LINQ - don't be afraid of Aggregate

Sztuka programowania 36 dni, 19 godzin, 3 minuty temu Rafał Hryniewski 249 rozwiń

1 2 3 4 5... 36 37
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 520,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,86)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

spetz (2 533,07)

20

FutureProcessing (2 530,11)