Programowanie

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

25
Odstępy między komórkami w UICollectionView
Jak ustawić odstępy między komórkami w sekcji UICollectionView? Wiem, że istnieje właściwość, minimumInteritemSpacingktórą ustawiłem na 5.0, ale odstępy nie pojawiają się 5.0. Wdrożyłem metodę delegowania przepływu. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } wciąż nie otrzymuję pożądanego rezultatu. Myślę, że to minimalne odstępy. Czy nie ma sposobu na …


13
Jak skopiować skrót w Ruby?
Przyznaję, że jestem trochę rubinowym nowicjuszem (teraz piszę skrypty rake). W większości języków łatwo jest znaleźć konstruktory kopii. Pół godziny poszukiwań nie znalazło go w rubinie. Chcę utworzyć kopię skrótu, aby móc ją zmodyfikować bez wpływu na oryginalne wystąpienie. Niektóre oczekiwane metody, które nie działają zgodnie z przeznaczeniem: h0 = …
197 ruby  hashmap 

7
Jak odrzucić lokalne zmiany w kasie SVN?
Chciałem przesłać różnicę do recenzji dla projektu Open Source. Mam kod przy użyciu SVN (z terminala, Ubuntu). I dokonałem drobnych zmian w kilku plikach. Teraz jest tylko jedna zmiana, którą chcę zgłosić. Pozostałe zmiany, które wprowadziłem, dotyczyły debugowania i nie są już wymagane. Wygenerowałem diff używając svn di > ~/os/firstdiff.diff …
197 svn 

10
Na liście Kotlina brakuje „dodaj”, „usuń”, brak mapy „umieść” itp.?
W Javie możemy wykonać następujące czynności public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Ale jeśli przepiszemy go bezpośrednio do Kotlin, jak poniżej class TempClass { var myList: List<Int>? = null fun doSomething() { myList = ArrayList<Int>() myList!!.add(10) myList!!.remove(10) …



7
Jak z wdziękiem przetwarzać sygnał SIGTERM?
Załóżmy, że mamy taki trywialny demon napisany w pythonie: def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop() i demonizujemy go, używając start-stop-daemondomyślnie włączonego sygnału SIGTERM( TERM) --stop. Załóżmy, że aktualnie wykonywany krok to #2. I w tej chwili …


13
Ustaw TERAZ () jako wartość domyślną dla typu danych datetime?
Mam dwie kolumny w tabeli użytkowników, a mianowicie, registerDate and lastVisitDatektóre składają się z typu danych datetime. Chciałbym wykonać następujące czynności. Ustaw wartość domyślną registerDate na MySQL NOW () Ustaw wartość domyślną lastVisitDate na 0000-00-00 00:00:00Zamiast pustej, której używa domyślnie. Ponieważ tabela już istnieje i zawiera istniejące rekordy, chciałbym użyć …


11
Dostępność OpenJDK dla systemu operacyjnego Windows [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 10 miesięcy temu . Popraw to pytanie Czy jest dostępna wersja OpenJDK dla systemu operacyjnego Windows? Ze strony głównej OpenJDK ( …
197 java  windows  openjdk 

9
Umieszczanie haków git w repozytorium
Czy uważa się to za złą praktykę - umieszczanie .git / hooks w repozytorium projektów (na przykład przy użyciu dowiązań symbolicznych). Jeśli tak, jaki jest najlepszy sposób na dostarczenie tych samych haków różnym użytkownikom git?
197 git  hook  githooks 

18
PHP Uzyskaj protokół URL witryny - http vs https
Napisałem małą funkcję do ustanowienia bieżącego protokołu adresu URL witryny, ale nie mam protokołu SSL i nie wiem, jak sprawdzić, czy działa on pod https. Czy możesz mi powiedzieć, czy to prawda? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; …
197 php  url  ssl 

7
Dlaczego warto korzystać z funkcji początkowych i końcowych innych niż członkowie w C ++ 11?
Każdy standardowy kontener ma metodę begini enddo zwracania iteratorów dla tego kontenera. Jednak C ++ 11 najwyraźniej wprowadził wolne funkcje o nazwie std::begini std::endktóre wywołują funkcje begini end. Zamiast pisać auto i = v.begin(); auto e = v.end(); piszesz auto i = std::begin(v); auto e = std::end(v); W swoim wystąpieniu, …

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.