Programowanie

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

30
Jak wyrównać pola wyboru i ich etykiety konsekwentnie w różnych przeglądarkach
Jest to jeden z mniejszych problemów CSS, który ciągle mnie trapi. W jaki sposób ludzie wokół przepełnienia stosu wyrównują się w pionie checkboxesi labelskonsekwentnie korzystają z różnych przeglądarek ? Ilekroć wyrównuję je poprawnie w Safari (zwykle używam vertical-align: baselinena input), są one całkowicie wyłączone w Firefox i IE. Napraw to …

30
Jak uzyskać wyświetlanie błędów PHP?
Sprawdziłem plik ini PHP ( php.ini) i display_errorsjest ustawiony, a także raportowanie błędów E_ALL. Uruchomiłem ponownie serwer Apache. Umieściłem te wiersze na początku mojego skryptu i nawet nie wychwytuje prostych błędów analizy. Na przykład deklaruję zmienne za pomocą "$"a i nie zamykam instrukcji ";". Ale wszystkie moje skrypty pokazują pustą …

19
Jak zatrzymać śledzenie i zignorować zmiany w pliku w Git?
Sklonowałem projekt, który zawiera niektóre .csprojpliki. Nie potrzebuję / nie lubię, aby moje lokalne csprojpliki były śledzone przez Git (lub wychowywane podczas tworzenia łatki), ale najwyraźniej są one potrzebne w projekcie. Dodałem *.csprojdo mojego LOCAL .gitignore, ale pliki są już w repozytorium. Kiedy wpisuję status git, pokazuje moje zmiany, csprojktórych …
1730 git 


30
Zastąpienia instrukcji switch w Pythonie?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chcę napisać funkcję w języku Python, która zwraca różne stałe wartości na podstawie wartości indeksu wejściowego. W innych językach użyłbym instrukcji switchlub case, ale wydaje się, że Python …

18
Kopiowanie plików z kontenera Docker na host
Zastanawiam się nad użyciem Dockera do zbudowania moich zależności na serwerze Continuous Integration (CI), aby nie musiałem instalować wszystkich środowisk wykonawczych i bibliotek na samych agentach. Aby to osiągnąć, musiałbym skopiować artefakty kompilacji wbudowane w kontener z powrotem do hosta. Czy to jest możliwe?

12
Co to jest semantyka ruchu?
Właśnie skończyłem słuchać wywiadu radiowego podcastu Software Engineering ze Scottem Meyersem na temat C ++ 0x . Większość nowych funkcji ma dla mnie sens i jestem podekscytowany C ++ 0x, z wyjątkiem jednej. Nadal nie dostaję semantyki ruchu ... Co to dokładnie jest?

22
Spraw, aby .gitignore ignorował wszystko oprócz kilku plików
Rozumiem, że plik .gitignore maskuje określone pliki z kontroli wersji Gita. Mam projekt (LaTeX), który generuje wiele dodatkowych plików (.auth, .dvi, .pdf, logi itp.) W trakcie działania, ale nie chcę, aby były one śledzone. Wiem, że mógłbym (może powinienem) sprawić, aby wszystkie te pliki zostały umieszczone w osobnym podfolderze w …
1697 git  gitignore 

14
Jaka jest różnica między CMD a ENTRYPOINT w Dockerfile?
W Dockerfiles są dwa polecenia, które wyglądają podobnie do mnie: CMDi ENTRYPOINT. Ale wydaje mi się, że istnieje (subtelna?) Różnica między nimi - w przeciwnym razie nie byłoby sensu mieć dwóch poleceń dla tej samej rzeczy. Dokumentacja stwierdza dla CMD Głównym celem CMD jest zapewnienie wartości domyślnych dla wykonującego kontenera. …
1696 docker 





30
Jak mogę przesunąć UITextField w górę, gdy klawiatura jest obecna - po rozpoczęciu edycji?
Dzięki pakietowi SDK dla systemu iOS: Mam UIViewz UITextFieldS, które wprowadzają się do klawiatury. Potrzebuję, aby móc: Zezwól na przewijanie zawartości, UIScrollViewaby zobaczyć inne pola tekstowe po podniesieniu klawiatury Automatycznie „skacz” (przewijając w górę) lub skracając Wiem, że potrzebuję UIScrollView. Próbowałem zmienić klasę UIViewna UIScrollViewale, ale nadal nie mogę przewijać …

18
Jak sprawdzić, czy ciąg „StartsWith” inny ciąg?
Jak napisać odpowiednik C # String.StartsWithw JavaScript? var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true Uwaga: jest to stare pytanie i jak wskazano w komentarzach ECMAScript 2015 (ES6) wprowadził tę .startsWithmetodę. Jednak w momencie pisania tej aktualizacji (2015 r.) Obsługa przeglądarki jest daleka od ukończenia .

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.