Programowanie

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

9
Jak sprawdzić, czy użytkownik jest już zalogowany w Firebase?
Używam interfejsu API węzła Firebase w moich plikach javascript do logowania się w Google. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Działa to dobrze, a użytkownik może zalogować się przy użyciu swoich danych logowania Google. Gdy użytkownik ponownie odwiedza stronę, wyskakujące okienko otwiera się ponownie, ale ponieważ jest już zalogowany, …


10
Jak zaktualizować „tablicę obiektów” za pomocą Firestore?
Obecnie próbuję Firestore i utknąłem na czymś bardzo prostym: „aktualizowanie tablicy (czyli dokumentu podrzędnego)”. Moja struktura bazy danych jest super prosta. Na przykład: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], Próbuję (bez powodzenia) wypchnąć nowe rekordy do shareWithtablicy obiektów. Próbowałem: // With SET firebase.firestore() .collection('proprietary') …

12
Jak wyłączyć fail_on_empty_beans w Jackson?
Korzystając z usługi Jackson 2.1, jak mogę wyłączyć to, fail_on_empty beansże komunikat o błędzie wydaje się żądać ode mnie wyłączenia? Zakładam, że to po prostu najprostsza rzecz na świecie, ale do diabła jest późno i nie udało mi się znaleźć prostego samouczka ani niczego szczególnie oczywistego z api. SerializationFactory? Dlaczego …
104 java  jackson 


8
Express.js req.ip zwraca :: ffff: 127.0.0.1
Obecnie próbuję uzyskać adres IP żądanego użytkownika. Problem polega na tym, że adres IP wraca ::ffff:127.0.0.1zamiast 127.0.0.1. Próbowałem użyć trusted proxyopcji (ale nie używam proxy) i req.ipsjest puste. Korzystanie z 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
104 node.js  express 

6
Jak zweryfikować zakup dla aplikacji na Androida po stronie serwera (Google Play w rozliczeniach aplikacji v3)
Mam prostą aplikację (wymaga logowania użytkownika za pomocą konta). Zapewniam kilka funkcji premium dla płatnych użytkowników, takich jak więcej treści informacyjnych. Muszę odnotować, czy użytkownik kupił ten przedmiot w bazie danych mojego serwera. Kiedy dostarczam zawartość danych do urządzenia użytkownika, mogę następnie sprawdzić status użytkownika i udostępnić różne treści dla …

7
Angular Karma Jasmine Błąd: Nielegalny stan: nie można załadować podsumowania dyrektywy
Zajmuję się repozytorium GitHub (z kątowym 7 i kątowego-CLI) i mam kilka testów z Karma i Jasmine pracuje w gałęzi master. Teraz próbuję dodać funkcję leniwego ładowania, chodzi o to, że testy, które wcześniej przeszły, teraz nie. To zabawne, bo tylko testy z modułu leniwego ładowania kończą się niepowodzeniem ... …

4
Jak pobrać << EOF >> plik zawierający kod?
Chcę wydrukować kod do pliku za pomocą cat &lt;&lt;EOF &gt;&gt;: cat &lt;&lt;EOF &gt;&gt; brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr &gt; /sys/class/backlight/intel_backlight/brightness; fi EOF ale kiedy sprawdzam dane wyjściowe pliku, otrzymuję to: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; echo &gt; …
104 linux  unix  sh  heredoc 


1
Sposób na przeczytanie pierwszych kilku wierszy dla pandy dataframe
Czy istnieje wbudowany sposób read_csvodczytu tylko pierwszych nwierszy pliku bez wcześniejszej znajomości długości wierszy? Mam duży plik, którego odczytanie zajmuje dużo czasu, i czasami chcę użyć tylko pierwszych, powiedzmy, 20 wierszy, aby pobrać jego próbkę (i wolę nie ładować całej zawartości i zajmować się tym). Gdybym znał całkowitą liczbę wierszy, …
104 python  pandas  csv  dataframe 


1
Próbuję uruchomić zdarzenie onload w tagu skryptu
Próbuję załadować zestaw skryptów w kolejności, ale zdarzenie onload nie jest uruchamiane. var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); …

6
Generuj tymczasowe nazwy plików bez tworzenia rzeczywistego pliku w Pythonie
Pytanie numer 10501247 w stackoverflow daje odpowiedź, jak utworzyć plik tymczasowy w Pythonie. W moim przypadku potrzebuję tylko tymczasowej nazwy pliku. Wywołanie tempfile.NamedTemporaryFile () zwraca uchwyt pliku po jego utworzeniu. Czy jest sposób, aby uzyskać tylko nazwę pliku? # Trying to get temp file path tf = tempfile.NamedTemporaryFile() temp_file_name = …

19
Usuń wszystkie wiersze w tabeli HTML
Jak mogę usunąć wszystkie wiersze tabeli HTML, z wyjątkiem tych &lt;th&gt;, które używają JavaScript i nie przechodzą przez wszystkie wiersze w tabeli? Mam bardzo dużą tabelę i nie chcę zamrozić interfejsu użytkownika podczas przeglądania wierszy w celu ich usunięcia

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.