Programowanie

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

14
Dlaczego należy unikać używania właściwości w języku C #?
W swojej znakomitej książce „CLR Via C #” Jeffrey Richter powiedział, że nie lubi właściwości i odradza ich używanie. Podał jakiś powód, ale tak naprawdę nie rozumiem. Czy ktoś może mi wyjaśnić, dlaczego powinienem lub nie powinienem używać właściwości? Czy w języku C # 3.0 z właściwościami automatycznymi to się …
102 c#  properties 

7
Bloki w Swift (animateWithDuration: animations: complete :)
Mam problem z uruchomieniem bloków w Swift. Oto przykład, który zadziałał (bez bloku uzupełniania): UIView.animateWithDuration(0.07) { self.someButton.alpha = 1 } lub alternatywnie bez zamknięcia końcowego: UIView.animateWithDuration(0.2, animations: { self.someButton.alpha = 1 }) ale kiedy spróbuję dodać blok uzupełniania, po prostu nie zadziała: UIView.animateWithDuration(0.2, animations: { self.blurBg.alpha = 1 }, completion: …
102 ios  swift  closures 

16
C ++ uzyskuje milisekundowy czas na Linuksie - clock () wydaje się nie działać poprawnie
W systemie Windows clock()zwraca czas w milisekundach, ale na tym Linuksie, nad którym pracuję, zaokrągla go do najbliższego 1000, więc precyzja jest tylko do poziomu „drugiego”, a nie do poziomu milisekund. Znalazłem rozwiązanie, w którym Qt używa QTimeklasy, tworząc instancję obiektu i wywołując start()go, a następnie wywołując, elapsed()aby uzyskać liczbę …
102 c++  timer  clock 

16
Działanie i użycie bitowe
Rozważ ten kod: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Rozumiem operatory arytmetyczne w Pythonie (i innych językach), ale nigdy …

27
NPM utknął, dając ten sam błąd EISDIR: Niedozwolona operacja na katalogu, odczyt przy błędzie (natywny)
Utknąłem z tym błędem bez względu na katalog, w którym się znajduję i co wpiszę po „npm” w cmd.exe. Oto plik npm-debug.log: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js' ] 2 info using npm@2.14.12 3 info using …

14
Xcode 5 i katalog zasobów: jak odwołać się do LaunchImage?
Używam Katalogu zasobów Xcode 5 i chciałbym użyć mojego LaunchImagejako obrazu tła mojego widoku głównego (dość powszechna praktyka, aby przejście z „ładowania” do „załadowanego” wyglądało płynnie). Chciałbym użyć tego samego wpisu w katalogu zasobów, aby zaoszczędzić miejsce i nie musieć replikować obrazu w dwóch różnych zestawach obrazów. Jednak dzwoniąc: UIImage …

9
iphone / ipad: Jak dokładnie używać NSAttributedString?
Tak, wiele osób mówi o Rich Text na iPhonie / iPadzie i wielu o tym wie NSAttributedString. Ale jak używać NSAttributedString? Szukałem przez długi czas, żadnych wskazówek dotyczących ekstrakcji. Wiem, jak skonfigurować NSAttributedString, to co powinienem zrobić, aby wyświetlić tekst na iPhonie / iPadzie z tekstem sformatowanym? Oficjalna dokumentacja mówi, …

11
Czy mogę używać mojego istniejącego repozytorium Git z openshift?
Czy konieczne jest posiadanie repozytorium git tylko na openshift? Mam już repozytorium bitbucket / github git i wolałbym tylko tam naciskać. Czy mogę po prostu podłączyć się do niego, aby funkcja openshift stała się intymna? Lub dla uproszczenia pcham tylko na github, ale kiedy chcę wdrożyć, robię coś z openshift? …
102 git  openshift 


2
Suwak jQuery UI Obsługa funkcji Touch & Drag / Drop na urządzeniach mobilnych
Mam już stylizację i zaimplementowałem w projekcie suwak jQuery UI. Chociaż jest responsywny, suwak nie reaguje na dotykanie i przeciąganie. Zamiast tego musisz dotknąć miejsca, w którym chcesz przesunąć suwak. Chciałbym uniknąć zamiany na mobilny interfejs użytkownika jQuery, który obsługuje dotykanie i przeciąganie, ponieważ już intensywnie używamy interfejsu użytkownika jQuery …

14
Cel-C: Gdzie usunąć obserwatora do NSNotification?
Mam obiektywną klasę C. W nim stworzyłem metodę init i ustawiłem w niej NSNotification //Set up NSNotification [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getData) name:@"Answer Submitted" object:nil]; Gdzie mam ustawić [[NSNotificationCenter defaultCenter] removeObserver:self]w tej klasie? Wiem, że w przypadku a UIViewControllermogę dodać to do viewDidUnloadmetody. Co więc należy zrobić, jeśli właśnie utworzyłem obiektywną …

16
Czy mogę zamaskować tekst wejściowy w pliku bat?
Piszę plik wsadowy, aby wykonać inne programy. W takim przypadku muszę poprosić o hasło. Czy mogę w jakiś sposób zamaskować wprowadzany tekst? Nie muszę drukować znaków ******* zamiast znaków wejściowych. Wystarczające jest zachowanie monitu o hasło w Linuksie (nic nie drukuj podczas pisania). @echo off SET /P variable=Password : echo …

7
Jaki jest najlepszy sposób na odinstalowanie klejnotów z projektu rails3?
Zainstalowałem wszystkie moje klejnoty za pomocą pakietu za pośrednictwem Gemfile. Pomyślałem (błędnie), że jeśli usunę klejnot z mojego pliku Gemfile i uruchomię „instalację pakietową”, to usunięte klejnoty zostaną odinstalowane. Przejrzałem plik pomocy pakietu i, o ile wiem, nie ma sposobu na odinstalowanie klejnotów. Czy po prostu używam gem uninstall x …


10
Różnica między komunikatem SOAP a WSDL?
Nie wiem, jak wiadomości SOAP i WSDL pasują do siebie? Zacząłem przeglądać wiadomości SOAP, takie jak: POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope> Czy wszystkie komunikaty SOAP są WSDL? Czy SOAP jest protokołem, który akceptuje …
102 java  web-services  soap  wsdl 

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.