Programowanie

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

7
Hamcrest porównuje kolekcje
Próbuję porównać 2 listy: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Ale pomysł java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate from …
114 java  junit  hamcrest 


6
SQL: Jak wykonać ciąg nie równa się
Mam następujące zapytanie SELECT * FROM table WHERE tester <> 'username'; Oczekuję, że to zwróci wszystkie wyniki, w których tester nie jest ciągiem username, ale to nie działa. Myślę, że szukam odwrotności Likeoperatora, ale nie jestem pewien? W moich poszukiwaniach znalazłem rozwiązania dla liczb (stąd mam <>), ale wydaje się, …
114 mysql 


10
Generowanie treści wiadomości e-mail w formacie HTML w C #
Czy istnieje lepszy sposób generowania wiadomości e-mail w formacie HTML w C # (do wysyłania za pośrednictwem System.Net.Mail) niż użycie Stringbuildera do wykonania następujących czynności: string userName = "John Doe"; StringBuilder mailBody = new StringBuilder(); mailBody.AppendFormat("<h1>Heading Here</h1>"); mailBody.AppendFormat("Dear {0}," userName); mailBody.AppendFormat("<br />"); mailBody.AppendFormat("<p>First part of the email body goes here</p>"); …
114 c#  html  email 

14
Nie można znaleźć klawiatury obsługującej typ 4 dla klawiatury iPhone-Portrait-NumberPad; używając 3876877096_Portrait_iPhone-Simple-Pad_Default
Pobrałem iOS 8 Gold Master na iPhone'a i SDK. Przetestowałem aplikację i działa dobrze, z wyjątkiem jednej rzeczy. Mam pole tekstowe, w którym pojawi się klawiatura numeryczna, jeśli użytkownik chce coś wpisać, ponadto niestandardowy przycisk jest dodawany do pustego obszaru, gdy pojawia się klawiatura. - (void)addButtonToKeyboard { if (UI_USER_INTERFACE_IDIOM() == …
114 iphone  ios8 

7
Czy używanie ujemnych marż w systemie Android jest złą praktyką?
Demo ujemnej marży: Scenariusz Nakładające się widoki poprzez ustawienie ujemnego marginesu dla jednego z nich, tak aby naruszał obwiednię innego widoku. Myśli Wydaje się, że działa tak, jak można się spodziewać, z nakładaniem się układów, jeśli powinny. Ale nie chcę napotkać większego problemu, ponieważ nieświadomie nie robię rzeczy dobrze. Emulatory, …


13
Nie można rozwiązać importu org.junit
Muszę rozwiązać problem z Javą przed rozmową kwalifikacyjną, a oni wysłali mi zajęcia testowe. Zaczyna się od import org.junit.Before; a także ma następującą składnię w miejscach: @RunWith(JUnit4.class) ... @Before ... @Test Nie używałem Javy od jakiegoś czasu, więc trochę mnie to dezorientuje. Pobrałem eclipse i kiedy próbuję skompilować ten plik …
114 java  eclipse 

10
Wydajność IPC: nazwana rura a gniazdo
Wydaje się, że wszyscy mówią, że nazwane potoki są szybsze niż gniazda IPC. O ile są szybsze? Wolałbym używać gniazd, ponieważ mogą one komunikować się w dwie strony i są bardzo elastyczne, ale wybiorą prędkość zamiast elastyczności, jeśli jest to znaczna ilość.

8
Zmodyfikuj parametr żądania za pomocą filtru serwletu
Istniejąca aplikacja internetowa działa na Tomcat 4.1. Wystąpił problem z XSS na stronie, ale nie mogę zmodyfikować źródła. Zdecydowałem się napisać filtr serwletów, aby oczyścić parametr, zanim zostanie on zauważony przez stronę. Chciałbym napisać taką klasę filtru: import java.io.*; import javax.servlet.*; public final class XssFilter implements Filter { public void …

6
Python / Django: zaloguj się do konsoli pod serwerem uruchomieniowym, zaloguj do pliku pod Apache
Jak mogę wysyłać komunikaty śledzenia do konsoli (na przykład print), gdy uruchamiam aplikację Django pod manage.py runserver, ale czy te komunikaty są wysyłane do pliku dziennika, gdy uruchamiam aplikację pod Apache? Sprawdziliśmy rejestrowanie Django i mimo że był pod wrażeniem jego elastyczność i konfigurowalność dla zaawansowanych zastosowań, ja wciąż zastanawiał …
114 python  django  logging 

4
PL / SQL, jak wyjść z pojedynczego cudzysłowu w ciągu znaków?
На этот вопрос есть ответы на Stack Overflow на русском : Как экранировать одиночные кавычки в стралелем литер? W Oracle PL / SQL, jak uniknąć pojedynczego cudzysłowu w ciągu znaków? Próbowałem w ten sposób, to nie działa. declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := …
114 oracle  plsql 

6
Problem z Eclipse PhoneGap - eglCodecCommon glUtilsParamSize: nieznane błędy parametrów
Właśnie zacząłem od phonegap i próbuję skonfigurować pierwszy podstawowy minimalny projekt w eclipse. Postępowałem zgodnie z dokumentacją phonegap na http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide ale otrzymuję ciągłe błędy, takie jak te. Pomocny byłby dowolny wskaźnik, aby to naprawić. dzięki 03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 03-12 …
114 android  cordova 

1
NSDefaultRunLoopMode vs NSRunLoopCommonModes
Ilekroć próbuję pobrać duży związany z pliku UIScrollView, MPMapViewlub coś, proces pobierania zostanie zatrzymany, gdy tylko dotknąć ekranu iPhone. Na szczęście niesamowity post na blogu Jörna sugeruje alternatywną opcję, użycie NSRunLoopCommonModesdo połączenia. To pozwala mi przyjrzeć się szczegółom dwóch trybów, NSDefaultRunLoopMode i NSRunLoopCommonModes, ale dokument Apple nie wyjaśnia uprzejmie, poza …

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.