Posty

Wyświetlanie postów z grudzień, 2019

ThunderBird: jak zrobić professional stopkę

1. W wordzie przygotować, 2. Nowa wiadomość 3. paste do okienka wiadomości 4. ustawić, tak jak ma być 5. zaznaczyć co chcemy mieć w stopce 6. Z górnego menu: Wstaw -> HTML 7. Copy kodu 8. Ustawienia (np. prawym na adres po lewej nad folderem odebrane i ustawienia) 9. w obszarze Sygnaturka zaznaczyć "Użyj HTML..." 10. paste do okienka pod Sygnaturką 11. OK i od tego czasu już jest ładna stopka :) Skoro to czytasz, to znaczy, że interesuje Cię ta tematyka, a więc bardzo ważna jest dla mnie Twoja opinia, dlatego, jeśli możesz, to napisz w komentarzu co o tym sądzisz, proszę :)

Chrome: Rozszerzenie Full Page Screen Capture - przechwytuje całą strone

Jak jest duża strona to ciężko ją przechwycić w formie JPG, a Full Page Screen Capture robi to szybko i sprawnie :) Skoro to czytasz, to znaczy, że interesuje Cię ta tematyka, a więc bardzo ważna jest dla mnie Twoja opinia, dlatego, jeśli możesz, to napisz w komentarzu co o tym sądzisz, proszę :)

Windows: kliknięcie ponownie paska "Pokaż pulpit" powoduje pokazanie okien

Skoro to czytasz, to znaczy, że interesuje Cię ta tematyka, a więc bardzo ważna jest dla mnie Twoja opinia, dlatego, jeśli możesz, to napisz w komentarzu co o tym sądzisz, proszę :)

MS SQL Managment server: przyjmie dwa rozszerzenia backupa i bak i backup

Jasne, nie mam nic do dodania w tym temacie :) Skoro to czytasz, to znaczy, że interesuje Cię ta tematyka, a więc bardzo ważna jest dla mnie Twoja opinia, dlatego, jeśli możesz, to napisz w komentarzu co o tym sądzisz, proszę :)

IntelliJ: można dawać warunki na kropkach debugerowych, żeby zatrzymywało w określonych okolicznościach

Proste, nie tylko musi się zawsze zatrzymywać w tym miejscu, skoro ja chce zobaczyć, że nie ma nulla, a wywołuje się 100 razy. Więc wystarczy, że na kropce napiszę, że zatrzymać, jeśli null i tylko wtedy zatrzyma. Fajne. Skoro to czytasz, to znaczy, że interesuje Cię ta tematyka, a więc bardzo ważna jest dla mnie Twoja opinia, dlatego, jeśli możesz, to napisz w komentarzu co o tym sądzisz, proszę :)

else if (warunek) {puste} ma sens, żeby w else nie wykonywał się warunek

Co o tym sądzisz? Napisz w komentarzu :)

Opera: Przełącznie miedzy kartami opera w kolejności ustawienia ctrl + pgUP

Tego w skrótach Opery nie napisali...

CMD: uruchomianie kilku stron jednocześnie .bat

Prosta sprawa: Plik *.bat W treści                   start chrome www.wp.pl                   start chrome www.op.pl                   start opera www.gmail.com                   start opera www.deepl.com

SQL: SPEEDY wyszykiwanie, czyli indeksy

Obraz
Wszystko miło ładnie i przyjemnie opowiedziane tutaj:

Java: JSOUP dobre narzędzie do pobierania danych ze stron

Obraz
A oto, jak dobrze to opisuje javastart : JSoup Jsoup jest najpopularniejszą biblioteką w Javie przeznaczoną do projektów, w których wymagane są operacje takie jak: pobieranie danych ze stron www parsowanie źródła strony wyciąganie ze źródła strony informacji o poszczególnych węzłach Jeżeli więc w swoim programie chcesz zrobić rzeczy w stylu wyciągnięcie wszystkich nagłówków dostępnych na danej stronie, albo pobranie wszystkich odnośników, to Jsoup sprawdzi się tutaj idealnie. Rozwiązanie takie jest zdecydowanie lepsze niż próba wykorzystywania wyrażeń regularnych, ponieważ jak to się mówi, tworząc projekt mieliśmy jeden problem, zaczęliśmy korzystać z wyrażeń regularnych i teraz mamy dwa problemy. Konfiguracja Pobieranie źródła strony Parsowanie dokumentu Ekstrakcja elementów Konfiguracja Zanim zaczniemy korzystać z Jsoup musimy pobrać bibliotekę i dołączyć ją do swojego projektu. Najpierw pobierz najnowszą wersję z oficjalnej strony, a następnie w pr

