Programowanie

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

7
Co oznaczają% 5B i% 5D w żądaniach POST?
Próbuję napisać klasę Java, aby zalogować się do określonej witryny. Dane wysłane w żądaniu POST w celu zalogowania to user%5Blogin%5D=username&user%5Bpassword%5D=123456 Jestem ciekawy, co oznacza %5Bi %5Dw logowaniu kluczowego użytkownika . Jak zakodować te dane?


3
Prawidłowe wartości dla Androida: fontFamily i do czego mapują?
W odpowiedzi na to pytanie użytkownik podaje wartości android:fontFamilyi 12 wariantów (patrz poniżej). Skąd pochodzą te wartości? Dokumentacja android:fontFamilynie zawiera tych informacji w żadnym miejscu (sprawdziłem tutaj i tutaj ). Ciągi są wymienione w pliku Android styles.xml w różnych miejscach, ale w jaki sposób mapują one z powrotem na czcionkę …
266 android  fonts  styles 

15
Link „Oceń tę aplikację” w aplikacji Sklep Google Play na telefonie
Chciałbym umieścić link „Oceń tę aplikację” w aplikacji na Androida, aby otworzyć listę aplikacji w aplikacji sklepu Google Play użytkownika na telefonie. Jaki kod muszę napisać, aby utworzyć market://lub http://link otwarty w aplikacji sklepu Google Play na telefonie? Gdzie umieszczasz kod? Czy ktoś ma przykładową implementację tego? Czy musisz określić …

4
Dlaczego tak nazwano Javascript `atob ()` i `btoa ()`?
W JavaScript window.atob()metoda dekoduje ciąg base64, a window.btoa()metoda koduje stringdo base64 . Dlaczego więc nie nazwano ich jak base64Decode()i base64Encode()? atob()i btoa()nie mają sensu, ponieważ wcale nie są semantyczne. Chcę poznać przyczynę.
266 javascript 

12
Całkowita pamięć używana przez proces Pythona?
Czy istnieje sposób, aby program Python określił, ile pamięci aktualnie używa? Widziałem dyskusje na temat wykorzystania pamięci dla pojedynczego obiektu, ale potrzebuję całkowitego zużycia pamięci dla procesu, aby móc określić, kiedy należy rozpocząć odrzucanie buforowanych danych.

6
Łączenie dwóch jednowymiarowych tablic NumPy
Mam dwie proste jednowymiarowe tablice w NumPy . Powinienem być w stanie połączyć je przy użyciu numpy.concatenate . Ale pojawia się ten błąd dla poniższego kodu: TypeError: tylko tablice długości 1 mogą być konwertowane na skalary Pythona Kod import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, …

10
Java 8: Różnica między dwoma LocalDateTime w wielu jednostkach
Próbuję obliczyć różnicę między dwoma LocalDateTime . Dane wyjściowe muszą mieć format y years m months d days h hours m minutes s seconds. Oto co napisałem: import java.time.Duration; import java.time.Instant; import java.time.LocalDateTime; import java.time.Period; import java.time.ZoneId; public class Main { static final int MINUTES_PER_HOUR = 60; static final int …

17
Obsługa błędów w Promise.all
Mam szereg obietnic, które realizuję Promise.all(arrayOfPromises); Kontynuuję, aby kontynuować łańcuch obietnic. Wygląda mniej więcej tak existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return Promise.all(arrayOfPromises) }); existingPromiseChain = existingPromiseChain.then(function(arrayResolved) { // do stuff with my array of resolved promises, eventually ending with a res.send(); }); Chcę dodać …

7
zastosowanie kubectl vs tworzenie kubectl?
Z dokumentacji zrozumiałem, że: kubectl create = Tworzy nowy zasób k8s w klastrze kubectl replace = Aktualizuje zasób w klastrze na żywo kubectl Apply = Jeśli chcę zrobić, stwórz + zamień ( odniesienie ) Moje pytania są Dlaczego są trzy operacje wykonywania tego samego zadania w klastrze? Jakie są przypadki …

30
GitLab zdalny: HTTP Basic: odmowa dostępu i fatalne uwierzytelnienie
Mam Mac OS w przeciwieństwie do tego postu: „git push origin MyBranchName” zgłasza błąd „HTTP Basic: Odmowa dostępu” Mam skonfigurowane hasło w GitLab. Mam klucz SSL utworzony PO wykonaniu projektu na GitLab. Kiedy używam istniejącego folderu do nowego projektu i postępuję zgodnie z poniższymi krokami: Istniejący folder cd existing_folder git …
266 git  gitlab 

24
Filtruj właściwości obiektu według klucza w ES6
Powiedzmy, że mam obiekt: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Chcę utworzyć inny obiekt, filtrując obiekt powyżej, więc mam coś takiego. { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Szukam …


10
Po usunięciu ng-bind-html-unsafe, jak wstrzyknąć HTML?
Próbuję użyć $sanitizedostawcy i ng-bind-htm-unsafedyrektywy, aby umożliwić mojemu kontrolerowi wstrzykiwanie HTML do DIV. Nie mogę go jednak uruchomić. <div ng-bind-html-unsafe="{{preview_data.preview.embed.html}}"></div> Odkryłem, że dzieje się tak, ponieważ został usunięty z AngularJS (dzięki). Ale bez ng-bind-html-unsafetego pojawia się ten błąd: http://errors.angularjs.org/undefined/$sce/unsafe
265 html  angularjs 

9
gem eventmachine błąd krytyczny: nie znaleziono pliku „openssl / ssl.h”
Właśnie zainstalowałem El Capitan i nie mogę zainstalować klejnotu eventmachine 1.0.7. openssljest na 1.0.2a-1. Próbowałem użyć, --with-ssl-dirale wydaje się ignorowane. Zgłoszono to również na ich repozytorium github . Wszelkie sugestie są bardzo mile widziane. Dzięki. $ ls /usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h /usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h $ gem install eventmachine -v '1.0.7' -- --with-ssl-dir=/usr/local/Cellar/openssl/1.0.2a-1/include /Users/pain/.rbenv/versions/2.1.2/bin/ruby -r ./siteconf20150612-56154-1hsjz2n.rb …

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.