Programowanie

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

3
Jak interaktywnie (wizualnie) rozwiązywać konflikty w SourceTree / git
Używam (Windows) SourceTree do mojego projektu git. Mogę to zrobić w wierszu poleceń lub terminalu Linux. Zastanawiam się jednak, czy istnieje dobry sposób na interaktywne i wizualne rozwiązywanie konfliktów. Na przykład, jeśli pull wykryje konflikty, wyskakuje narzędzie konfliktu oparte na GUI (np. P4Merge). Czy to możliwe? Zawsze rozwiązuję konflikty ręcznie, …

4
Czy jest coś takiego jak dziedziczenie adnotacji w Javie?
Badam adnotacje i doszedłem do punktu, w którym niektóre adnotacje wydają się mieć hierarchię między nimi. Używam adnotacji do generowania kodu w tle dla kart. Istnieją różne typy kart (a więc inny kod i adnotacje), ale są pewne elementy, które są między nimi wspólne, takie jak nazwa. @Target(value = {ElementType.TYPE}) …

6
Bamboo Vs. Hudson (aka Jenkins) vs inne systemy CI [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

4
Dziwne „[]” po podpisie metody Java
Przyjrzałem się dzisiaj kodowi Java i znalazłem dziwną składnię: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Pomyślałem, że nie może się skompilować i chciałem naprawić to, co uważałem za literówkę, ale potem przypomniałem sobie, że kompilator Java faktycznie to zaakceptował! Czy ktoś …
119 java  arrays  syntax 

5
jak zainstalować gcc na komputerze z systemem Windows 7?
Mam MinGW na moim komputerze z systemem Windows 7. Chcę zainstalować i używać kompletnego gcc dla kompilatora C. Okazało się, że nie ma jednego wstępnie skompilowanego gotowego pliku instalacyjnego do tego celu. Sprawdziłem następującą stronę: http://gcc.gnu.org/install/ Jest to trudne i powyżej mojego poziomu zrozumienia. Czy ktoś mógłby podać mi wskazówki …

9
Wprowadzanie LaTeX do wykresów R.
Chciałbym dodać LaTeXskład do elementów działek w R(np .: tytuł, etykiety osi, adnotacje itp.) Używając kombinacji base/latticelub z ggplot2. Pytania: Czy jest sposób, aby dostać się LaTeXdo działek za pomocą tych pakietów, a jeśli tak, jak to się robi? Jeśli nie, czy są potrzebne dodatkowe pakiety, aby to osiągnąć. Na …
119 r  latex  plot 

6
Zapisywanie interaktywnych figur Matplotlib
Czy istnieje sposób na zapisanie figury Matplotlib, aby można ją było ponownie otworzyć i przywrócić typową interakcję? (Podobnie jak format .fig w MATLAB?) Często uruchamiam te same skrypty, aby wygenerować te interaktywne liczby. Albo wysyłam moim kolegom wiele statycznych plików PNG, aby pokazać różne aspekty fabuły. Wolałbym raczej wysłać obiekt …
119 python  matplotlib 

3
Czy ma sens używanie wbudowanych słów kluczowych w szablonach?
Ponieważ szablony są zdefiniowane w nagłówkach, a kompilator jest w stanie określić, czy wstawianie funkcji jest korzystne, czy ma to jakiś sens? Słyszałem, że współczesne kompilatory wiedzą lepiej, kiedy wstawić funkcję i ignorują inlinewskazówkę. edycja: chciałbym zaakceptować obie odpowiedzi, ale nie jest to możliwe. Aby zamknąć sprawę, przyjmuję odpowiedź phresnela …
119 c++  templates  inline 

7
Usuwanie formantów użytkownika WPF
Utworzyłem niestandardową kontrolkę użytkownika WPF, która jest przeznaczona do użytku przez inną firmę. Mój formant ma prywatnego członka, który jest jednorazowy i chciałbym mieć pewność, że jego metoda usuwania będzie zawsze wywoływana po zamknięciu zawierającego okno / aplikacji. Jednak UserControl nie jest jednorazowy. Próbowałem zaimplementować interfejs IDisposable i subskrybować zdarzenie …
119 c#  .net  wpf  user-controls  dispose 

3
Jak mogę Moq metodę, która ma opcjonalny argument w podpisie bez jawnego określania go lub używania przeciążenia?
Biorąc pod uwagę następujący interfejs: public interface IFoo { bool Foo(string a, bool b = false); } Próba kpiny za pomocą Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); daje następujący błąd w czasie kompilacji: Drzewo wyrażeń nie może zawierać wywołania ani wywołania używającego opcjonalnych argumentów Zauważyłem, że powyższy …
119 c#  unit-testing  moq 

9
Czy w ogóle można wykluczyć artefakty odziedziczone po macierzystym POM?
Artefakty z zależności można wykluczyć, deklarując <exclusions>element wewnątrz elementu a <dependency>Ale w tym przypadku konieczne jest wykluczenie artefaktu odziedziczonego z projektu nadrzędnego. Oto fragment omawianego POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseartefakt, zależy javax.mail:mail-1.4.jari ALL-DEPSzależy …
119 java  maven-2  pom.xml 


4
Wszelkie alternatywy open source dla makiety balsamiq [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

11
Unikaj Androida Lint narzeka na nieprzetłumaczony ciąg
czy można określić, że ciągi znaków w pliku w value-* katalogach celowo nie są tłumaczone na inne języki? Mam kilka ciągów znaków, które są wspólne dla wszystkich języków i nie wymagają tłumaczenia, więc utworzyłem unlocalized-strings.xmlplik w valueskatalogu. Uruchamiam Android Lint w celu sprawdzenia problemów. Ciągle mówi, że brakuje niektórych tłumaczeń. …

30
Nie można zaakceptować umowy licencyjnej Android SDK Platform 24
Podczas próby zainstalowania platformy Android w projekcie Cordova pojawia się następujący błąd. Śledziłem ten przewodnik: https://cordova.apache.org/docs/en/latest/guide/cli/ Błąd występuje podczas wykonywania następującego polecenia: platforma $ cordova dodaj android --save Wystąpił problem podczas konfigurowania głównego projektu „android”. Nie zaakceptowałeś umów licencyjnych dotyczących następujących składników SDK: [Platforma Android SDK 24]. Wszędzie szukałem sposobów …

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.