Mamy dużą witrynę z wiadomościami, która ma duży ruch w sieci. Architektura to często spotykana baza danych - warstwa repo - warstwa usług - Asp.Net MVC. Problem, który widzieliśmy, dotyczy wydajności odczytu. Okazuje się, że te wszystkie obiekty w domenie DDD są świetne teoretycznie dla reguł biznesowych, ale utrudniają życie, …
Próbuję zrozumieć różnicę (jeśli w ogóle) między nimi. Według strony Wikipedii dotyczącej wielokrotnego wysyłania jest to synonim przeciążenia funkcji, ale później mówi dalej: W języku z pojedynczą wysyłką, takim jak Java […] co wydaje się sprzecznością, ponieważ Java obsługuje przeciążenie funkcji. Więc co to jest? Czy wysyłanie wielokrotne różni się …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Zdecydowałem, że uczę się Java jako drugiego języka (jestem programistą Perla). Ale po przeczytaniu kilku …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Zanurzyłem palce w programowaniu w C ++, ale …
List.ForEach(Console.WriteLine); List.ForEach(s => Console.WriteLine(s)); Dla mnie różnica jest czysto kosmetyczna, ale czy istnieją jakieś subtelne powody, dla których jedno może być preferowane nad drugim?
Podczas dyskusji jeden z moich kolegów powiedział, że ma pewne trudności z bieżącym projektem podczas próby rozwiązania błędów. „Kiedy rozwiązuję jeden błąd, coś innego przestaje działać gdzie indziej”, powiedział. Zacząłem myśleć o tym, jak to się mogło stać, ale nie mogę tego rozgryźć. Czasami mam podobne problemy, gdy jestem zbyt …
Orientacja obiektowa bardzo mi pomogła w implementacji wielu algorytmów. Jednak języki zorientowane obiektowo czasami prowadzą cię w „bezpośrednim” podejściu i wątpię, czy takie podejście jest zawsze dobre. OO jest naprawdę pomocne w szybkim i łatwym kodowaniu algorytmów. Ale czy ten OOP może być niekorzystny dla oprogramowania opartego na wydajności, tj. …
W schematach baz danych często zauważam, że rozmiary VARCHAR są zaokrąglane do przesunięć bajtów 128/256 lub 4096. Zrobiłem to już wcześniej, a pomysł, który za tym stoi, był prawdopodobnie skuteczny. Czy jednak istnieje obecnie uzasadniony powód, aby to zrobić? Obecnie często używam „50”, „100” lub „200” jako rozmiarów VARCHAR, ponieważ …
Próbuję przekształcić moją aplikację w MVC, ale utknąłem w części M. W aplikacji opartej na bazie danych model jest zaimplementowany w kodzie aplikacji, prawda? Ale co jest w bazie danych - czy to też nie jest model? (Nie używam bazy danych jako prostej składnicy obiektów - dane w bazie danych …
Z radością korzystam z JQuery przez ostatnie 2 lata i odniosłem sukces, tworząc z nim naprawdę fajną funkcjonalność ... więc czuję się z tym dobrze. Wierzę również, że przyszłość sieci będzie kontynuowana na bieżącej ścieżce po stronie klienta. Jednak... Kolejne wyzwanie wydaje się mieć postać różnych struktur kontrolerów: KnockoutJS , …
Próbuję przekonwertować program Fortan77 do C #. Mam podprogram z około 650 liniami kodu i przerażającymi instrukcjami GOTO w każdym miejscu. Mam dużo problemów, nawet zaczynam wizualizować przebieg podprogramu, aby dowiedzieć się, co on robi. Czy jest ktoś z doświadczeniem w tego rodzaju sprawach, który mógłby udzielić mi porady, jak …
Właśnie zacząłem od programowania funkcjonalnego (z JavaScript i Node.js) i z wyglądu wygląda to tak, jakby kod, który piszę, stałby się piekłem bazy kodu do zarządzania, w porównaniu do języków programowania, które mają rodzaj paradygmatu obiektowego. Dzięki OOP znam praktyki, które zapewniłyby łatwe zarządzanie kodem i jego rozszerzalność. Ale jestem …
Wiem, że jest wiele artykułów opisujących te trzy paradygmaty, ale szukam schematycznego wyjaśnienia. Jest tu kilka bardzo dobrych opisów programowania zorientowanego na aspekty, więc zadaję to pytanie w nadziei, że otrzymam rodzaj wysokiej jakości odpowiedzi, których ludzie przyzwyczają w stosie.
Natknąłem się na dwie deklaracje wskazujące, które trudno mi zrozumieć. Moje rozumienie zasad pierwszeństwa wygląda mniej więcej tak: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Ale nawet biorąc to pod uwagę, nie wydaje mi się, aby poprawnie ocenić …
Powoli zastępujemy pliki poleceń wsadowych (Windows .bat), które po prostu zgarnęły klasy skompilowane w IDE dla programistów, bardziej wszechstronnymi kompilacjami Ant (tj. Pobierają z CVS, czystą kompilację, jar, archiwum, e-mail itp.) Spędziłem dużo czasu na nauce (i debugowaniu problemów) z Antem, więc najwygodniej jest go używać do tych zadań. Zastanawiam …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.