Mireczki, chciałbym zautomatyzować sobie pracę z chatem online co powinienem zrobić jeśli w tle nie mogę podsłuchać żadnych sensownych requestów? Nie wiem od jakiej strony ugryźć temat. Mam na myśli rozwiązania na stronkach jak
6bcy.org przykładowo tutaj podczas wysyłania wiadomości na czat nie wyskakują żadne requesty w narzędziach deweloperskich
zakładem, że to coś z JS'em
www.chatib.us
#programowanie #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

class Person {
private String name;

public Person(String name) {
this.name = name;
}
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bo jak w metodzie show(Person xyz) zmienna xyz jest kopią.

Czyli jak w niej masz już obiekt to masz do niego tylko referencję w xyz. Zmieniając imię zmieniasz tylko pole zmiennej. Natomiast przypisując do xyz nowy obiekt, to w xyz masz nową referencję, która jest tylko w xyz i zostanie zniszczona przez GC po wywołaniu metody. CHYBA~
  • Odpowiedz
@dzony_: jest jak pisze @kenshin985

Bo jak w metodzie show(Person xyz) zmienna xyz jest kopią.


Dodam tylko, że zmienna xyz trzyma kopię referencji do obiektu i wszelkie operacje na obiekcie wpływają na zmianę jego stanu.

Jednak gdy przypiszesz obiekt do xyz, to przypiszesz to tylko referencję do innego obiektu, i teraz to na nim wykonujesz "akcje". Proste i logiczne.
  • Odpowiedz
#naukaprogramowania

Jak najlepiej wgryźć się w duży projekt? Mam pobrany jeden i go stopniowo analizuję, ale tego jest bardzo wiele. Jest jakaś metoda żeby poznać w pełni nowy projekt? Na razie kod projektu przypomina mi supeł i niewiele widzę a jego poznawanie przypomina żmudne rozplątywanie.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IsambardKingdomBrunel: a, to nie w pracy, tak? No to poniekąd tak albo uruchamiasz aplikację, widzisz co robi i sam sobie narzucasz co by tu można zmienić. Szukasz w kodzie, grzebiesz itd. Samo przejrzenie kodu u mnie niewiele daje, dopiero jak zaczynam przy nim pracować to szybko zaczynaja się układać zależności
  • Odpowiedz
@IsambardKingdomBrunel: przede wszystkim skorzystać z dobrego IDE, które pokaże Ci wszystkie wystąpienia danej metody w projekcie i pozwoli "jumpować" klikając na kolejne metody. Od razu w projekt nie wskoczysz, musisz przy nim trochę posiedzieć i z czasem ogarniesz.
  • Odpowiedz
@Metoksyfenidyna9: in-place - obstawiam że rozwiązanie mogłoby być brzydkie
proste i szybkie, ale nieoptymalne pamięciowo - stwórz drugi vector, zrób reserve, ładuj push_backiem elementy parzyste, potem nieparzyste, a następnie swap. na każdym elemencie move zostanie wykonane tylko raz.
  • Odpowiedz
Witam w ramach powtórki postanowilem napisac prosty clicker. I napotkalem na pewien problem.(spokojnie bedzie link do codepena)
Elementy ktore są odblokowywane wysuwaja sie, i jak odblokowuje 1 z dolnych(zabirajac mu klase) to wszystkie dolne się wysuwają (mimo że odpowiednia klase posiadają). Górne elementy ugryzione tą samą metodą działają normalnie.
Oto code pen:
https://codepen.io/turtelian/pen/PyyYKY
efekt po clicku się pojawi, linijka zabierajaca klase s4 to plik js 18;
Dlaczego tak się dzieje i jak temu zaradzić?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programiści, Mam listę obiektów z polami: id i datą (id mogą się powtarzać). Chcę zwrócić listę obiektów z unikalnymi id, ale z datą od najwcześniej. Jak to zrobić z wykorzystaniem streama? Nie umiem pogrupować po id a potem wyciągnąć element z datą najwcześniejszą.

#programowanie #naukaprogramowania #java
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, firma po wstepnej rozmowie mi odpisala i poprosila o zgode na przetwarzanie danych wysylajac ich stronke, znalazlem na niej maly blad. Odpowidzialem na zgode a w PS opisałem blad, czy moge się już pożegnać z praca bo jestem pretensjonalnym bucem czy raczej na odwrot w koncu mam byc testerem xD?
#naukaprogramowania #it
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie wiem jak reszta kompilatorów ale Visual Studio ma debugger (pewnie wszystkie mają), który pozwala śledzić cały kod.
  • Odpowiedz
@Buroczyna: Z Pythona to na Packthub coś za darmo możesz wyłapać - załóż konto i codziennie dają innego ebooka.
C# - do kupienia na ebookpoint - mają ofertę z Heliona - całkiem sporo pozycji. Z Pythona też mają kilka pozycji.
  • Odpowiedz
Mirki znający się na programowaniu w Java, możecie podrzucić jakieś porady od czego zacząć naukę?
Szukam i czytam na ten temat, bo chce zacząć, a przynajmniej spróbować czegoś nowego. Pomimo wszystko rady doświadczonych mogą okazać się lepsze, niż ślepe błądzenie po sieci
#java #javadevmatt #naukaprogramowania #programowanie
  • 42
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach