Dlaczego heap sort jest zdecydowanie rzadziej wykorzystywany / mniej popularny niż quicksort i merge sort, mimo, że jest prawie tak samo szybki jak one, ma lepszą złożoność pesymistyczną i liniową złożoność pamięciową?

#informatyka #algorytmy #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Generalnie to śmieszą mnie ludzie, a może powinno się im dziękować, którzy promują nauke programowania. To jest przykre jak obecnie wannabe programiści są w stanie się upodlić by złapać doświadczenie. 3 miesiące pracy za darmo? Nie ma sprawy. Dwie osoby zgodziły się na pół roku za free i od stycznia u mnie zaczynają. Dalej wszystkich namawiajcie. Seniorzy - was też to spotka. Nasycenie nadejdzie prędzej czy później, a umiejętności
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #csharp

Pobieram cenę 24,4476 zł i mam ją przesłać przez api a tam przyjmują tylko do 2 miejsc po przecinku i zaokrągli 24,45. Będzie rozbieżność

Żeby uzyskać 2 liczby 24,44 robiłem tak Math.Floor(price*100)/100 ale czasami się rozjeżdża np:9,5300 wychodzi 9,52 nie wiem czemu.
Czy powiedzieć klientowi,że trzeba zaokrąglać,żeby nie było kiedyś rozbieżności.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, mam ListView w #wpf, gdzie zaciągam dane z bazy do kilku kolumn. Dokładam kolejną kolumnę z kontrolkami typu UpDown do wklepania liczb. Teraz chcę zapisać tak przygotowane dane w kolejnej tabeli z wynikami, dla tych wierszy, gdzie coś zostało faktycznie wpisane. Jak się to robi w MVVM?

#csharp #dotnet #naukaprogramowania #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wisniowy_smak: zakładam że masz jakąś kolekcje czegoś w WM która jest zbindowana do tego listview (listview na podstawie tego 'czegos' tworzy swoje wpisy). Wartość updown też powinna być zbindowana do jakiejś property z 'czegos').
Żeby uzyskać to co chcesz musisz mieć druga kolekcje i drugi listview zbindowany do tej kolekcji. I teraz do drugiej kolekcji dodajesz te elementy z pierwszej w których wartość zbindowana do updown się zmieniła i powinno
  • Odpowiedz
@rosso_corsa: Oczywiście, i jest to banalnie proste. Ściągasz relacyjną baze danych, np. MySQL. Potem ją instalujesz i konfigurujesz. Następnie tworzysz tabele z trzema kolumnami int, double i string(text). To jest:
create table osoba(pesel char(11), imie varchar(255), wartosc double);. wrzucasz do niej dane tyle ile chcesz i kiedy chcesz. No i potem dopisujesz do programu laczenie sie z baza danych i pobieranie danych przy uzyciu select
  • Odpowiedz
#naukaprogramowania ale jestem dzbanem xDDDDDDDDD
W skrocie mialem problem z dekoderem szyfru ulamkowego, wszystko cacy dzialalo tylko indexy spacji nie dzialaly jak trzeba, wiec kombinowalem zrobilem tablice z indexami spacji i je pozniej w petli wstrzykiwalem w odpowiednie miejsce. Ale cos nie działało, po kilku usprawnieniach wywalało się przy szyfrze 5cio i wiecej wyrazowym, wtedy spacja znowu w zlym miejscu. I tak myslalem KILKA DNI majac sprawny kod rozwiazujacy pojedynczy
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jakim kierunku warto się rozwijać, jeśli chodzi o #programowanie ? Web, mobile, czy coś innego? Języki niskopoziomowe czy wysokopoziomowe?

Student 1 roku infy here, przygotowuję się do stworzenia pierwszego projektu do cv, jakaś aplikacja webowa, backend .net core mvc, front nie wiem jeszcze. Chciałbym iść w ten web, backend dev albo fullstack, bo ofert na to pierwsze mało raczej. Jest jedne ale: boję się, że skończę klepiąc cały dzień
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje nieco pomocy przy sposobie organizacji projektu. Nie znam się niestety na wzorcach a to jest idealny moment, żeby się poznać. Ale jaki i dlaczego wybrać? Jak to dalej zaimplementować, żeby nie zrobić kaszanki z kodu?
na razie to jest główny program
To coś działa. Ale będzie wymagało mnóstwa caseów, chociaż pętla główna znacznie się uprości w stosunku do tego co było kiedyś.
To co widać - na początku wywołuję funkcję action(...) na rzecz
A.....k - Potrzebuje nieco pomocy przy sposobie organizacji projektu. Nie znam się ni...

źródło: comment_JSDcxBqIKO2YmqawGGvrSfdylaQRK5b9.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lionbest: dzięki za uwagi. No właśnie chciałbym to uprościć, upchnąć jakiś schemat lub wzorzec. O zasoby jestem spokojny, na razie zajmuje 10k pamięci ze 128k i 1kB ramu z 8kB.
Enum state to stan w jakim znalazł sie program po akcji użytkownika. Wypisałem je dla świadomości ile tego jest, i że każdy taki przypadek wymaga określonej akcji, dlatego na tym bazuje. Za to w tej chwili zupełnie nie używam żadnego
  • Odpowiedz
