Aktywne Wpisy

Finesta +416
Gdyby Polacy na zwrócenie uwagi reagowali nie agresją, a próbą zrozumienia i przyznania się do błędu, nasz kraj byłby jednym z najlepszych miejsc do życia.
Lecz tu wiele jednostek nie szanuje wspólnoty, czy to mienia czy prawa.
Racja ma być wyłącznie po ich stronie, nawet jak to powoduje krzywdę czy szkodę dla całej reszty.
#polska #zalesie
Lecz tu wiele jednostek nie szanuje wspólnoty, czy to mienia czy prawa.
Racja ma być wyłącznie po ich stronie, nawet jak to powoduje krzywdę czy szkodę dla całej reszty.
#polska #zalesie

enforces +118
Pokolenie Z. Dziś na Onecie dowiedziałem się że Gen Z śmieje się ze skarpetek stopek pokolenia Milenials. Tymczasem pokolenie Z i ich wyszukany styl. #moda #lifeisstrange #wykop30plus
źródło: temp_file4104544027845500543
Pobierz




Jak zabezpieczyć ten kod przed wywalaniem aplikacji? Coś oprócz Try {} Catch{} (brzydki kod).
http://pastebin.com/t5kdpJb8
Jest to kawałek metody służącej do logowania na jakikolwiek blog WordPress.
Wywaliło mi przy TcpClient client = new TcpClient(fulladdress, 80). Komunikat związany z timeoutem.
Piszę to ogólnie, bo nie znam C#, ale no po to wymyślili to cudeńko jak wyjątki (które są w każdym poważnym języku programowania), żeby życie ułatwić :>
Najprostsze sprawa to skorzystać z StringBuildera. Generalnie powinno się unikać "dodawania" stringów. Można też np. napisać jakieś extension method np. public static StringBuilder AppendHeader(this StringBuilder sb, string header, string value) albo w ogóle zamknąć requesta w jakiejś klasie jak będziesz z niego często korzystał. Zasada jest taka - pomyśl jakbyś chciał z czegoś korzystać, a potem napisz kod, który Ci to umożliwi :).
Generalnie zrobiłem to w taki sposób:
http://pastebin.com/maJT6inn
Response sprawdzam później (trzeba sprawdzić czy zalogowano poprawnie, wiadomo).