Programowanie

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



9
Zapisz obiekty JavaScript w sessionStorage
SessionStorage i LocalStorage umożliwiają zapisywanie par klucz / wartość w przeglądarce internetowej. Wartość musi być łańcuchem, a save js obiektów nie jest trywialny. var user = {'name':'John'}; sessionStorage.setItem('user', user); var obj = sessionStorage.user; // obj='[object Object]' Not an object Obecnie można uniknąć tego ograniczenia, serializując obiekty do formatu JSON, a …


11
Usuń zduplikowane wiersze
Muszę przeczytać CSVplik w data.frame R. Niektóre wiersze mają ten sam element w jednej z kolumn. Chciałbym usunąć wiersze, które są duplikatami w tej kolumnie. Na przykład: platform_external_dbus 202 16 google 1 platform_external_dbus 202 16 space-ghost.verbum 1 platform_external_dbus 202 16 localhost 1 platform_external_dbus 202 16 users.sourceforge 8 platform_external_dbus 202 16 …
152 r  duplicates  r-faq 



7
wiodące zera w szynach
W mojej aplikacji mam pola hri minobie liczby całkowite. W przypadku hrpola, jeśli użytkownik wpisze „1”, chciałbym, aby Railsy automatycznie dopełniły go do „01” przed zapisaniem w bazie danych. Również w przypadku minpola, jeśli użytkownik wprowadzi „0”, należy wpisać „00”. W jaki sposób mogę to zrobić?

4
Gradle buduje tylko jeden moduł
Mam kompilację gradle z wieloma modułami. Chcę wykonać cele dla jednego modułu przy użyciu roota. Np .: gradle build -Pmodule=ABC gradle jar -Pmodule=ABC gradle test -Pmodule=ABC gradle compileJava -Pmodule=ABC gradle customTask -Pmodule=ABC etc. Zatem każdy cel można uruchomić z poziomu roota, określając moduł. Czy jest na to prosty sposób? Dzięki …
152 gradle 



5
Czy file_get_contents () ma ustawienie limitu czasu?
Wzywam serię linków przy użyciu file_get_contents()metody w pętli. Przetworzenie każdego łącza może zająć więcej niż 15 minut. Teraz martwię się, czy PHP file_get_contents()ma limit czasu? Jeśli tak, wygaśnie połączenie i przejdzie do następnego łącza. Nie chcę wywoływać następnego łącza bez zakończenia poprzedniego. Więc proszę powiedz mi, czy file_get_contents()ma limit czasu. …

17
Ansible: Jak usunąć pliki i foldery w katalogu?
Poniższy kod usuwa tylko pierwszy plik, który dostaje się do katalogu internetowego. Chcę usunąć wszystkie pliki i foldery w katalogu internetowym i zachować katalog WWW. Jak mogę to zrobić? - name: remove web dir contents file: path='/home/mydata/web/{{ item }}' state=absent with_fileglob: - /home/mydata/web/* Uwaga: próbowałem rm -rfużyć polecenia i powłoki, …

22
Obsługa błędów w kodzie C.
Co uważasz za „najlepszą praktykę”, jeśli chodzi o obsługę błędów w spójny sposób w bibliotece C. Są dwa sposoby, o których myślałem: Zawsze zwracaj kod błędu. Typowa funkcja wyglądałaby tak: MYAPI_ERROR getObjectSize(MYAPIHandle h, int* returnedSize); Zawsze zapewniają podejście do wskaźnika błędu: int getObjectSize(MYAPIHandle h, MYAPI_ERROR* returnedError); Korzystając z pierwszego podejścia, …
152 c  error-handling 

6
Nie ma potrzeby rzutowania wyniku findViewById?
Niedawno odkryłem, że AndroidStudio przypomina mi o usunięciu niektórych rzutów klas. Pamiętam, że w dawnych czasach musieliśmy rzutować wynik findViewById, ale teraz nie jest to konieczne. Wynikiem findViewById nadal jest View, więc chcę wiedzieć, dlaczego nie musimy rzutować klasy? Nie mogę znaleźć żadnych wymienionych dokumentów, czy ktoś może znaleźć jakiś …

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.