Programowanie

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

6
Dlaczego metoda Arrays.sort języka Java wykorzystuje dwa różne algorytmy sortowania dla różnych typów?
Arrays.sortMetoda Java 6 wykorzystuje Quicksort do tablic prymitywów i sortowanie przez scalanie dla tablic obiektów. Uważam, że przez większość czasu Quicksort jest szybszy niż scalanie, sortowanie i kosztuje mniej pamięci. Moje eksperymenty to potwierdzają, chociaż oba algorytmy mają wartość O (n log (n)). Dlaczego więc różne algorytmy są używane dla …

5
Jak utworzyć Observable z danych statycznych, podobnie jak http w Angular?
Mam usługę, która ma tę metodę: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } } w konstruktorze komponentu …

4
Programowo zmieniaj motyw działania
W szczególnych przypadkach muszę usunąć motyw okna dialogowego z mojej aktywności, ale wydaje się, że nie działa. Oto przykład Pierwsza czynność: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Druga czynność: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); setContentView(R.layout.activity_second); } Manifest wyciąg: …
121 android 


4
Jak wydrukować listę symboli wyeksportowanych z biblioteki dynamicznej
Więc starałem się zmusić biblioteki dynamiczne do pracy w moim projekcie XCode pod Mac OS X. Jak dotąd bez radości. Jestem w stanie załadować plik dylib, ale kiedy wywołuję dlsym, aby uzyskać wskaźnik funkcji, zwraca 0, a dlerror mówi, że symbol nie został znaleziony. Zastanawiam się więc, czy istnieje prosty …
121 macos  dylib 

3
Jak przejrzeć wszystkie pliki w katalogu w C # .net?
Chcę pobrać pliki w folderze, a także w jego podfolderach. Poniższy kod nie pobiera plików w swoim podfolderze: string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs"); Czy ktoś może mi powiedzieć, jak zaimplementować to w c # .net?
121 c#  .net 

3
Tworząc 'git log' ignorujesz zmiany dla pewnych ścieżek
Jak mogę git logpokazać tylko zmiany, które zmieniły pliki inne niż te, które określę? Dzięki temu git logmogę filtrować zmiany, które widzę, do tych, które dotykają danego zestawu ścieżek. To, czego chcę, to odwrócić ten filtr, aby tylko zatwierdzić te ścieżki dotykania inne niż określone. Mogę dostać to, czego chcę …
121 git 

4
Testy Golanga w podkatalogu
Chcę utworzyć pakiet w Go z testami i przykładami dla pakietu jako podkatalogami, aby zachować czystość obszaru roboczego. Czy to możliwe, a jeśli tak, to w jaki sposób? Cała dokumentacja zawsze umieszcza kod testowy w tym samym miejscu co inny kod, czy jest to lepsze w jakiś sposób, czy po …
121 build  go 

8
Czy mogę pokolorować kolumny tabeli za pomocą CSS bez kolorowania poszczególnych komórek?
Czy istnieje sposób na pokolorowanie rozpiętości kolumn w dół? Zobacz przykład początkowy poniżej: <table border="1"> <tr> <th>Motor</th> <th colspan="3">Engine</th> <th>Car</th> <th colspan="2">Body</th> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> <td>7</td> </tr> <tr> <td>7</td> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> </tr> </table> Uruchom fragment koduUkryj wynikiRozwiń fragment Szukam lepszego sposobu …
121 html  css 

2
Właściwość musi być zainicjowana lub abstrakcyjna
To musi być głupie pytanie, ale jestem naprawdę nowy w Kotlinie i nie znalazłem żadnego rozwiązania. Jak zadeklarować pole klasy? Tak jak możemy to mieć w javie: protected SharedPreferences mSharedPreferences; A później onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Teraz mogę go używać w dowolnym miejscu (w podklasach tej podstawowej aktywności). Próbuję zrobić …
121 android  kotlin 

2
Technicznie jaka jest różnica między s3n, s3a i s3?
Mam świadomość istnienia https://wiki.apache.org/hadoop/AmazonS3 oraz następujących słów: S3 Native FileSystem (schemat URI: s3n) Natywny system plików do odczytu i zapisu zwykłych plików na S3. Zaletą tego systemu plików jest to, że możesz uzyskać dostęp do plików na S3, które zostały napisane za pomocą innych narzędzi. I odwrotnie, inne narzędzia mogą …



5
Jak przenosić woluminy zawierające tylko dane z jednego hosta na inny?
Jak opisano w dokumentacji platformy Docker dotyczącej pracy z wolumenami, istnieje koncepcja tak zwanych kontenerów zawierających tylko dane , które zapewniają wolumin, który można zamontować w wielu innych kontenerach, niezależnie od tego, czy kontener zawierający tylko dane jest faktycznie uruchomiony, czy nie. Zasadniczo brzmi to niesamowicie. Ale jest jedna rzecz, …
121 docker 

2
Przeciążenie operatora: funkcja składowa a funkcja niebędąca składową
Czytałem, że przeciążony operator zadeklarowany jako funkcja członkowska jest asymetryczny, ponieważ może mieć tylko jeden parametr, a drugim parametrem przekazywanym automatycznie jest thiswskaźnik. Nie ma więc standardu, aby je porównać. Z drugiej strony przeciążony operator zadeklarowany jako a friendjest symetryczny, ponieważ przekazujemy dwa argumenty tego samego typu, dzięki czemu można …

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.