Programowanie

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

8
Jak usunąć kolumnę według nazwy w data.table?
Aby pozbyć się kolumny o nazwie „foo” w data.frame, mogę: df <- df[-grep('foo', colnames(df))] Jednak po dfprzekonwertowaniu na data.tableobiekt nie ma sposobu, aby po prostu usunąć kolumnę. Przykład: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) df3[-grep('foo', colnames(df3))] Ale po przekształceniu …
195 r  data.table 


12
Jak uzyskać ukończenie bash do pracy z aliasami?
Przykładem: Jestem na Macu z bash v3.2.17, używam git zainstalowanego przez macports z wariantem bash_completion. Po wpisaniu git checkout m<tab>. na przykład, ukończę to master. Jednak mam alias git checkout, gco. Kiedy piszę gco m<tab>, nazwa oddziału nie jest automatycznie uzupełniana. Idealnie byłoby, gdyby autouzupełnianie działało magicznie dla wszystkich moich …
195 git  bash  shell  unix  autocomplete 

5
Deklarowanie metody abstrakcyjnej w TypeScript
Próbuję dowiedzieć się, jak poprawnie zdefiniować metody abstrakcyjne w TypeScript: Korzystając z oryginalnego przykładu dziedziczenia: class Animal { constructor(public name) { } makeSound(input : string) : string; move(meters) { alert(this.name + " moved " + meters + "m."); } } class Snake extends Animal { constructor(name) { super(name); } makeSound(input …
195 typescript 

6
Git: Prawidłowy sposób zmiany Active Branch w czystym repozytorium?
Mam nagie repozytorium, które służy jako centralny sklep dla mojego projektu. Wszyscy programiści robią to, git clone <repo>aby się z tym podzielić. Kiedy robią klon, otrzymują kasę gałęzi master (chyba że robią git clone -n), ponieważ repo.git/HEADzawiera ref: refs/heads/master, co czyni ją gałęzią aktywną . Pytanie brzmi: jak poprawnie zmienić …
195 git 

5
Dlaczego inspektor Pycharm narzeka na „d = {}”?
Podczas inicjowania słownika za d = {}pomocą kodu Pycharm inspektor generuje ostrzeżenie, mówiąc: To tworzenie słownika można przepisać jako dosłowne. Jeśli go przepiszę, d = dict()ostrzeżenie zniknie. Skoro {}już jest słownikiem dosłowny, jestem całkiem pewny, że komunikat jest błędny. Ponadto wydaje się, że zarówno d = {}i d = dict()są …
195 python  pycharm 

18
Fragment onResume () i onPause () nie jest wywoływany przy backstacku
Mam wiele fragmentów wewnątrz działania. Po kliknięciu przycisku zaczynam nowy fragment, dodając go do backstacka. Naturalnie spodziewałem się, że zostanie wywołana onPause()metoda obecnego Fragmentu i onResume()nowego Fragmentu. Cóż, to się nie dzieje. LoginFragment.java public class LoginFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View …

7
Jak zainstalować pakiet NuGet w drugim projekcie w rozwiązaniu?
Obecnie pracuję nad rozwiązaniem, które początkowo zawierało jeden projekt ( My.First.Project.Name). Zainstalowałem Castle Windsor, wykonując: Install-Package Castle.Windsor Właśnie dodałem do projektu kolejny projekt ( My.Second.Project.Name) i chcę zainstalować Castle Windsor również w tym projekcie, ale kiedy uruchomię Install-Package Castle.Windsorponownie, pojawia się błąd: „Castle.Core 2.5.2” już zainstalowany ”Castle.Windsor 2.5.2” już zainstalowany …

30
Skróć liczbę do dwóch miejsc po przecinku bez zaokrąglania
Załóżmy, że mam wartość 15.7784514, chcę wyświetlić ją 15,77 bez zaokrąglania. var num = parseFloat(15.7784514); document.write(num.toFixed(1)+"<br />"); document.write(num.toFixed(2)+"<br />"); document.write(num.toFixed(3)+"<br />"); document.write(num.toFixed(10)); Prowadzi do - 15.8 15.78 15.778 15.7784514000 Jak wyświetlić 15,77?
195 javascript 

12
CSS Div stretch 100% wysokość strony
Mam pasek nawigacyjny po lewej stronie mojej strony i chcę, aby rozciągał się do 100% wysokości strony. Nie tylko wysokość rzutni, ale także obszary ukryte do momentu przewinięcia. Nie chcę używać javascript, aby to osiągnąć. Czy można to zrobić w HTML / CSS?
195 css  height  max  stretch 

3
czekają vs Task.Wait - Deadlock?
Nie do końca rozumiem różnicę między Task.Waiti await. Mam coś podobnego do następujących funkcji w usłudze WebAPI ASP.NET: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static Task<string> Ros() …

30
Wykryj orientację rzutni, jeśli orientacja to Portret wyświetla komunikat ostrzegawczy informujący użytkownika o instrukcjach
Tworzę stronę internetową specjalnie dla urządzeń mobilnych. W szczególności jest jedna strona, którą najlepiej oglądać w trybie poziomym. Czy istnieje sposób na wykrycie, czy użytkownik odwiedzający tę stronę przegląda ją w trybie pionowym, a jeśli tak, wyświetl komunikat informujący użytkownika, że ​​stronę najlepiej oglądać w trybie poziomym? Jeśli użytkownik przegląda …


8
Utwórz macierz numpy wypełnioną NaN
Mam następujący kod: r = numpy.zeros(shape = (width, height, 9)) Tworzy width x height x 9macierz wypełnioną zerami. Zamiast tego chciałbym wiedzieć, czy istnieje funkcja lub sposób na ich zainicjowanie zamiast NaNs w łatwy sposób.
195 python  numpy 

6
Jak kierować reklamy tylko na IE (dowolną wersję) w arkuszu stylów?
Mam odziedziczony projekt i są miejsca, w których jest kompletny bałagan. To jest jeden z nich. Muszę kierować tylko na IE (dowolną wersję). #nav li { float: left; height: 54px; background: #4f5151; display: table; border-left: 1px solid grey; } Żeby było jasne: wewnątrz osadzonego arkusza stylów i bez dodawania identyfikatorów …
195 css 

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.