@Analityk: Najpierw wydziel sobie stany, które są niezależne. Potem dopiero pomyśl która klasa powinna się tym zajmować. Jeżeli masz wiele instancji okien, to każda z nich będzie miała stan niezależny. Następnie łatwiej będzie ci określić, czym dana klasa powinna się zajmować.
  • Odpowiedz
Cześć Mirki!
Tworze sobie apke klient - serwer która będzie się łączyć po websocketach i napotkałem na mały problem:
Stworzyłem ChannelInterceptor w którym sprawdzam login i hasło przesłane w headerze (preSend gdy Stomp Command == CONNECT) i nie wiem kompletnie w jaki sposób odesłać informację do klienta jeśli credentiale się nie zgadzają i jest on nieautoryzowany.

@Component
public class CustomChannelInterceptorAdapter implements ChannelInterceptor {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W security mam ustawione, że każda wiadomość musi być authenticated.
Można by zrobić workaround i dać userowi role np. ERROR i jeden z kanałów udostępnić tylko do wysłania erroru ale nie o to mi chodzi.
Użytkownik który podczas łączenia się nie poda dobrych danych ma authenticated == false i nie może się do niczego za subskrybować. Jeśli ustawiłbym mu jakąkolwiek rolę wtedy w stomp headerach będzie miał authenticated == true.

@Configuration
public class WebSocketAuthorizationSecurityConfig extends
  • Odpowiedz
Kurde, nie ogarniam.
kod pastebin
Generalnie mam dwa różne obiekty, które mają wspólne nazwy metod (interfejs) oraz ich różne implementacje. Chciałbym jednak moc mieć jakiś sposób, żeby np. w pętli while(1) zmieniać obiekt, dla którego wywołuję metodę w zależności od wyniku działania programu. To znaczy coś takiego (uwaga wklejam kod):

oa a;
ob b;
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MroczekBall3D: {{productsList.products[i].converter}} pobierane jest z bazy i cały czas jest 1kg=30szt.Pokazuje domyślny przelicznik i chyba ten update nic by nie dał.Dodawanie czy odejmowanie produktu nie ma wpływu.

Wystarczyło by mi,żeby rozdzielić te wartości z {{productsList.products[i].converter}} i wstawiłbym coś takiego

productsList.changeQuantity(i, $event)=productsList.changeQuantity(i, $event)*productsList.products[i].converter.secondUnit
  • Odpowiedz
@smalczyk1: Wybacz, ale Twoj problem nei jest dla mnie zrozumiały.
Mówisz, że gdy zwiększy się ilość, to ma wyświeltić sę nowa ilośc.

Przykład podany przez Ciebie jest dobry, jest to bindowanie i wyświetla to zawsze aktualną wartość trzymaną w zmiennej w tej klasie.

"wartość ilości"
  • Odpowiedz
#androiddev #naukaprogramowania

Dwie sprawy co do adaptera i listview. Po pierwsze jesli mam w elemencie listy np checkbox i jak go zaznacze to chce zeby dany item sie pokorował i spadł na sam dol listy, probowalem roznych kombinacji w Adapterze ale srednio to działa bo nie zapamietuje, czy dobrym pomysłem było by zrobic arrayliste typu np. ListItems(text, color, chcecked)?

A druga sprawa to taki problem że jak lista
MrFisherman - #androiddev #naukaprogramowania

Dwie sprawy co do adaptera i listview....

źródło: comment_bNs1vXIJ8UDrBb6vCdhs1exFzwpsYhsD.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1.Jest jakaś zasada, dobra praktyka, żeby w #javascript #oop pobierać elementy strony tylko w jednej, głównej klasie, która ma obsługiwać interfejs aplikacji? Czy mogę deklarować zmienne zawierające elementy DOM w różnych klasach w zależności od potrzeby? Na przykład mam klasę dedykowaną tagom (tablica tagów, dodawanie i usuwanie tagów, wyszukiwanie za pomocą tagów) i wygodniej byłoby mi pobrać diva.tags-list już w tej klasie i dodawać do niego spany.tag. Wydaje
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

żeby w #javascript #oop pobierać elementy strony tylko w jednej, głównej klasie, która ma obsługiwać interfejs aplikacji?


@lunaexoriens: nie rozumiem o co Ci chodzi, co masz na myśli pisząc "pobierać"?

I dlaczego przyczepiłeś się tego oop? W zasadzie jeżeli można uniknąć tworzenia klas powinno się tego nie robić. Nie próbuj pisać w js tak jakbyś pisał w Javie albo
  • Odpowiedz
@lunaexoriens: > Trzymać wszystkie w jednej klasie czy w zależności od potrzeb?

@lunaexoriens: możesz po prostu trzymać je w jakimś obiekcie, nie ma potrzeby tworzenia do tego klasy. Generalnie powinno się używać najprostszych metod.

A co do obiektówki, to po prostu chcę ją lepiej zrozumieć, zawsze przydatna umiejętność.

JS wspiera też programowanie funkcyjne i to raczej ono jest kluczem do pisania dobrego kodu w JS. Klasycznie rozumiane programowanie obiektowe i
  • Odpowiedz