Programowanie

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


16
RecyclerView vs. ListView
Od programisty Androida ( Tworzenie list i kart ): Widżet RecyclerView to bardziej zaawansowana i elastyczna wersja ListView. Ok, to brzmi świetnie, ale kiedy zobaczyłem ten przykładowy obraz, bardzo się zdezorientowałem co do różnicy między tymi dwoma. Powyższe zdjęcie można łatwo utworzyć za ListViewpomocą niestandardowego adaptera. Więc w jakiej sytuacji …

14
Czym jest dokładnie getattr () i jak go używać?
Niedawno przeczytałem o tej getattr()funkcji . Problem polega na tym, że wciąż nie mogę pojąć jego użycia. Jedyne, co rozumiem, getattr()to getattr(li, "pop")to, że dzwonię li.pop. Nie rozumiałem, kiedy książka wspomniała, jak go używać, aby uzyskać odniesienie do funkcji, nie znając jej nazwy do czasu wykonania. Może w ogóle to …
295 python  getattr 

9
Jak znaleźć szerokość i wysokość okna terminala?
Jako prosty przykład chcę napisać skrypt CLI, który może drukować =na całej szerokości okna terminala. #!/usr/bin/env php <?php echo str_repeat('=', ???); lub #!/usr/bin/env python print '=' * ??? lub #!/usr/bin/env bash x=0 while [ $x -lt ??? ]; do echo -n '='; let x=$x+1 done; echo
295 terminal 

14
Najlepszy sposób na wyodrębnienie subvektora z wektora?
Załóżmy, że mam std::vector(nazwijmy to myVec) rozmiar N. Jaki jest najprostszy sposób na zbudowanie nowego wektora składającego się z kopii elementów od X do Y, gdzie 0 <= X <= Y <= N-1? Na przykład, myVec [100000]za pomocą myVec [100999]w wektorze wielkości 150000. Jeśli nie można tego zrobić skutecznie za …
295 c++  stl  vector  range 

7
CORS: Nie można użyć symboli wieloznacznych w Access-Control-Allow-Origin, gdy flaga poświadczeń jest prawdziwa
Mam konfigurację obejmującą Serwer frontendowy (Node.js, domena: localhost: 3000) <---> Backend (Django, Ajax, domena: localhost: 8000) Przeglądarka <- webapp <- Node.js (Serve the app) Przeglądarka (webapp) -> Ajax -> Django (Służy do ajax POST żądania) Teraz mój problem dotyczy konfiguracji CORS, której używa aplikacja internetowa do wykonywania połączeń Ajax z …

17
Limit czasu upłynął. Limit czasu upłynął przed zakończeniem operacji lub serwer nie odpowiada. Instrukcja została zakończona
Mam wielu użytkowników na mojej stronie internetowej (20000–60000 dziennie), która jest witryną pobierania plików mobilnych. Mam zdalny dostęp do mojego serwera (Windows Server 2008-R2). Wcześniej otrzymywałem błędy „Serwer jest niedostępny” , ale teraz widzę błąd przekroczenia limitu czasu połączenia. Nie znam się na tym - dlaczego tak się dzieje i …

10
Dlaczego wysokość: 100% nie działa, aby rozwinąć div do wysokości ekranu?
Chcę, aby karuzela DIV (s7) powiększyła się do wysokości całego ekranu. Nie mam pojęcia, dlaczego to się nie udaje. Aby zobaczyć stronę, możesz przejść tutaj . body { height: 100%; color: #FFF; font: normal 28px/28px'HelveticaWorldRegular', Helvetica, Arial, Sans-Serif; background: #222 url('') no-repeat center center fixed; overflow: hidden; background-size: cover; margin: …
295 html  css  height 


23
Jak przyciąć rozszerzenie pliku z ciągu w JavaScript?
Na przykład, zakładając x = filename.jpg, że chcę uzyskać filename, gdzie filenamemoże być dowolna nazwa pliku (załóżmy, że nazwa pliku zawiera tylko [a-zA-Z0-9-_] w celu uproszczenia.). Widziałem x.substring(0, x.indexOf('.jpg'))na fragmentach DZone , ale czy nie działałby x.substring(0, x.length-4)lepiej? Ponieważ lengthjest właściwością i nie sprawdza znaków, podczas gdy indexOf()jest funkcją i …


7
Jak rozpocząć proces w tle w Pythonie?
Próbuję przenieść skrypt powłoki do znacznie bardziej czytelnej wersji Pythona. Oryginalny skrypt powłoki uruchamia w tle kilka procesów (programy narzędziowe, monitory itp.) Za pomocą „&”. Jak mogę osiągnąć ten sam efekt w Pythonie? Chciałbym, aby te procesy nie umarły po zakończeniu skryptów Pythona. Jestem pewien, że ma to jakoś związek …
295 python  process  daemon 


2
Jakie jest znaczenie prefiksu „at” (@) w pakietach npm?
W dokumentacji Angular Component Router natknąłem się na polecenie npm, którego nigdy wcześniej nie widziałem i nie rozumiem, co się dzieje: npm install @angular/router --save Co to znaczy @angular/router? Czy cały ciąg to nazwa pakietu? Ale potem nie mogę znaleźć tego pakietu, gdy korzystam z wyszukiwania na npmjs.com . A …
295 javascript  angular  npm 


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.