Programowanie

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

8
Jak połączyć folder z istniejącą aplikacją Heroku
Mam istniejącą aplikację Railsową na GitHub i wdrożoną na Heroku. Próbuję skonfigurować nową maszynę programistyczną i sklonowałem projekt z mojego repozytorium GitHub. Jestem jednak zdezorientowany, jak połączyć ten folder z Heroku. Początkowo użyłem heroku createpolecenia, ale oczywiście nie chcę tego robić tym razem, ponieważ utworzy ono kolejną instancję Heroku.
814 git  heroku 

30
Generator losowych ciągów PHP
Próbuję utworzyć losowy ciąg w PHP i nie otrzymuję absolutnie żadnych danych wyjściowych z tym: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; Co ja robię źle?
814 php  string  random 


15
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ą padding = 5px, spodziewam …
813 css 

14
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', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" …


30
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 ObjectWhatever() Możesz …



8
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 Pavan Gupta <pavan.gupta@gmail.com> ---> Using cache …
812 docker  aerospike 

19
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 numTabs)jest najlepszy? Oczywiście zależy to od tego, co …
812 c#  .net  string 


30
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ą odpowiedzi z eleganckimi alternatywami, a także lewe wykończenia.
812 c++  trim  stdstring 

9
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 { background-color: #900; } div ul:not(:first-child) { background-color: #900; } div ul:first-child:after …
811 css  css-selectors 


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.