Programowanie

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


4
Wiersz poleceń: rurociąg wyszukuje wyniki do rm
Próbuję wypracować polecenie, które usuwa pliki sql starsze niż 15 dni. Znajdująca się część działa, ale nie rm. rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 Wyświetla listę dokładnie tych plików, które chcę usunąć, ale ich nie usuwa. Ścieżki są prawidłowe. usage: rm [-f …
140 unix  command-line  find  rm 


15
Rozszerzenie tablicy do usuwania obiektu według wartości
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Jednak pojawia się błąd var index = find(self, object) „T” nie można zamienić na „T” Próbowałem też z tym podpisem metody: func removeObject(object: AnyObject)jednak pojawia się ten sam błąd: „AnyObject” nie …
140 ios  arrays  swift 

4
Jak usunąć błąd „gpg: nie znaleziono polecenia” podczas instalacji RVM?
Mam nowego Maca Pro (OS X 10.9.5), który mogę skonfigurować od zera. Chcę zainstalować RVM i pierwszą rzeczą, o której mówi, jest: Zainstaluj klucz publiczny mpapis (może być potrzebny gpg2i lub sudo) gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 Kiedy próbowałem, otrzymałem: gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 zsh: command not found: gpg …
140 ruby  macos  command-line  rvm  gnupg 

27
„Niewystarczająca ilość miejsca”, nawet jeśli w pamięci urządzenia jest dużo wolnego miejsca
Całkowita przestrzeń mojej aplikacji to 10 MB, a po instalacji zajmie mniej niż 20 MB. W Galaxy Note I podczas aktualizacji mojej aplikacji pojawia się komunikat „Niewystarczająca ilość dostępnej pamięci”, gdzie jest 214 MB wolnego miejsca w pamięci urządzenia (wewnętrznej). Zdarza się nawet przy próbie pobrania nowej aplikacji. Długo szukałem …

5
Jak właściwie działają RVM i rbenv?
Interesuje mnie, jak faktycznie działają RVM i rbenv. Oczywiście zamieniają się między różnymi wersjami Ruby i klejnotów, ale jak to się robi? Zakładałem, że po prostu aktualizują dowiązania symboliczne, ale po zagłębieniu się w kod (i muszę przyznać, że moja wiedza na temat Basha jest powierzchowna) wydają się robić coś …

17
Ograniczenia instrukcji przełącznika języka C # - dlaczego?
Podczas pisania instrukcji switch wydaje się, że istnieją dwa ograniczenia dotyczące tego, co można włączyć w instrukcjach case. Na przykład (i tak, wiem, jeśli robisz tego typu rzeczy, prawdopodobnie oznacza to, że twoja architektura zorientowana obiektowo (OO) jest niepewna - to tylko wymyślony przykład!), Type t = typeof(int); switch (t) …

25
W jaki sposób HTML5 może „zastąpić” Flash? [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ć …

3
Dlaczego String.split wymaga zmiany znaku separatora potoku?
Próbuję przeanalizować plik, który ma każdy wiersz z wartościami rozdzielanymi potokami. Nie działał poprawnie, gdy nie uniknąłem ogranicznika rury w metodzie dzielonej, ale działał poprawnie po ucieczce z rury, jak poniżej. private ArrayList<String> parseLine(String line) { ArrayList<String> list = new ArrayList<String>(); String[] list_str = line.split("\\|"); // note the escape "\\" …
140 java  regex  string 



18
Jak debugować zapytania do bazy danych PDO?
Przed przejściem na PDO tworzyłem zapytania SQL w PHP, łącząc ciągi znaków. Jeśli wystąpił błąd składni bazy danych, mogłem po prostu powtórzyć końcowy ciąg zapytania SQL, wypróbować go samodzielnie w bazie danych i poprawić go, aż naprawię błąd, a następnie wstawić go z powrotem do kodu. Przygotowane wyciągi PDO są …
140 php  sql  pdo 

8
Sprawdź, czy zdarzenie jest wywoływane przez człowieka
Mam moduł obsługi dołączony do zdarzenia i chciałbym, aby był wykonywany tylko wtedy, gdy jest wyzwalany przez człowieka, a nie przez metodę trigger (). Jak odróżnić różnicę? Na przykład, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change'); //doesn't alert
140 javascript  jquery 


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.