Próbuję znaleźć podejście do projektu, w którym użytkownik może edytować rekordy i móc zobaczyć poprzednie wersje tych rekordów. Oto uproszczony przykładowy schemat z wykorzystaniem listy: TABLE list ( id int auto_increment primary key, user_id int, title varchar(255) ); TABLE list_tasks ( id int auto_increment primary key, list_id int, title varchar(255), …
Projektuję aplikację rozproszoną, która będzie składać się z usług REST i różnych klientów (Silverlight, iOS, Windows Phone 7 itp.). Byłem gotowy podjąć decyzję o wdrożeniu moich usług REST przy użyciu usług danych WCF (OData), ale teraz interfejs API sieci Web MVC 4 podważył mnie. To, co podobało mi się w …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Jakie jest lepsze słowo na opcjonalne wymaganie w inżynierii oprogramowania? Fraza jest sprzeczna. …
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) jest zaimplementowany jako „zestrojony szybki sortowanie” zamiast sortowania radix. Jakiś czas temu porównałem prędkość i przy czymś takim jak n> 10000 sortowanie radix było zawsze szybsze. dlaczego?
„GPL Jak” ma następujące mówić o prawach autorskich stosowania kodu skopiowany z innymi programami: Jeśli skopiowałeś kod z innych programów objętych tą samą licencją, skopiuj także informacje o prawach autorskich. Umieść wszystkie informacje o prawach autorskich razem, u góry każdego pliku. Zrobiłem całkowitą refaktoryzację biblioteki C # , która sama …
Moim zdaniem za każdym razem, gdy rozpoczynają się nowe projekty JEE (tam, gdzie te technologie będą miały zastosowanie), ludzie wolą używać kombinacji Spring + Hibernacja zamiast EJB 3. Wydaje się, że młodszym programistom zaleca się skorzystanie z tego zamiast EJB. Czy są to osobiste preferencje, czy istnieją uzasadnione powody? (np. …
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 . Nasza firma ma zamiar zdobyć kod źródłowy ogromnego produktu. Co należy wziąć pod uwagę przy …
Ostatnio coraz bardziej nęka mnie to, co musiałbym opisać jako jedno z moich najbardziej frustrujących i zabójczych morale doświadczeń w tym zawodzie: konieczność siedzenia w wersji , która została przetestowana, ponownie przetestowana, wystawiona i pod każdym względem i cele są gotowe do wysyłki / wdrożenia . Jako wszechstronny facet od …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Dziesiąta zasada Greenspun (właściwie jedyna reguła) mówi, że: Any sufficiently complicated C or …
Czy oprogramowanie objęte licencją GPL (wersja 2) może polegać na bibliotekach licencjonowanych na podstawie APLv2 bez uruchamiania GPL? Językiem tutaj sugeruje mi może nie. W moim konkretnym przypadku patrzę na demona, który korzysta z niektórych bibliotek zewnętrznych licencjonowanych przez APLv2. AKTUALIZACJA (W odpowiedzi na odpowiedzi / komentarze.) Na potrzeby tego …
Mamy rodzinę aplikacji, z których wszystkie mają tę samą bazę. Do tej pory rozwijałem tę bazę, a przepływ pracy w Git był bardzo prosty: Rozwój odbywa się w developoddziale Nowe funkcje są rozwijane w name-of-the-featurebranży Wydawnictwa dokonywane są w release-**oddziale Do tej pory kod był taki sam dla każdej aplikacji …
Mamy poważny problem, w którym pracuję, a jego nazwa to „personalizacja”. Mamy stary (10+ lat) system oprogramowania dla dostawców, który nasze działy IT i księgowości wcześniej lubiły dostosowywać. Gdzieś wzdłuż tego oprogramowania zaczęło się pojawiać wiele błędów. Następnie zostałem zatrudniony po dużej części dostosowania. Niemal każdy problem, który znalazłem w …
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 . Podczas nauki języka C # okazało się, że C # obsługuje przeciążanie operatora. Mam problem …
Używanie notacji węgierskiej jest ogólnie uważane za złą praktykę , ale często można znaleźć formanty GUI o nazwach userNameTextBoxi userNameLabel. Czy podajesz typ kontrolki w nazwie? Czy to nie jest rodzaj węgierskiego zapisu?
Nie znam się tak dobrze na bazach danych, a teraz próbuję zrozumieć mechanizm indeksowania. Z tego, co wiem, w RDBMS indeksowanie w kolumnie przyspiesza wyszukiwanie w tej kolumnie. Odnosi się to również do potrójnych sklepów, tylko tam wskaźniki zakładają, że będziesz wyszukiwać (na przykład) głównie według tematu, następnie według obiektu …
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.