public static void main(String[] args) {
String doPrzeszukania = "Ala ma kota i ma 80 lat";
boolean wynik = doPrzeszukania.matches("\s{1}\d{1,3}");
System.out.println(wynik);
}

Dlaczego wywala mi false skoro string doPrzeszukania zawiera " 80"?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wiorekogorek: To co napisałeś to:
\s{1} - dokładnie jedna spacja
\d{1,3} - minimum jedna, maksimum trzy cyfry

Czyli matches() zwróci Ci true dla wszystkiego, co ma na początku spację, a zaraz po niej występuje od jednej do trzech cyfr. Jeżeli string będzie zawierać cokolwiek co nie jest cyfrą lub spacją, to zwróci false, bo w tym regexie, który podałeś, nie ma mowy o jakichkolwiek innych
  • Odpowiedz
mam funkcje badania czasu w c#

static string SortTime(Func sortMethod, Func whatArrayToGenerate)
i teraz mam 4 funkcje z metodami sortowania, dla każdej z metody jest po 5 typów tablic(randomowa, vshaped itd)
Czy mogę to mainie wywołać w jakiś prosty sposób (mniej niż 20lini)?
Mógłbym dawać po kolei WriteLine(SortTime(1z4MetodSortowania, 1z5 wygenerowanych tablic) ale jest to imo słabe i zastanawiam się jak można zrobić to inaczej.
#naukaprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem sobie prostego agenta który ma za zadanie wykonywać komendy na drugiej maszynie. Problem jest taki że jeżeli od strony clienta wyślę żądanie otworzenie pliku Excelowego to wtedy mój client się freezuje i nic nie mogę zrobić dopóki nie zamknę ręcznie excela. Jak mogę rozwiązać problem z freezowaniem servera tak abym mógł odpalić różnie aplikację w tle jednocześnie?


#python #naukaprogramowania #programowanie

Server.py
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w pracy sporo czasu a ogólnie uczę się programowania w pythonie i chciałbym ten wolny czas na to poświecić. Problem w tym że na kompie go nie zainstaluje bo potrzebna zgoda administratora, a trochę nie wiem jakbym mógł to załatwić. Na iosa niby jest jakaś apka za 50 zł, ale to mam mały wyświetlacz i nie wydaje mi się żeby to było komfortowe. Jakieś pomysły jakbym mógł coś tutaj podziałać ?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Przegrany_Joker brawo, jedziesz do przodu. Rzuciłem okiem i pierwsze co mi się rzuca w oczy to:

- wszystko jest public. Enkapsulacja/hermetyzacja jest jedną z podstaw OOP. Jeżeli masz metodę która jest używana tylko wewnątrz danej klasy, to powinna być prywatna. Pola też raczej powinny być prywatne.

- tworzysz obiekty w Main a następnie wywołujesz na nich metody statyczne. Pomimo że nie jest to zabronione, łatwo możesz sobie tym nabruździć jeżeli wejdzie
  • Odpowiedz
Witajcie Mirki,
Chciałbym poradzić się Was w kwestii wyboru dwóch książek, a że wybór na rynku jest ogromny to liczę na pomoc ludzi z branży.

1. Książka ogólnie o programowaniu
Szukam książki, która wprowadziłaby w świat programowania nieco bardziej szczegółowo niż ogólne internetowe kursy skupiające się bardziej na składni języka np. struktury danych - w jaki sposób są zapisywane w pamięci tablice, a w jaki sposób listy, jak wygląda konwersja na system binarny/szestnastkowy itp.,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bejdok: z książek ogólnoprogramistycznych poleciałbym któraś książek Boba Martina (Czysty kod lub Mistrz czystego kodu) może niedokonca spełniają twoje założenia ale uważam że każdy kto programuje powinien je przeczytać
  • Odpowiedz
Jak określić złożoność algorytmu? Chodzi o to że mam podany algorytm i mam określić jego złożoność. Potem napisać swój, lepszy i też określić jego złożoność z tym że nikt nam nie mówił jak się to określa i co jest co ( ͡° ʖ̯ ͡°) Wiem że jest coś takiego jak np złożoność wykładnicza, logarytmiczna itp. ale nie umiem tego określić.

#pytanie #naukaprogramowania #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach