Programowanie

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


3
Dlaczego kierunek indeksu ma znaczenie w MongoDB?
Aby zacytować dokumenty : Podczas tworzenia indeksu liczba skojarzona z kluczem określa kierunek indeksu, więc zawsze powinna wynosić 1 (rosnąco) lub -1 (malejąco). Kierunek nie ma znaczenia dla indeksów z pojedynczym kluczem lub dla pobierania dostępu swobodnego, ale jest ważny, jeśli wykonujesz zapytania sortowania lub zakresowe na indeksach złożonych. Jednak …

13
rsync wyklucz zgodnie z .gitignore & .hgignore & svn: ignore like --filter =: C
Rsync zawiera sprytną opcję --cvs-exclude„ignorowania plików w taki sam sposób, jak robi to CVS”, ale CVS był przestarzały od lat. Czy istnieje sposób, aby wykluczyć również pliki, które byłyby ignorowane przez nowoczesne systemy kontroli wersji (Git, Mercurial, Subversion)? Na przykład mam wiele projektów Mavena pobranych z GitHub. Zazwyczaj zawierają .gitignoreprzynajmniej …
114 git  svn  mercurial  rsync 

6
Klasa z obiektem jako parametrem
Próbuję przetłumaczyć kod Pythona na kod Scala. Więc jestem totalnym noobem w Pythonie. Ale dlaczego niektóre klasy mają obiekt jako parametr, ale nigdy nie używają go jawnie? Jaki jest powód, dla którego jest to parametr w pierwszej kolejności? Przykład: class Table(object) Dziękuję za Twój czas.
114 python 


4
Co to są obiekty tablicy wierzchołków?
Właśnie zaczynam uczyć się OpenGL dzisiaj z tego samouczka: http://openglbook.com/the-book/ Dotarłem do rozdziału 2, w którym rysuję trójkąt i rozumiem wszystko oprócz VAO (czy ten akronim jest w porządku?). Samouczek ma ten kod: glGenVertexArrays(1, &VaoId); glBindVertexArray(VaoId); Chociaż rozumiem, że kod jest niezbędny, nie mam pojęcia, co robi. Chociaż nigdy nie …
114 opengl  vbo  vertex-array  vao 


8
Jak uruchomić metodę co X sekund
Tworzę aplikację na Androida 2.3.3 i muszę uruchamiać metodę co X sekund . W iOS mam NSTimer , ale na Androidzie nie wiem, czego użyć. Ktoś polecił mi Handler ; inny polecam AlarmManager ale nie wiem, która metoda lepiej pasuje do NSTimer . Oto kod, który chcę zaimplementować w systemie …
114 android  timer  nstimer 

17
RecyclerView miga po notifyDatasetChanged ()
Mam RecyclerView, który ładuje niektóre dane z API, zawiera adres URL obrazu i niektóre dane, i używam networkImageView do leniwego ładowania obrazu. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Oto implementacja dla adaptera: public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int …

11
spróbować {} bez catch {} możliwe w JavaScript?
Mam wiele funkcji, które albo zwracają coś, albo generują błąd. W funkcji głównej wywołuję każdą z nich i chciałbym zwrócić wartość zwracaną przez każdą funkcję lub przejść do drugiej funkcji, jeśli pierwsza funkcja generuje błąd. Więc w zasadzie to, co obecnie mam, to: function testAll() { try { return func1(); …

9
Jak dodać separator pionowy?
Chcę dodać separator pionowy do siatki, ale mogę znaleźć tylko poziomą. Czy nie ma właściwości, w której można wpisać, czy linia separatora ma być pozioma czy pionowa? Szukałem dużo, ale nie znalazłem na to krótkiego i łatwego rozwiązania. Używam .Net Framework 4.0 i Visual Studio Ultimate 2012. Jeśli spróbuję obrócić …


6
Przekaż parametr do funkcji urządzenia
Używam py.test do testowania kodu DLL opakowanego w MyTester klasy Pythona. W celu walidacji muszę rejestrować niektóre dane testowe podczas testów, a następnie wykonywać dalsze przetwarzanie. Ponieważ mam wiele plików testowych _..., chcę ponownie użyć tworzenia obiektu testera (instancji MyTester) dla większości moich testów. Ponieważ obiekt tester jest tym, który …
114 python  fixtures  pytest 


4
Druk z lewej strony ze spacjami
Jak mogę wypełnić ciąg spacjami po lewej stronie, używając printf? Na przykład chcę wydrukować „Hello” z 40 spacjami przed nim. Ponadto ciąg, który chcę wydrukować, składa się z wielu wierszy. Czy muszę drukować każdą linię osobno? EDYCJA: Żeby było jasne, chcę wydrukować dokładnie 40 spacji przed każdym wierszem.
114 c  formatting  printf 

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.