Programowanie

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


14
MySQL OPTYMALIZOWAĆ wszystkie tabele?
MySQL ma polecenie OPTIMIZE TABLE, którego można użyć do odzyskania nieużywanego miejsca w instalacji MySQL. Czy istnieje sposób (wbudowana komenda lub wspólna procedura przechowywana), aby uruchomić tę optymalizację dla każdej tabeli w bazie danych i / lub instalacji serwera, czy jest to coś, co musiałbyś sam napisać?
245 mysql  sql 

8
Pobieranie obiektu klasy zewnętrznej z obiektu klasy wewnętrznej
Mam następujący kod. Chcę zdobyć obiekt klasy zewnętrznej, za pomocą którego utworzyłem obiekt klasy wewnętrznej inner. Jak mogę to zrobić? public class OuterClass { public class InnerClass { private String name = "Peakit"; } public static void main(String[] args) { OuterClass outer = new OuterClass(); InnerClass inner = outer.new InnerClass(); …

17
Czy podklasy dziedziczą pola prywatne?
To pytanie do wywiadu. Czy podklasy dziedziczą pola prywatne? Odpowiedziałem „Nie”, ponieważ nie możemy uzyskać do nich dostępu w „normalny sposób OOP”. Jednak ankieter uważa, że ​​są one dziedziczone, ponieważ możemy uzyskać dostęp do takich pól pośrednio lub za pomocą odbicia i nadal istnieją w obiekcie. Po powrocie znalazłem w …
245 java  oop  inheritance  private 

17
Dodać obiekt do listy w R w zamortyzowanym stałym czasie, O (1)?
Jeśli mam listę R mylist, możesz objdo niej dodać element w następujący sposób: mylist[[length(mylist)+1]] <- obj Ale na pewno jest jakiś bardziej zwarty sposób. Kiedy byłem nowy w R, próbowałem pisać w ten lappend()sposób: lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } ale oczywiście to nie działa z …
245 r  performance  list  append  big-o 




8
Wstaw linię po pierwszym dopasowaniu za pomocą sed
Z jakiegoś powodu nie mogę znaleźć prostej odpowiedzi na to pytanie i jestem w tej chwili trochę chwiejny. Jak mógłbym wstawić wiersz wyboru tekstu po pierwszym wierszu pasującym do określonego ciągu za pomocą sedpolecenia. Mam ... CLIENTSCRIPT="foo" CLIENTFILE="bar" Chcę wstawić linię po CLIENTSCRIPT=linii, co spowoduje ... CLIENTSCRIPT="foo" CLIENTSCRIPT2="hello" CLIENTFILE="bar"
245 shell  sed 


15
Posiadanie przez Django plików do pobrania
Chcę, aby użytkownicy w witrynie mogli pobierać pliki, których ścieżki są zasłonięte, więc nie można ich pobrać bezpośrednio. Na przykład chciałbym, aby adres URL był mniej więcej taki: http://example.com/download/?f=somefile.txt A na serwerze wiem, że wszystkie pliki do pobrania znajdują się w folderze /home/user/files/. Czy istnieje sposób, aby Django wyświetlał ten …


28
Jak wyłączyć Crashlytics podczas programowania
Czy jest jakiś prosty sposób na wyłączenie Crashlytics Android SDK podczas programowania? Nie chcę, żeby wysyła awarię za każdym razem, gdy robię coś głupiego Z drugiej strony nie chcę komentować Crashlytics.start()i być może zaryzykuję zapomnienie o odkomentowaniu i popełnieniu błędu

4
Git, jak zresetować origin / master do zatwierdzenia?
Zresetowałem mojego lokalnego wzorca do zatwierdzenia za pomocą tego polecenia: git reset --hard e3f1e37 kiedy wprowadzę $ git statuspolecenie, terminal mówi: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to …


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.