@LazyInitializationException: że co proszę? Stary, mogłeś właśnie zrewolucjonizować programowanie funkcyjne. Chłopaki, to tylko przypisanie funkcji do zmiennej O BARDZO SILNYM TYPIE REPREZENTUJĄCYM TĘ FUNKCJĘ, to nie jest typ danych!

----
w ogóle, zmienna w programowaniu funkcyjnym, co ja p------ę, jezu
  • Odpowiedz
Dzięki dogłębnemu debuggowaniu błędów kompilacji można się nauczyć kilku ciekawych rzeczy i lepiej poznać daną technologię. Sprawdź, czego możesz się dowiedzieć debuggując błędy kompilacji w C.

https://bulldogjob.pl/news/1060-problemy-z-kompilowaniem-seqfault-i-illegal-instruction

#programowanie #naukaprogramowania #c #debugging
Bulldogjob - Dzięki dogłębnemu debuggowaniu błędów kompilacji można się nauczyć kilku...

źródło: comment_1587458283GvCPJ8gZMYf6JImHnAF4uo.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cavalorn: Wiesz co ja jak sobie piszę programik na tyle mały, że zmieści się w 1 pliku to robię sobie maina na górze i niżej to prywatne metody. Jak tak piszesz to nie ma większego znaczenia, ale potem jak wracam do kodu po czasie to jakoś mi się lepiej od góry analizuje.
  • Odpowiedz
Zapraszam Cię na drugą edycję szkolenia: Angular + Spring Boot + Google Cloud Platform!

Angular i Spring Boot to frameworki, które stanowią czołówkę technologiczną na rynku IT.
Dlatego 23 kwietnia o 19:00 zapraszam Cię na webinar, w trakcie którego zaprojektujemy aplikacje, która będzie przyjmowała od użytkownika pliki i zapisywała je w chmurze. Frontend napiszemy w Angularze, Backend w Spring Boot, natomiast całość uruchomimy w ramach Gogole Cloud Platform ☁️

Pokażę Wam, co można
SoftBull - Zapraszam Cię na drugą edycję szkolenia: Angular + Spring Boot + Google Cl...

źródło: comment_1587406429f9Ft4VG7hddwVkEMeF8pPy.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania
czy ktoś mógłby mi powiedzieć dlaczego:
var reg = "^(1\s(szt\.|kg|l\b)|100\s(g|ml))(\/1\s(opak\.|pusz\.|but\.|szt\.|para))?\s*$";
lub to:
var reg = "^(1\s(szt\.|kg|l\b)|100\s(g|ml))(\/1\s(opak\.|pusz\.|but\.|szt\.|para))?\s*$";
var sprawdzam = new RegExp(reg,"m");
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Primek_1980: aż tak się nie znam. Wiem tylko, że regex to nie jest standard jakiś, są różne "silniki" regexa które się od siebie różnią. W zależności od implementacji w danym języku programowania / narzędziu mogą później wychodzić różne kwiatki.
  • Odpowiedz
Jak mogę w #java wywołać jeden konstruktor z drugiego konstruktora w klasie abstrakcyjnej? Chciałbym taką logikę:

class A{
int value;

public A (int a){
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukmar: a czemu chcialbys zeby bylo to statycznym polem w klasie abstrakcyjnej?
jesli chcesz uzyskac zachowanie polimorficzne to mozesz stworzyc metode abstrakcyjna getWyplata() ktora kazda klasa konkretna bedzie nadpisywac
  • Odpowiedz
jeżeli mam statyczne pole w klasie abstrakcyjnej to czy jest możliwe żeby jego wartość była różna dla każdej klasy dziedziczącej


@lukmar: Jak masz pole statyczne, to jest jedno w pamięci JVM-a. Nie ma obiektu który by miał własną wartość, bo statyki nie są instancjami obiektu tylko właśnie 'należą' do klasy. Tak, wszystkie instancje obiektu będą widziały jedną wartość. Niech cię nie kusi by trzymać jakikolwiek stan (wartości dynamiczne) w polach
  • Odpowiedz
Dopiero zaczynam się uczyć.
Mam napisać kwerendę, która pokaże wszystkie osoby w bazie, poza tymi, które mieszkają w Warszawie i mają zawód.

Napisałem coś takiego:

SELECT numer, imie, nazwisko, miejscowosc, zawod
  • 66
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

PROSZE O POMOC!!!!!

1Zdefiniuj samodzielnie klasę 'kasa' która będzie zawierała przegródki na banknoty o nominałach 200, 100, 50, 20 i 10 złotych oraz na monety 5, 2, 1 złotych i 50, 20, 10, 5, 2 i 1 groszy (wszystko to zmienne typu 'int' bo interesuje nas ile jest banktotów i monet każdego rodzaju a nie ich suma).

2Nie zapomnij o konstruktorze klasy.

3Oczywiście
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

stała to taka zmienna, do której możemy przypisać wartość tylko raz


@UnitrA: można uprawiać taką gimnastykę mentalną, można też powiedzieć że stała to funkcja, która zwraca zawsze tę samą wartość, i takim sposobem można wyrzucić w śmietnik cały słownik, bo pojęcie będą miały przypadkowe znaczenia w zależności od chwilowych kaprysów a komunikacja stanie się niemożliwa...
  • Odpowiedz
@ponuryrolnik:

przeczytałem gdzieś, że w innych językach te rzeczy dzieją się poza wzrokiem programisty,


W innych językach OOP jest dokładnie tak samo :) To że coś jest ukryte przed wzrokiem to założenie między innymi obiektowości. I jest właśnie takie że zamykasz rzeczy w klasie i z zewnątrz klasy nie interesuje Cię jak to jest wykonywane. Podobnie jest z funkcjami. W każdym razie gdzieś pewne rzeczy muszą być zapisane, samo się
  • Odpowiedz
bralem dzisiaj z nudow udzial w kursie #python z akademii kodu od podstaw zeby sobie utrwalic to co juz umiem i mnie zdziwiło ze zdecydowana wiekszosc uczestnikow to kompletnie ludzie z innych branż, całkowicie zielonych w temacie, pełno różowych które daje rękę że nie odróżniają plusa od minusa na akumulatorze a biora sie za programowanie bo uslyszeli ze w it to tam pieniążek jakis jest i w ogole wszystko super
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: ciekawe, że w innych branżach nie ma takiego "kultu pasjonatów" jak w it. Nie słyszy się chyba, żeby ktoś patrzył z góry na spawacza, bo nie interesował się spawaniem od dziecka.
  • Odpowiedz
@tomszczyk: nie musisz korzystać ze zeminnych tmp user i tmp date. Po prostu przy insercie użyj odpowiednio i bepośrednio user oraz sysdate
A zamiast tmp_ id użyj sequences na logi.id i wywołaj.
Wtedy będzie już blisko ideału ( ͡° ͜ʖ ͡°)
  • Odpowiedz