Jestem na etapie planowania budowy intranetu pracowniczego za pomocą ASP.NET MVC 4. Chcielibyśmy, aby witryna składała się z oddzielnych „modułów”, z których każdy ma inną funkcję: wysyłanie wiadomości, zmiany płac itp. Chciałbym, aby te moduły mogły być włączane lub wyłączane podczas kompilacji. Strona główna wyświetli rodzaj nawigacji, która będzie prowadzić …
Zajmuję się tworzeniem aplikacji, która będzie musiała przechowywać wbudowane , intekstowe metadane. Rozumiem przez to: powiedzmy, że mamy długi tekst i chcemy przechowywać metadane związane z konkretnym słowem lub zdaniem tekstu. Jaki byłby najlepszy sposób przechowywania tych informacji? Moją pierwszą myślą było zawarcie w tekście jakiejś Markdownskładni , która następnie …
Korzystamy z szeregu oddzielnych klas z przyrostkiem, -repositoryaby pobrać dane z bazy danych; dla każdej tabeli własne repozytorium. Mamy na przykład customerrepositoryklasę, która ma wszelkiego rodzaju metody pozyskiwania klientów i vacancyrepositoryktóra ma wszelkiego rodzaju metody pozyskiwania wolnych miejsc pracy. Mam dwa pytania dotyczące tego sposobu robienia rzeczy: Co powiesz na …
W przypadku ciągłej integracji wykonującej testy przy każdym zatwierdzeniu powszechną najlepszą praktyką jest przechodzenie wszystkich testów przez cały czas (aka „nie przerywaj kompilacji”). Mam z tym pewne problemy: Na przykład nie można pomóc projektowi typu open source, tworząc testy odpowiadające biletom. Wiem, że jeśli zgłoszę żądanie ściągnięcia do projektu typu …
Niektórzy ludzie używają najnowocześniejszych technologii - aktualizując dzień, w którym coś jest aktualizowane. W produkcji nie jest to właściwe. Badanie, czy obecna wersja (Java 7) jest gotowa do produkcji, generuje znaczną ilość starego materiału, który może już nie być poprawny (w chwili pisania tego tekstu Java 7 była dostępna od …
Czy po dobrej normalizacji nadal musisz indeksować tabelę? Jak to wpłynie na wydajność? Czy po dobrej normalizacji wpłynie to w jakiś sposób na wydajność? Które kolumny są zwykle indeksowane, jeśli masz już klucz podstawowy i klucz obcy? Wygląda na to, że normalizacja bazy danych już jest skuteczna. Mogłem jednak pominąć …
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 4 lata temu . Ostatnio brałem udział w kilku wywiadach i firmy poprosiły mnie o więcej niż …
Załóżmy, że używasz interfejsów API od dostawcy, jak upewnić się, że ich interfejs API działa zgodnie z oczekiwaniami? Czasami moim głównym zmartwieniem jest to, że sprzedawca wypycha zmiany do swojego kodu i łamie API, chcemy mieć jakieś automatyczne oprogramowanie do ich ciągłego testowania. Jak sobie z tym poradzić?
Czy jest jakaś różnica między public class A extends AbstractB implements C {...} przeciw... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Rozumiem, że w obu przypadkach klasa A będzie zgodna z interfejsem. W drugim przypadku AbstractBmoże zapewnić implementację metod interfejsu w C. Czy to jedyna …
Czytam Scrum Guide ze scrum.org i mówi: Zespoły programistów nie zawierają podgrup zajmujących się konkretnymi dziedzinami, takimi jak testy lub analizy biznesowe. W dosłownym tłumaczeniu oznacza to, że nie ma testerów, co jest mylące. Jak mogą to sugerować?
Tradycyjnie singleton jest zwykle implementowany jako public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Dzięki enum Java, możemy zaimplementować singleton jako public enum Foo2 { INSTANCE; public void doo(){ ... } …
Przede wszystkim chcę zauważyć, że uwielbiam C ++ i jestem jedną z osób, które uważają, że łatwiej jest pisać w C ++ niż Java. Z wyjątkiem jednej drobnej rzeczy: bibliotek. W Javie możesz po prostu dodać słoik do ścieżki kompilacji i gotowe. W C ++ zwykle musisz ustawić wiele ścieżek …
Jak poprawnie sublicencjonować bibliotekę objętą licencją MIT. Używam i rozszerzam bibliotekę. Licencja MIT stanowi, że mogę podlicencjonować bibliotekę. Czy mogę po prostu stwierdzić: <Software library> is copyright <original author> and licensed under the MIT license. <orignal license> Extensions to <Software library> are copyright <me> and licensed under the GPL license, …
Sekcja pliku wykonywalnego zawierająca kod jest czasem nazywana .textsekcją. W architekturach pamięci podzielonej na segmenty segment odwzorowany jako kod jest czasami nazywany segmentem tekstowym. Komunikat o błędzie unixa „plik tekstowy zajęty” ( ETXTBSY) oznacza „ten plik jest wykonywanym programem”. W jaki sposób tekst oznaczał kod wykonywalny (maszynowy) ? Idealna odpowiedź: …
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.