Inżynieria oprogramowania

51
Co dzieje się ze śmieciami w C ++?

Java ma automatyczny GC, który co jakiś czas zatrzymuje świat, ale dba o śmieci na stosie. Teraz aplikacje C / C ++ nie mają tych zawieszeń STW, ich użycie pamięci również nie rośnie nieskończenie. Jak osiąga się to zachowanie? Jak zajmowane są martwe

51
Jakie jest współczesne znaczenie SOAP

Ostatnio spotkałem się z usługą SOAP podczas mojego stażu w firmie finansowej w 2013 roku. To był czas, kiedy rozpocząłem karierę w branży IT. Pamiętam, że miałem trochę materiału do nauki o SOAP na jednym z moich kursów inżynierskich. Poza tym w trakcie mojej kariery nie korzystałem z SOAP. Pytam...

51
Dlaczego Java ma metody „void”?

Czy / dlaczego Java musi mieć voidmetody? Odniesienie : Żadna metoda zadeklarowana jako nieważna nie zwraca wartości. O ile myślę, każde użycie voidbyłoby lepiej obsługiwane przez zwrócenie flagi statusu, wywołanego obiektu lub null. To sprawiłoby, że każde wywołanie byłoby stwierdzeniem,...

50
Gdzie znajdujesz czas? [Zamknięte]

Czuję się opóźniony w zdobywaniu nowych umiejętności, technik, funkcji językowych itp. I brakuje mi czasu, aby to zrobić. Pomiędzy pracą, obowiązkami zawodowymi, osobistymi i rodzinnymi, mam szczęście znaleźć kilka zbłąkanych godzin tu i tam, aby skupić się na nowych technologiach lub czytaniu,...

50
Dlaczego Python nie zezwala na wieloliniowe lambdy?

Czy ktoś może wyjaśnić konkretne powody, dla których BDFL decyduje się na utworzenie pojedynczej linii dla lambda Python? To jest dobre: lambda x: x**x Powoduje to błąd: lambda x: x**x Rozumiem, że stworzenie wieloliniowej linii lambda „zakłóciłoby” normalne zasady wcięć i wymagałoby dodania...