Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów



4
Co to jest manifest w Scali i kiedy go potrzebujesz?
Od Scali 2.7.2 istnieje coś, co nazywa Manifestsię obejściem wymazywania typu Java. Ale jak Manifestdokładnie działa i dlaczego / kiedy należy go użyć? Post na blogu Manifests: Reified Types autorstwa Jorge Ortiza wyjaśnia niektóre z nich, ale nie wyjaśnia, jak używać go razem z ograniczeniami kontekstu . Co to jest …
134 scala  manifest 


10
Podklasy klasy Java Builder
Podaj ten artykuł Dr Dobbs , aw szczególności wzorzec Builder, jak radzimy sobie z przypadkiem podklasy Buildera? Biorąc okrojoną wersję przykładu, w którym chcemy podklasę, aby dodać etykietowanie GMO, naiwna implementacja byłaby taka: public class NutritionFacts { private final int calories; public static class Builder { private int calories = …



6
Której współbieżnej implementacji kolejki należy używać w języku Java?
Z JavaDocs: ConcurrentLinkedQueue jest właściwym wyborem, gdy wiele wątków będzie współużytkować dostęp do wspólnej kolekcji. Ta kolejka nie zezwala na elementy puste. ArrayBlockingQueue to klasyczny „ograniczony bufor”, w którym tablica o stałej wielkości zawiera elementy wstawiane przez producentów i wyodrębniane przez konsumentów. Ta klasa obsługuje opcjonalne zasady uczciwości dotyczące zamawiania …


5
Jaka jest różnica między wzorcem mapowania danych, bramą danych tabeli (bramą), obiektem dostępu do danych (DAO) i wzorcami repozytorium?
Próbuję odświeżyć swoje umiejętności projektowania wzorców i jestem ciekawy, jakie są różnice między tymi wzorami? Wszystkie wydają się być tym samym - hermetyzują logikę bazy danych dla określonej jednostki, aby kod wywołujący nie miał wiedzy o podstawowej warstwie trwałości. Z moich krótkich badań wynika, że ​​wszystkie z nich zazwyczaj wdrażają …

4
ASP.NET MVC: Jaki jest cel @section? [Zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 8 lat temu . W przypadku aplikacji ASP.NET …
134 asp.net-mvc 

1
Znajdź podciąg w ciągu w TWIG
Chcę znaleźć podciąg łańcucha lub sprawdzić, czy nie ma takiego podciągu za pomocą Twig. Mówiąc słowami, potrzebuję odpowiednika „strstr” lub „strpos” w php. Wyszukałem w Google i przeszukałem ten problem w stackoverflow, ale nic nie znalazłem. Czy ktoś wie, jak rozwiązać ten problem?

8
Mvn install lub pakiet Mvn
Jestem nowy w Maven, mam projekt sieci web oparty na Javie z maven skonfigurowanym w MyEclipse. Czy teraz, jeśli zmodyfikowałem jakiekolwiek pliki java, muszę to zrobić, Run as -> Mvn installczy Mvn package?
134 java  maven  myeclipse 

7
Powiadomienie na Androida nie znika po kliknięciu powiadomienia
Jeśli masz problemy z powiadomieniem, które chcę pokazać na pasku powiadomień. Chociaż ustawiłem flagę powiadomienia, aby Notification.DEFAULT_LIGHTS & Notification.FLAG_AUTO_CANCELpowiadomienie nie znikało po kliknięciu. Jakieś pomysły, co robię źle? NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); int icon = R.drawable.icon; CharSequence tickerText = "Ticker Text"; long time = System.currentTimeMillis(); Notification notification = new …

8
Pomiar wysokości tekstu do narysowania na płótnie (Android)
Jakiś prosty sposób na zmierzenie wysokości tekstu? Sposób, w jaki teraz to robię, polega na użyciu programu Paint, measureText()aby uzyskać szerokość, a następnie metodą prób i błędów znajdując wartość, aby uzyskać przybliżoną wysokość. Ja też się bawiłem FontMetrics, ale wszystkie te wydają się być przybliżonymi metodami, które są do niczego. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.