Programowanie

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

15
Nie można załadować podstawowego modułu dla XCTest
Pracuję szybko nad Xcode i domyślnie tworzy plik testowy, który odwołuje się do XCTest. Kiedy ustawiam docelowe członkostwo w moim głównym projekcie, powoduje to błąd Nie można załadować podstawowego modułu dla XCTest Jeśli to docelowe członkostwo nie jest ustawione, testy działają poprawnie i wszystko działa poprawnie. PS: Jestem nowy w …
180 swift  xcode  xctest 

13
Jak czekać na zakończenie asynchronicznie wysłanego bloku?
Testuję kod, który wykonuje przetwarzanie asynchroniczne przy użyciu Grand Central Dispatch. Kod testowy wygląda następująco: [object runSomeLongOperationAndDo:^{ STAssert… }]; Testy muszą czekać na zakończenie operacji. Moje obecne rozwiązanie wygląda następująco: __block BOOL finished = NO; [object runSomeLongOperationAndDo:^{ STAssert… finished = YES; }]; while (!finished); Co wygląda nieco prymitywnie, znasz lepszy …


15
Jak upewnić się, że pole formularza <select> jest przesyłane, gdy jest wyłączone?
Mam selectpole formularza, które chcę oznaczyć jako „tylko do odczytu”, ponieważ użytkownik nie może modyfikować wartości, ale wartość jest nadal przesyłana wraz z formularzem. Użycie tego disabledatrybutu uniemożliwia użytkownikowi zmianę wartości, ale nie przesyła wartości wraz z formularzem. readonlyAtrybut jest dostępny tylko dla inputi textareapól, ale to w zasadzie to, …

8
Dlaczego muszę jawnie wcisnąć nowy oddział?
Jestem nowy giti ćwiczę. Utworzyłem oddział lokalny, ale zobaczyłem, że kiedy to zrobiłem, git pushmój oddział nie został przesłany do repozytorium. Musiałem faktycznie: git push -u origin --all. Dlaczego to? Czy gałąź nie jest nową zmianą, która ma być wprowadzana domyślnie? Dlaczego muszę uruchomić drugie polecenie?

6
Groovy: jaki jest cel „def” w „def x = 0”?
W poniższym kodzie (zaczerpniętym ze strony Groovy Semantics Manual ), po co poprzedzać przypisanie słowem kluczowym def? def x = 0 def y = 5 while ( y-- &gt; 0 ) { println "" + x + " " + y x++ } assert x == 5 Słowo defkluczowe można …
180 groovy  keyword 

14
Wydajność MYSQL OR vs IN
Zastanawiam się, czy jest jakaś różnica w wydajności między następującymi SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... czy MySQL zoptymalizuje SQL w ten …


19
Jak znaleźć wyciek pamięci w kodzie / projekcie C ++?
Jestem programistą C ++ na platformie Windows. Używam Visual Studio 2008. Zazwyczaj kończę w kodzie z przeciekami pamięci. Zwykle stwierdzam wyciek pamięci poprzez sprawdzenie kodu, ale jest on uciążliwy i nie zawsze jest dobrym podejściem. Ponieważ nie stać mnie na płatne narzędzie do wykrywania wycieków pamięci, chciałem, abyście zaproponowali najlepsze …
180 c++  memory-leaks 



8
Ustaw bezwzględną pozycję widoku
Czy można ustawić bezwzględną pozycję widoku w Androidzie? (Wiem, że istnieje AbsoluteLayout, ale jest przestarzałe ...) Na przykład, jeśli mam ekran o wymiarach 240 x 320 pikseli, jak mogę dodać obraz o ImageViewwymiarach 20 x 20 pikseli, tak aby jego środek znajdował się na pozycji (100 100)?

11
Jaki jest dobry wybór bazy danych dla małej aplikacji .NET? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

6
Kiedy „Try” powinno być używane w nazwach metod C #?
Dyskutowaliśmy z naszymi współpracownikami, co to znaczy, jeśli nazwa metody zaczyna się od „Try”. Były następujące opinie: Użyj „Spróbuj”, gdy metoda może zwrócić wartość pustą. Użyj „Spróbuj”, gdy metoda nie zgłosi wyjątku. Jaka jest oficjalna definicja? Co mówi „Try” w nazwie metody? Czy istnieją jakieś oficjalne wytyczne na ten temat?

9
Dlaczego może istnieć tylko jedna kolumna TIMESTAMP z CURRENT_TIMESTAMP w klauzuli DEFAULT?
Dlaczego może istnieć tylko jedna kolumna TIMESTAMP z CURRENT_TIMESTAMP w klauzuli DEFAULT lub ON UPDATE? CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB; Błąd, który powoduje: Kod błędu: 1293 Niepoprawna definicja tabeli; …

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.