Programowanie

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


6
Dlaczego możemy użyć „std :: move” na obiekcie „const”?
W C ++ 11 możemy napisać taki kod: struct Cat { Cat(){} }; const Cat cat; std::move(cat); //this is valid in C++11 kiedy dzwonię std::move, to znaczy, że chcę przesunąć obiekt, czyli zmienię obiekt. Przesuwanie constobiektu jest nierozsądne, więc dlaczego std::movenie ogranicza tego zachowania? To będzie pułapka w przyszłości, prawda? …
113 c++  c++11 


21
Paging UICollectionView według komórek, a nie ekranu
Mam UICollectionViewprzewijanie w poziomie i zawsze są 2 komórki obok siebie na całym ekranie. Potrzebuję, aby przewijanie zatrzymało się na początku komórki. Po włączeniu stronicowania widok kolekcji przewija całą stronę, czyli 2 komórki jednocześnie, a następnie zatrzymuje się. Muszę włączyć przewijanie o pojedynczą komórkę lub przewijanie o wiele komórek z …

1
Co oznacza określenie „Zbyt wysoki rozmiar gałęzi przypisania” i jak to naprawić?
W mojej aplikacji Rails używam Rubocopdo sprawdzania problemów. Dziś dał mi błąd jak poniżej: Assignment Branch Condition size for show is too high. Oto mój kod: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Co to oznacza i jak mogę to …

10
Usuń zduplikowane rekordy w PostgreSQL
Mam tabelę w bazie danych PostgreSQL 8.3.8, która nie ma kluczy / ograniczeń i ma wiele wierszy z dokładnie takimi samymi wartościami. Chciałbym usunąć wszystkie duplikaty i zachować tylko 1 kopię każdego wiersza. W szczególności istnieje jedna kolumna (zwana „kluczem”), której można użyć do identyfikacji duplikatów (tj. Powinien istnieć tylko …


14
Przekazywanie wielu zmiennych w @RequestBody do kontrolera Spring MVC przy użyciu Ajax
Czy konieczne jest zawijanie obiektu podkładowego? Chce to zrobić: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} I użyj JSON w ten sposób: { "str1": "test one", "str2": "two test" } Ale zamiast tego muszę użyć: @RequestMapping(value = "/Test", method = RequestMethod.POST) …
113 java  spring  http  spring-mvc 

2
Wiele z - co to znaczy
Chcę zbudować obraz dockera dla projektu Linkurious na github, który wymaga zarówno bazy danych Neo4j, jak i Node.js. moim pierwszym podejściem było zadeklarowanie obrazu podstawowego dla mojego obrazu, zawierającego Neo4j. Dokumenty referencyjne nie definiują „obrazu podstawowego” w żaden pomocny sposób: Obraz podstawowy: obraz, który nie ma elementu nadrzędnego, jest obrazem …
113 docker  dockerfile 

17
odkażacz stringów dla nazwy pliku
Szukam funkcji php, która oczyści ciąg i przygotuje go do użycia jako nazwa pliku. Czy ktoś zna poręczny? (Mógłbym napisać, ale martwię się, że przeoczę jakąś postać!) Edycja: do zapisywania plików w systemie plików Windows NTFS.
113 php  string  sanitization 

15
Jak mogę napisać dane wyjściowe z testu jednostkowego?
Każde wywołanie w moich testach jednostkowych do jednego Debug.Write(line)lub Console.Write(Line)po prostu jest pomijane podczas debugowania, a wynik nigdy nie jest drukowany. Wywołania tych funkcji z klas, których używam, działają poprawnie. Rozumiem, że testowanie jednostkowe ma być zautomatyzowane, ale nadal chciałbym mieć możliwość wyprowadzania komunikatów z testu jednostkowego.

7
Jak mogę usunąć połysk wybranego elementu w Safari na Macu?
Na komputerach Mac i urządzeniach iOS w Safari <select>element z kolorem tła generuje połysk. Wydaje się, że nie ma to miejsca w innych systemach operacyjnych. Na przykład mam wybrany element z następującymi właściwościami stylu: select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 6px; margin: 10px 0 7px; width: …

7
Jak przenieść wszystkie pliki, w tym pliki ukryte, do katalogu nadrzędnego za pomocą *
To musi być popularne pytanie, ale nie mogłem znaleźć odpowiedzi. Jak przenieść wszystkie pliki przez *, w tym pliki ukryte, a także do katalogu nadrzędnego w następujący sposób: mv /path/subfolder/* /path/ Spowoduje to przeniesienie wszystkich plików do katalogu nadrzędnego, zgodnie z oczekiwaniami, ale nie spowoduje przeniesienia plików ukrytych. Jak to …
113 linux  bash  shell  command 

7
Jak zamienić (lub usunąć) rozszerzenie z nazwy pliku w Pythonie?
Czy w Pythonie jest funkcja wbudowana, która zastąpiłaby (lub usunęłaby cokolwiek) rozszerzenie nazwy pliku (jeśli takie ma)? Przykład: print replace_extension('/home/user/somefile.txt', '.jpg') W moim przykładzie: /home/user/somefile.txtstałoby się/home/user/somefile.jpg Nie wiem, czy to ma znaczenie, ale potrzebuję tego dla modułu SCons, który piszę. (Więc może jest jakaś specyficzna funkcja SCons, której mogę użyć?) …
113 python  scons 


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.