Programowanie

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

2
Kiedy powinienem używać h: outputLink zamiast h: commandLink?
Kiedy należy używać <h:outputLink>zamiast <h:commandLink>? Rozumiem, że a commandLinkgeneruje post HTTP; Zgaduję, że outputLinkwygeneruje HTTP pobiera. To powiedziawszy, większość samouczków JSF , które przeczytałem, używa commandLink(prawie?) Wyłącznie. Kontekst: Wdrażam mały projekt demonstracyjny, który pokazuje łącze w nagłówku do strony użytkownika, podobnie jak Stack Overflow ... ... i nie jestem pewien, …
129 jsf  jsf-2 



30
Separator UITableViewCell znika w iOS7
Mam dziwny problem UITableViewtylko z iOS 7. UITableViewCellSeparatorznika nad pierwszym i pod ostatnim wierszem. Czasami pojawia się po wybraniu wierszy lub przewijaniu. W moim przypadku tableViewładuje się Storyboardze UITableViewStylePlainstylu. Problem na pewno nie występuje UITableViewCellSeparatorStyle, co nie jest zmieniane z domyślnego UITableViewCellSeparatorStyleSingleLine. Jak czytałem na forach deweloperów Apple ( tutaj …

14
Jakie są podstawowe różnice między TDD a BDD? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 7 miesięcy temu . Popraw to pytanie Rozwój oparty na testach jest modny w społeczności .NET od kilku lat. …
129 unit-testing  tdd  bdd 

6
(this == null) w C #!
Z powodu błędu, który został naprawiony w C # 4, drukuje następujący program true. (Wypróbuj w LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); …

3
Czym różni się JPA Spring Data od Hibernate w przypadku dużych projektów?
Trudno mi się zdecydować, czy powinienem pozostać przy Hibernate przy nowym projekcie, czy też zmoczyć stopy dzięki JPA i nowej implementacji Spring Data. Czy framework Spring Data jest przeznaczony dla dużych projektów lub małych projektów ze skromnymi wymaganiami dotyczącymi zapytań? Chociaż z pewnością dostrzegam zalety redukcji kodu przy użyciu @Queryadnotacji, …

4
Czy „x <y <z” jest szybsze niż „x <y i y <z”?
Z tej strony wiemy, że: Porównania łańcuchowe są szybsze niż korzystanie z andoperatora. Pisz x &lt; y &lt; zzamiast x &lt; y and y &lt; z. Jednak otrzymałem inny wynik testowania następujących fragmentów kodu: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x &lt; y …

4
AsyncTaskLoader vs AsyncTask
Ponieważ Honeycombi v4 Compatibility Libraryjest to możliwe w użyciu AsyncTaskLoader. Z tego, co rozumiem, AsyncTaskLoadermogą przetrwać zmiany konfiguracji, takie jak przewracanie ekranu. Czy zaleca się używanie AsyncTaskLoaderzamiast AsyncTask? Czy też pojawia LoaderManagersię na zdjęciu? Ale nie znalazłem żadnego dobrego przykładu (ów), jak poprawnie używać AsyncTaskLoader. Dokumenty również nie zawierają przykładów. …

5
Ciągle generowany w Inspektorze webkitów Chrome błąd „Niebezpieczna próba uzyskania dostępu przez JavaScript do ramki z adresem URL…”
Chrome (lub jakakolwiek inna przeglądarka webkitów) generuje mnóstwo „Niebezpiecznych prób dostępu do ramki z adresem URL…” podczas pracy na przykład z Facebook API. Nie koliduje z rzeczywistą obsługą, ale sprawia, że ​​konsola javascript jest praktycznie bezużyteczna. Chciałbym wiedzieć, czy istnieje sposób na wyeliminowanie tych błędów, szczególnie w konsoli? A jeśli …

4
Spring MVC konwersja typu: PropertyEditor czy Converter?
Szukam najłatwiejszego i najprostszego sposobu na powiązanie i konwersję danych w Spring MVC. Jeśli to możliwe, bez wykonywania jakiejkolwiek konfiguracji XML. Do tej pory korzystałem z PropertyEditors w następujący sposób: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …

3
Jak ustawić tekst hiperłącza WPF za pośrednictwem powiązania danych?
W WPF chcę utworzyć hiperłącze, które prowadzi do szczegółów obiektu, i chcę, aby tekst hiperłącza był nazwą obiektu. W tej chwili mam to: &lt;TextBlock&gt;&lt;Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}"&gt;Object Name&lt;/Hyperlink&gt;&lt;/TextBlock&gt; Ale chcę, aby „Nazwa obiektu” była powiązana z rzeczywistą nazwą obiektu. Chciałbym zrobić coś takiego: &lt;TextBlock&gt;&lt;Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/&gt;&lt;/TextBlock&gt; Jednak klasa Hyperlink …



8
Rails CSRF Protection + Angular.js: protect_from_forgery zmusza mnie do wylogowania się z POST
Jeśli protect_from_forgeryopcja jest wymieniona w application_controller, mogę się zalogować i wykonać dowolne żądanie GET, ale przy pierwszym żądaniu POST Railsy resetują sesję, co powoduje wylogowanie. protect_from_forgeryTymczasowo wyłączyłem tę opcję, ale chciałbym jej używać z Angular.js. Czy jest jakiś sposób, aby to zrobić?

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.