#naukaprogramowania #programowanie
Od 2-3 lat jest na etapie przebranżawiania się, aktualnie robię strony oraz sklepy głównie oparte o WP czyli w większości PHP i JS. Natomiast czuję, że mam spore braki w wiedzy teoretycznej na temat samego programowania. Czy byłby ktoś w stanie polecić dobrą literaturę z zakresu 'ogólnego' programowania oraz tematów pochodnych, niezbędnych lub opcjonalnych, które pozwolą mi poszerzyć wiedzę teoretyczną? Wiadomo, mogę sobie sam szukać w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
Ostatnio utknalem we frontendzie i nie wiem co dalej. Niby cos tam umiem, ale nie do konca. Wpadlem na pomysl, aby zrobic strone internetowa dla 8klasistow (czyli moja aktualna klasa( ͡° ʖ̯ ͡°)). Projekt bylby oparty na rzeczach potrzebnych do egzaminu osmoklasisty. Cala strone podzielilbym na kilka stref: algebra, rownania, geometria itd.. Kazda z tych stref bylaby rozdzielona na czysta teorie i zadania.

Co sadzicie o takim malym
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak co wieczór #glupiepytaniametoksyfenidyny ( ͡° ͜ʖ ͡°)

Chciałbym przypisać wskaźnik do adresu podanego przeze mnie. Gdzie mogę znaleźć/ustawić zakres pamięci na jakiej ten program będzie operował? Konkretnie chodzi mi o podgląd na żywca w debugerze jak ten kod będzie śmigać ( ͡° ͜ʖ
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Metoksyfenidyna9: z punktu widzenia standardu, zapisywanie do losowej pamięci to Undefined Behaviour.

Żeby uzyskać pamięć od systemu operacyjnego, używasz operatora new lub innej alokacji pamięci.

Dostęp do pamięci nie należącej do procesu kończy się segfaultem.
  • Odpowiedz
Kolejna niedziela kolejna #technologicznasowa
W dziejszym odcinku: Nasz pierwszy program Hello World w Javie!

Powoli, powoli przechodzimy do czegoś konkretnego.
Btw. Myślę że w przyszłym miesiącu skończę wyszstko ustawiać, i być możę każdy wpis będzie w towarzystwie filmiku na youtube :) czasem łatwiej obejrzeć bardzo krótki konkretny materiał :)

TechnologicznaSowa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vaneck: yeah, założenie jest takie że prowadzę kurs dla osób które mogą dopiero zaczynać i posiadają 0 wiedzę. Będą i bardziej zaawansowane tematy, systematycznie w każdą niedzielę jeden krok do przodu ;-) wiem że jest jeszcze bardzo mało kontentu ale z czasem będzie lepiej :-)
  • Odpowiedz
Mireczki pomóżcie biedakowi. Chcę zrobić konsolową bazę danych z zapisem do pliku, najprostsze dziadostwo z dodawaniem i usuwaniem danych. Znacie jakąś stronkę z "tutorialem" do czegoś takiego ? Od razu mówię że jestem na poziomie planktonu ze znajomością języka (ogarniam jedynie jakieś kalkulatory na kiju) ale nie oczekuję gotowych rozwiązań, jedynie jakiegoś drogowskazu w jaki sposób to ugryźć, czego użyć i jak się czego używa.
#cpp #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

---------------- sprzedałem tutaj trochę swoja historie życia, nie trzeba czytać całości, proszę tylko o rekomendacje, nakierowanie w temacie wyboru uczelni/kierunku studiów ----------------
Mireczki, podbijam dziś do społeczności tagu #programowanie z pytaniem o to jakie studia wybrać? Nie pytam o to czy w ogóle na studia iść, bo zdecydowałem, że na studia pójdę, na razie przynajmniej po to, żeby zapewnić sobie ciągłość utrzymania i dać sobie czas na dalsze poznanie siebie i
Z.....e - ---------------- sprzedałem tutaj trochę swoja historie życia, nie trzeba c...

źródło: comment_WSQKOwL3BMp9CbVt6gQ2j7Q3QvkgEAS8.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jednak jeśli matematyka jest bardzo potrzebna, żeby się dostać na sensowny kierunek


@ZjemCiNoge: chociaż maturę zdawałem kilkanaście lat temu to myślę, że matematyka to podstawa jeżeli o dostanie się na kierunek techniczny chodzi i na bank ma najwyższy przelicznik przy rekrutacji.
  • Odpowiedz
@ZjemCiNoge: Z własnego doświadczenia, ani wyniki matury, ani studia (nie skończyłem, zrezygnowałem po roku) na nic się nie zdały i pewnie nic by teraz nie zmieniły ( ͡° ͜ʖ ͡°)

Od 6 lat pracuję jako programista, pierwszą pracę (zdalną) dostałem po prostu pisząc maila z CV do CEO pewnej startupowej firmy po tym jak maila dostałem od znajomego, polecam więc po prostu uderzać na linkedin do
  • Odpowiedz