BigDecimal: .add niby tylko dodawanie, ale nie tylko, bo sprawdza dziwne wartości

Obraz
No zobacz: public BigDecimal add (BigDecimal augend) { if ( this . intCompact != INFLATED ) { if ((augend. intCompact != INFLATED )) { return add ( this . intCompact , this . scale , augend. intCompact , augend. scale ) ; } else { return add ( this . intCompact , this . scale , augend. intVal , augend. scale ) ; } } else { if ((augend. intCompact != INFLATED )) { return add (augend. intCompact , augend. scale , this . intVal , this . scale ) ; } else { return add ( this . intVal , this . scale , augend. intVal , augend. scale ) ; } } } Jak widać, to jest dużo więcej niż a + b. To, co zwraca moją uwagę, to to, że jest tylko jedna wartość w parametrach, bo druga to ta, na której to jest wywoływane, bo to zawsze jest wywoływane na obiekcie. Ciekawostka, że BigDecimali nie można zrobić tak po prostu a+b: Nie wiedziałem tego do tej pory :)

Java: Scanner umie ciąć tekst, nawet na inty itp

Niesamowite funkcje Scannera! Oprócz wczytywania tekstu wpisanego przez użytkownika i czytania plików, potrafi on znacznie więcej. Oto cytat ze strony : Parameter Data Type Parameter Description Required/Optional String pattern It is a string specifying the pattern to scan. Required Pattern pattern It is the pattern to scan for specified string. Required Returns Method Returns hasNext() This method returns true if and only if this scanner has another token. hasNext(String pattern) This method returns true if and only if this scanner has another token matching the specified pattern. hasNext(Pattern pattern) This method returns true if and only if this scanner has another token matching the specified pattern. Exceptions IllegalStateException - This method throws exception if the innvocation is done after the scanner has been closed. Compatibility Version Java 1.5 and above Example 1 import  java.util.*;   public   class  ScannerHasNextExample1 {    

Spring Initializr - automat do stawiania Springa

Czyli zamiast wypisywać wszystko co jest w Springu, wystarczy, sobie wygenerować fundament pod project :) tutaj .

Java: int może być nullem?

int nie może być nullem, Integer może. Bardzo konkret info :)

Ciekawostka: Co się stanie gdy kilka razy przywrócimy bazę w PgAdmin i MS SQL Server Managment?

MS SQL Server Managment  usuwa wczesniejsze wpisy, a pgAdmin duplikuje wpisy do tabel. Więc w PgAdmin, najlepiej przywracać na pustej bazie.

JAVA: Contains String i list - ekspresowe znajdowanie :)

Jak w temacie, zamiast interować po wszystkim by dowiedzieć się czy coś zawiera się gdzieś, to wystarczy użyć contains(). Oto przykłady: public class Test { public static void main (String args[]) { String str1 = "Java string contains If else Example" ; // In If-else statements you can use the contains() method if (str1.contains( "example" )) { System. out .println( "The Keyword :example: is found in given string" ) ; } else { System. out .println( "The Keyword :example: is not found in the string" ) ; } } } public class Test { public static void main (String args[]) { String str1 = "Java string contains If else Example" ; // In If-else statements you can use the contains() method if (str1.contains( "example" )) { System. out .println( "The Keyword :example: is found in given string" ) ;

Windows & Linux: WIN + D pokaż pulpit

Skrót, którego często używam, odkąd się go dowiedziałem. Zamiast szukać na pulpicie tego drobniutkiego paska - a na Linuxie to nawet nie wiem gdzie to kliknać - żeby schować programy, to wystarczy Win+D i już wszystkie okna zniminimalizowane :)