Programowanie

813
Co to znaczy „programować do interfejsu”?

Widziałem to kilka razy i nie jestem pewien, co to znaczy. Kiedy i dlaczego miałbyś to zrobić? Wiem, co robią interfejsy, ale fakt, że nie mam jasności co do tego, sprawia, że ​​myślę, że nie używam ich poprawnie. Czy tak jest, jeśli miałbyś zrobić: IInterface classRef = new...

813
CSS 100% wysokości z wypełnieniem / marginesem

W przypadku HTML / CSS, w jaki sposób mogę utworzyć element, który ma szerokość i / lub wysokość stanowiącą 100% jego elementu nadrzędnego i nadal ma odpowiednie dopełnienie lub marginesy? Przez „właściwy” rozumiem, że jeśli mój element nadrzędny jest 200pxwysoki i określam za height = 100%pomocą...

813
Jak uzyskać atrybut data-id?

Korzystam z szybkiej wtyczki jQuery. Muszę pobrać identyfikator danych klikniętego elementu i przekazać go do serwisu internetowego. Jak uzyskać atrybut data-id? Korzystam z tej .on()metody, aby ponownie powiązać zdarzenie kliknięcia dla posortowanych elementów. $("#list li").on('click',...

812
Jaki jest najlepszy sposób przycinania std :: string?

Obecnie używam następującego kodu do przycięcia wszystkich std::stringsprogramów w moich programach: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Działa dobrze, ale zastanawiam się, czy są jakieś przypadki końcowe, w których może się nie powieść? Oczywiście mile widziane są...

812
Najlepszy sposób na powtórzenie znaku w C #

Jaki jest najlepszy sposób na wygenerowanie ciągu \tw C # Uczę się języka C # i eksperymentuję z różnymi sposobami mówienia tego samego. Tabs(uint t)Jest to funkcja, która zwraca stringz tilością \t„S Na przykład Tabs(3)zwraca"\t\t\t" Który z tych trzech sposobów wdrożenia Tabs(uint...

812
Jak zmusić Dockera do czystej budowy obrazu

Zbudowałem obraz Dockera z pliku Docker za pomocą poniższego polecenia. $ docker build -t u12_core -f u12_core . Kiedy próbuję odbudować go za pomocą tego samego polecenia, używa pamięci podręcznej kompilacji, takiej jak: Step 1 : FROM ubuntu:12.04 ---> eb965dfb09d2 Step 2 : MAINTAINER...

811
not: selektor pierwszego dziecka

Mam divtag zawierający kilka ultagów. Jestem w stanie ustawić właściwości CSS tylko dla pierwszego ultagu: div ul:first-child { background-color: #900; } Jednak moje poniższe próby ustawienia właściwości CSS dla każdego ultagu, z wyjątkiem pierwszego, nie działają: div ul:not:first-child {...

810
jQuery wyłącz / włącz przycisk przesyłania

Mam ten kod HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> Jak mogę zrobić coś takiego: Gdy pole tekstowe jest puste, przesyłanie powinno być wyłączone (wyłączone = „wyłączone”). Gdy coś zostanie wpisane w polu tekstowym, aby usunąć wyłączony...