Programowanie

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




18
Jak uruchamiać metody testowe w określonej kolejności w JUnit4?
Chcę wykonać metody testowe opatrzone adnotacjami @Testw określonej kolejności. Na przykład: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Chcę mieć pewność, że uruchomię się test1()przed test2()każdym uruchomieniem MyTest, ale nie mogłem znaleźć adnotacji takiej jak @Test(order=xx). Myślę, że jest to dość ważna funkcja dla …

6
LINQ. Any VS .Exists - Jaka jest różnica?
Używając LINQ w kolekcjach, jaka jest różnica między następującymi wierszami kodu? if(!coll.Any(i => i.Value)) i if(!coll.Exists(i => i.Value)) Aktualizacja 1 Po rozłożeniu .Existswygląda na to, że nie ma kodu. Aktualizacja 2 Czy ktoś wie, dlaczego nie ma tam kodu?
413 c#  linq  collections 

15
Zainicjować pola klasy w konstruktorze czy w deklaracji?
Ostatnio programuję w języku C # i Javie i jestem ciekawy, gdzie najlepiej zainicjować pola klasy. Czy powinienem to zrobić przy deklaracji ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } czy w konstruktorze ?: …
413 java 


30
Jak dodać pasek postępu do skryptu powłoki?
Podczas wykonywania skryptów w bash lub innej powłoce w * NIX, podczas uruchamiania polecenia, które zajmie więcej niż kilka sekund, potrzebny jest pasek postępu. Na przykład, kopiowanie dużego pliku, otwieranie dużego pliku tar. W jaki sposób zaleca się dodawanie pasków postępu do skryptów powłoki?
413 bash  shell  zsh 



5
Zbuduj aplikację konsoli .NET Core, aby wygenerować plik EXE
W przypadku projektu aplikacji konsolowej ukierunkowanej na .NET Core 1.0 nie mogę dowiedzieć się, jak uzyskać plik .exe, który będzie generowany podczas kompilacji. Projekt działa poprawnie podczas debugowania. Próbowałem opublikować projekt, ale to też nie działa. Ma to sens, ponieważ plik EXE byłby specyficzny dla platformy, ale musi istnieć sposób. …
413 .net-core 

9
Vue.js - Jak prawidłowo obserwować zagnieżdżone dane
Staram się zrozumieć, jak prawidłowo obserwować niektóre odmiany rekwizytów. Mam komponent nadrzędny (pliki .vue), który odbiera dane z wywołania ajax, umieszczam dane w obiekcie i używam go do renderowania komponentu podrzędnego za pomocą dyrektywy v-for, poniżej uproszczenia mojej implementacji: <template> <div> <player v-for="(item, key, index) in players" :item="item" :index="index" :key="key""> …




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.