Programowanie

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


5
Wyrażenie regularne pasujące do podciągu, po którym nie następuje określony inny podciąg
Potrzebuję wyrażenia regularnego, które będzie pasować, blahfooblahale nieblahfoobarblah Chcę, żeby pasowało tylko do foo i wszystkiego dookoła foo, o ile nie następuje po nim bar. Próbowałem użyć tego: foo.*(?<!bar)co jest dość bliskie, ale pasuje blahfoobarblah. Negatywne spojrzenie z tyłu musi pasować do wszystkiego, a nie tylko do paska. Specyficznym językiem, …
116 java  regex  clojure 

4
ICollection <T> Vs List <T> w Entity Framework
Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie przeczytałem zbyt wiele dokumentacji i czuję, że teraz cierpię z tego powodu. Używam List&lt;T&gt;na moich zajęciach i działa świetnie. Teraz przeczytałem dokumentację i stwierdza, że ​​powinienem był użyć ICollection&lt;T&gt;. Zmieniłem się na to i nie spowodowało to …


21
Dlaczego w Maven pojawia się błąd „401 nieautoryzowany”?
Dlaczego w Maven pojawia się błąd „401 nieautoryzowany”? Oto błąd, który otrzymuję podczas dzwonienia mvn deploy(pełne dzienniki na dole): [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project xbnjava: Failed to deploy artifacts: Could not transfer artifact com.github.aliteralmind:xbnjava:pom:0.1.2 from/to sonatype-nexus-staging (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2/com/github/aliteralmind/xbnjava/0.1.2/xbnjava-0.1.2.pom. Return …
116 java  maven 


11
Nie można dodać okna - token android.os.BinderProxy jest nieprawidłowy; czy Twoja aktywność biegnie?
Próbuję połączyć się z Facebookiem przez Facebook API, podążam za tym przykładem: https://github.com/facebook/facebook-android-sdk/tree/master/examples/simple Wszystko jest w porządku, ale kiedy próbuję edytować jakiś kod, mam na myśli, że chcę wyświetlić komunikat w oknie dialogowym po pomyślnym zalogowaniu się w następujący sposób: public void onAuthSucceed() { mText.setText("You have logged in! "); //This …
116 android  facebook 

8
Android odbiornik edittext onchange
Wiem trochę o TextWatchertym, ale to działa na każdą postać, którą wchodzisz. Chcę odbiornika, który uruchamia się za każdym razem, gdy użytkownik kończy edycję. Czy to możliwe? Również w TextWatcherotrzymuję instancję Editableale muszę instancję EditText. Jak to osiągnąć? EDYCJA : drugie pytanie jest ważniejsze. Proszę, odpowiedz na to.

3
różnica między #if zdefiniowanym (WIN32) a #ifdef (WIN32)
Kompiluję program, który będzie działał na linuxie gcc 4.4.1 C99. Właśnie wstawiałem moje #defines, aby oddzielić kod, który zostanie skompilowany w systemie Windows lub Linux. Jednak dostałem ten błąd. error: macro names must be identifiers. Używając tego kodu #ifdef(WIN32) /* Do windows stuff #elif(UNIX) /* Do linux stuff */ #endif …
116 c 

13
Odrzucanie kontrolera widoku prezentacji
Mam teoretyczne pytanie. Teraz czytam przewodnik Apple ViewController . Oni napisali: Kiedy przychodzi czas na odrzucenie kontrolera widoku prezentowanego, preferowanym podejściem jest pozwolenie kontrolerowi widoku prezentacji na odrzucenie go. Innymi słowy, gdy tylko jest to możliwe, ten sam kontroler widoku, który przedstawił kontrolera widoku, powinien również wziąć odpowiedzialność za jego …

8
Konwersja List <int> na ciąg rozdzielany przecinkami
Czy istnieje sposób, aby wziąć Listę i przekonwertować ją na ciąg oddzielony przecinkami? Wiem, że mogę to po prostu zapętlić i zbudować, ale jakoś myślę, że niektórzy z was to fajniejszy sposób na zrobienie tego? Naprawdę chcę nauczyć się tego typu „sztuczek”, więc proszę wyjaśnij lub umieść link do dokumentacji …
116 c#  collections 

4
Jak przekonwertować zmienną będącą ciągiem bajtów języka Python 3 na zwykły ciąg?
Przeczytałem w załączniku e-mail XML z bytes_string=part.get_payload(decode=False) Ładunek pojawia się jako ciąg bajtów, jak sugeruje nazwa mojej zmiennej. Próbuję użyć zalecanego podejścia Python 3, aby przekształcić ten ciąg w użyteczny ciąg, którym mogę manipulować. Przykład pokazuje: str(b'abc','utf-8') Jak mogę zastosować bargument słowa kluczowego (bajty) do mojej zmiennej bytes_stringi zastosować zalecane …

2
Laravel OrderBy na związku
Zapętlam wszystkie komentarze zamieszczone przez Autora danego wpisu. foreach($post-&gt;user-&gt;comments as $comment) { echo "&lt;li&gt;" . $comment-&gt;title . " (" . $comment-&gt;post-&gt;id . ")&lt;/li&gt;"; } To mi daje I love this post (3) This is a comment (5) This is the second Comment (3) Jak zamówić przez post_id, aby powyższa lista …
116 laravel  laravel-4 

4
Typ WebMvcConfigurerAdapter jest przestarzały
Po prostu 5.0.1.RELEASEmigruję do wiosennej wersji mvc, ale nagle w eclipse STS WebMvcConfigurerAdapter jest oznaczony jako przestarzały public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Jak mogę to usunąć!
116 java  spring  spring-mvc 

7
Jak zweryfikować wiele wywołań metod z różnymi parametrami
Mam następującą metodę, na której chcę sprawdzić zachowanie. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } W mojej klasie @Test miałem nadzieję zrobić coś takiego, aby sprawdzić, czy errors.add()jest wywoływane z „wyjątkiem.message” i ponownie z „wyjątkiem.detail” verify(errors).add(eq("exception.message"), any(ActionError.class)); verify(errors).add(eq("exception.detail"), any(ActionError.class)); jednak Mockito narzeka w …
116 java  mockito 

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.