@Crantor: Zagraniczni klienci niewątpliwie wpływają na płacę w Polsce lecz mimo wszystko nawet dla programistów pracujących za granicą i jednocześnie tam mieszkających zarobki na tle innych zawodów są bagatela o wiele większe ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
@Crantor w Polsce już za 10k żyjesz na bardzo wysokim poziomie jeśli wiesz co robisz i nie mieszkasz w np. Warszawie... Takie zarobki zwłaszcza dzięki pracy zdalnej są możliwe w praktycznie każdej części kraju gdzie można kupić mieszkanie 100+ metrów za 300k w spokojnej mieścinie albo pobudować się na nowym osiedlu z innymi młodymi rodzinami i po prostu żyć nie przejmując się niczym

Nie wiem czemu każdy artykuł tego typu z
  • Odpowiedz
Mam stosunkowo mały program. Dwie klasy - jedna po drugiej dziedziczy.
Chciałbym mieć ok 20 parametrów które mogą ulec zmianie, konfigurowalnych w jednym miejscu w kodzie.
Tak, żeby dostęp był do nich w różnych plikach / klasach.
Jest jakiś lepszy sposób niż macro w pliku z mainem (#define kazdyParametr wartosc)? Jaki (cpp98)?

#cpp #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Garg84: Tak jest constexpr najlepiej w namespace albo w scopie klasy.
Jeżeli będziesz chciał je przenieść jako zewnętrzne pliki konfiguracyjne to pozostaje ci Singleton.
  • Odpowiedz
@dupasmoka: @lionbest:
Padło na nagłówkowy z constami. Dziękuję Wam bardzo :)

W sumie nigdy nie używałem singletona, ani za bardzo nie wiedziałem na czym polega. Przy okazji nauczyłem się czegoś niespodziewanego z wzorców projektowych.
  • Odpowiedz
Jaka jest różnica dla konstruktora klasy w C++ czy przekaże mu dane przez referencję czy przez wartość?


@Metoksyfenidyna9: taka sama jak w każdej innej funkcji lub metodzie ¯\_(ツ)_/¯

Czy działanie destruktora opisuję tylko gdy stricte zwracam się w konstruktorze o przydzielenie pamięci chociażby przez new?


@Metoksyfenidyna9: w destruktorze klasa powinna zwolnić zasoby które wcześniej pozyskała, czyli np.: zaalokowaną pamięć, otworzone pliki, zablokowane mutexy itd. To oczywiście kwestia konwencji,
  • Odpowiedz
- klasa bazowa powinna mieć destruktor wirtualny (odsyłam do lektury, z grubsza: wskaźnik na bazową może przechowywać obiekt dziedziczący, bez wirtualnego dtora nie zawołasz dtora klasy dziedziczącej)

Dzięki, zapomniałem

- czy implementacja operatorów różni się pomiędzy Date a TimeStamp? jeżeli nie, to nie musisz ponownie ich definiować

Chyba będzie się różniła. Zastanawiam się czy liczyć że data jest różna tylko gry różnica > minuty*60*24

-
  • Odpowiedz
Czym mogę podglądnąć "na żywo" zmiany zachodzące w pamięci? Przy inicjalizacji itp zmiennych, takie podstawy.


@Metoksyfenidyna9: najprosciej chyba dowolnym debuggerem. Nic innego nie przychodzi mi do glowy
  • Odpowiedz
#bigdata
#naukaprogramowania
#python

Trochę pouczyłem się webdevu (tj napisałem jakiś tam serwis w django). Jakoś mnie to nie przekonywało i ciężko mi wchodziło z początku, ale mogę powiedzieć że mam podstawowe umiejętności.
Jednak zacząłem uczyć się big data tj. pandas, numpy matplotlib, seaborn etc... i to jest to! Po prostu te zagadnienia są dla mnie mega ciekawe. Krzywa uczenia się jest o wiele większa, niż w
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taką pętlę:
for (i = 0; i < matrix.size(); i++) {
for (j = 0; j < matrix.size(); j++) {
for (k = 0; k < matrix.size(); k++) {
// do the job
}
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gnidex: lepiej powiedz cos o problemie - dobrze znac metody synchornizacji wyniko ich przekazywania itp.
generalnie to zazwyczaj mozna zrobic w funkcji ktora dajesz do threada petle typu wez zadanie wykonaj itp.
  • Odpowiedz
@gnidex: A równoległość oparta na wspólnie dzieloną pamięć i programowanie wątków a równoległość rozproszona, oparta o procesy, to dwa zupełnie różne problemy i dwa kompletnie odmienne rozwiązania. Musisz jasno zdefiniować czego tak naprawdę chcesz, ponieważ rzucasz ogólnikami, trochę nie bardzo wiesz o czym mówisz i niesamowicie trudno jest w takiej sytuacji cokolwiek doradzić. Nie istnieje coś takiego jak "obiekt" w dyskusji o procesach i wątkach.

Podejrzewam, że chodzi o wersję
  • Odpowiedz
string time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
Co robię zle? Niby mam zakres czasu 24h ale 20 wieczorem to 08 tutaj a pierwsza w nocy to 13 :(
#naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach