Programowanie

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

2
dodanie nagłówka do modułu żądań Pythona
Wcześniej użyłem httplibmodułu do dodania nagłówka w żądaniu. Teraz próbuję tego samego z requestsmodułem. To jest moduł żądań Pythona, którego używam: http://pypi.python.org/pypi/requests Jak mogę dodać nagłówek do request.posti request.getpowiedzieć, że muszę dodać foobarklucz w każdym żądaniu w nagłówku.

18
Pobieranie atrybutów klasy
Chcę uzyskać atrybuty klasy, powiedz: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__daje mi listę atrybutów i funkcji, a nawet funkcji takich jak __module__i __doc__. While MyClass().__dict__daje mi pusty komunikat, chyba że jawnie ustawię wartość atrybutu tej instancji. Chcę tylko atrybutów, w powyższym przykładzie …

5
Co to jest funkcja pipe () w Angular
Rury to filtry służące do przekształcania danych (formatów) w szablonie. Natrafiłem na pipe()funkcję jak poniżej. Co pipe()dokładnie oznacza ta funkcja w tym przypadku? return this.http.get<Hero>(url) .pipe( tap(_ => this.log(`fetched hero id=${id}`)), catchError(this.handleError<Hero>(`getHero id=${id}`)) );

3
Dlaczego argument `a == b lub c lub d` zawsze przyjmuje wartość True?
Piszę system bezpieczeństwa, który odmawia dostępu nieautoryzowanym użytkownikom. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Zapewnia dostęp upoważnionym użytkownikom zgodnie z oczekiwaniami, ale także umożliwia dostęp nieautoryzowanym użytkownikom! Hello. Please enter your name: Bob …

5
Ostrzeżenie onTouchListener: onTouch powinien wywołać View # performClick po wykryciu kliknięcia
Stworzyłem onTouchListener. Niestety onTouch () wyświetla throwsmi ostrzeżenie: com/calculator/activitys/Calculator$1#onTouch should call View#performClick when a click is detected Co to znaczy? Nie znalazłem żadnych informacji o tym ostrzeżeniu. Oto pełny kod: LinearLayout llCalculatorContent = (LinearLayout) fragmentView.findViewById(R.id.calculator_content); llCalculatorContent.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Tools.hideKeyboard(getActivity(), getView()); getView().clearFocus(); return …

4
sprawdź, czy katalog istnieje i usuń jednym poleceniem unix
Czy można sprawdzić, czy katalog istnieje i usunąć, jeśli tak, w systemie Unix za pomocą jednego polecenia? Mam sytuację, w której używam zadania ANT 'sshexec', w którym mogę uruchomić tylko jedną komendę na zdalnej maszynie. I muszę sprawdzić, czy katalog istnieje i usunąć go ...
110 unix 


13
Jak zmienić kolory segmentu w UISegmentedControl w iOS 13?
A UISegmentedControlma nowy wygląd w iOS 13, a istniejący kod zmieniający kolory segmentowanej kontrolki nie działa już tak, jak działał. Przed iOS 13 można było ustawić tintColori, które będzie używane do obramowania wokół podzielonej na segmenty kontrolki, linii między segmentami i koloru tła wybranego segmentu. Następnie możesz zmienić kolor tytułów …

11
ScrollIntoView () powoduje przesunięcie całej strony
Używam ScrollIntoView (), aby przewinąć podświetlony element na liście do widoku. Kiedy przewijam w dół, ScrollIntoView (false) działa idealnie. Ale kiedy przewijam w górę, ScrollIntoView (true) powoduje, że cała strona lekko się porusza, co moim zdaniem jest zamierzone. Czy istnieje sposób na uniknięcie przesunięcia całej strony podczas korzystania z ScrollIntoView …
110 javascript  css 

6
Jak używać zmiennej do określenia nazwy kolumny w ggplot
Mam polecenie ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) wewnątrz funkcji. Ale chciałbym móc użyć parametru funkcji, aby wybrać kolumnę, która ma być używana jako kolor i grupa. To znaczy, chciałbym coś takiego f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) …
110 r  ggplot2  r-faq 

5
Python Pandy scalają tylko niektóre kolumny
Czy można scalić tylko niektóre kolumny? Mam DataFrame df1 z kolumnami x, y, z i df2 z kolumnami x, a, b, c, d, e, f itd. Chcę połączyć dwie ramki DataFrame na x, ale chcę tylko scalić kolumny df2.a, df2.b - a nie całą ramkę DataFrame. Wynik byłby DataFrame z …
110 python  merge  pandas 



4
Różnica między @Valid i @Validated in Spring
Spring obsługuje dwie różne metody walidacji: walidację Spring i walidację bean JSR-303. Oba mogą być używane przez zdefiniowanie walidatora Spring, który deleguje do innych delegatorów, w tym walidatora bean. Na razie w porządku. Ale kiedy opisujemy metody, aby faktycznie zażądać walidacji, to już inna historia. Mogę tak opisywać @RequestMapping(value = …

6
Nazwa użytkownika i hasło w poleceniu git push
Możliwe jest sklonowanie repozytorium git, podając nazwę użytkownika i hasło w poleceniu. Przykład: git clone https://username:password@myrepository.biz/file.git Czy podczas pushowania można również podać nazwę użytkownika i hasło? Na przykład uruchomienie git push origin --allspowoduje wyświetlenie prośby o hasło. Chcę to w jednym poleceniu. (Jestem świadomy możliwości konfigurowania kluczy i innych rozwiązań, …
110 git  git-bash 

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.