|
|
Programowanie |
|
-
TFS - The underlying connection was closed: an unexpected error occurred on a receive.
Próbujesz się łączyć z serwerem TFS i otrzymujesz następujący komunikat?
"The underlying connection was closed: an unexpected error occurred on a receive."
I między Tobą a TFSem jest serwer proxy?
Może ten tekst Ci pomoże.
-
WCF - The underlying connection was closed: an unexpected error occurred on a receive.
Korzystasz z WCF po HTTP i masz serwer proxy Squid między komputerem a serwisami?
I otrzymujesz błąd "The underlying connection was closed: an unexpected error occurred on a receive."?
Może ten tekst Ci pomoże.
-
Zapisywanie / odtwarzanie lokalizacji okien w .NET
Wydaje się, że zapisywanie pozycji i wielkości okien (w tym głównego okna aplikacji)
powinna być w miarę proste. Jednak nadal, mimo tylu lat programowania pod Windows, często aplikacja robią to źle.
Jednak trzeba pamiętać o zmieniających się rozdzielczościach monitorów, włączaniu / wyłączaniu dodatkowych monitorów,
podłączaniu projektorów, etc. Proste zapisywanie pozycji okna po prostu nie jest wystarczające...
-
Znaczące identyfikatory
Znaczące identyfikatory w kodzie - to standardowa mantra technicznych szefów projektów, czyż nie?
Ale co to znaczy, tak dokładnie?
W niniejszym tekście mamy przykład z życia jak drobna zmiana w nazwach dwóch identyfikatorów
czyni ten kod znacznie bardziej czytelnym,
tudzież powoduje, że dodatkowe komentarze opisujące kod staję się zupełnie niepotrzebne.
-
Publiczne pola a właściwości
Po co definiować właściwości (properties), które zapisują dane do / czytają dane z prywatnych pól?
Czy to tak naprawdę zwiększa jakość naszego kodu?
-
Argumenty za używaniem FreeAndNIL
Allen Bauer, Embarcadero Chief Scientist, dodał ciekawy wpis do swojego bloga -
A Case Against FreeAndNIL.
Generalnie zgadzam się z ogólnym przesłaniem artykułu
(gdy naprawiamy defekt, nie należy naprawiać symptomów, ale znaleźć źródło problemu i naprawić to),
nie zgadzam się, że problemem jest tutaj korzystanie z FreeAndNIL.
IMO, FreeAndNIL może pomóc w znajdywaniu defektów,
a jego używanie powinno być opisane jako obowiązkowe w standardach kodowania.
-
Determinizm Random()
Determinizm generatorów liczb (pseudo)losowych jest na ogół przedstawiany w złym świetle. :-)
W niniejszym tekście omówione zostało pewne zastosowanie generatorów liczb losowych,
w którym ich determinizm pełni kluczową rolę.
-
Zaokrąglanie i dokładność na FPU 8087
Po uruchomieniu testowania na maszynie wirtualnej okazało się,
że nowo generowane wyniki obliczeń statystycznych różnią się
od wyników referencyjnych (obliczonych i zapisanych wcześniej).
Mimo różnic tylko na ostatnich miejscach znaczących liczb zmienno-przecinkowych,
źródło problemu było mi nieznane, tym samym problem stał się poważny.
Rzecz sprawdza się do słowa kontrolnego na intelowskich koprocesorach numerycznych
a szczegóły opisane są w niniejszym tekście.
-
Kontrola dyrektyw kompilacji warunkowej oraz ustawień przełączników kompilacji
Pomysł na usprawnianie procesu kompilacji i przygotowywania oprogramowania do dystrybucji
poprzez automatyczną kontrolę ustawień kompilatora i kombinacji zdefiniowanych dyrektyw kompilacji warunkowej.
-
Rejestracja rozszerzeń
Kod w Delphi pozwalający na rejestrację specyficznych dla aplikacji rozszerzeń plików w Windows.
-
Dostęp do składowych chronionych
Tekst opisuje prosty trik umożliwiający dostęp do składowych chronionych
instancji klas bez konieczności instancjonowania potomków tychże klas -
potomków, które upubliczniałyby składowe chronione.
Góra
|
|
|
|