Programowanie

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

8
Wydrukować aktualny skrót wersji Mercurial?
Czy jest lepszy sposób na wyodrębnienie aktualnego skrótu wersji w Mercurial niż hg log -l1|grep changeset|cut -d: -f3 ? Część mojego skryptu wdrażania aplikacji internetowej „oznacza” przesłane paczkę z aplikacją unikalnym skrótem wersji.
124 hash  mercurial  revision 


8
filtry na modelu ng na wejściu
Mam wpisywanie tekstu i nie chcę, aby użytkownicy mogli używać spacji, a wszystko, co zostanie wpisane, zostanie zamienione na małe litery. Wiem, że nie wolno mi używać filtrów w modelu ng, np. ng-model='tags | lowercase | no_spaces' Patrzyłem na stworzenie własnej dyrektywy, ale dodawanie funkcji do wejścia $parsersi $formattersnie aktualizowanie …

4
Przykład z życia, kiedy używać OUTER / CROSS APPLY w SQL
Patrzyłem CROSS / OUTER APPLYz kolegą i staramy się znaleźć przykłady z życia, gdzie ich używać. Spędziłem sporo czasu, zastanawiając się, kiedy należy używać funkcji krzyżowej zamiast łączenia wewnętrznego? i googlowanie, ale główny (jedyny) przykład wydaje się dość dziwny (użycie liczby wierszy z tabeli do określenia, ile wierszy należy wybrać …


10
Co ludzie myślą o kopalnych DVCS? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
124 dvcs  fossil 

14
Dlaczego potrzebujemy abstrakcyjnego wzorca projektowego fabryki?
Większość definicji mówi: Fabryka abstrakcyjna zapewnia interfejs do tworzenia rodzin powiązanych obiektów bez określania ich konkretnych klas Jaki jest pożytek z Abstract Factory Pattern, skoro możemy osiągnąć to poprzez stworzenie samego obiektu konkretnej klasy. Po co nam metoda fabryki, która tworzy obiekt klasy Concrete? Proszę podać mi przykład z życia, …

9
Używanie ConfigurationManager do załadowania konfiguracji z dowolnej lokalizacji
Tworzę komponent dostępu do danych, który będzie używany w witrynie sieci Web zawierającej połączenie klasycznych stron ASP i ASP.NET i potrzebuję dobrego sposobu zarządzania ustawieniami konfiguracji. Chciałbym użyć niestandardowego ConfigurationSection, a dla stron ASP.NET działa to świetnie. Ale gdy składnik jest wywoływany za pośrednictwem współdziałania COM z klasycznej strony ASP, …


6
Wypychanie właściwości GUI tylko do odczytu z powrotem do ViewModel
Chcę napisać ViewModel, który zawsze zna bieżący stan niektórych właściwości zależności tylko do odczytu z widoku. W szczególności mój GUI zawiera FlowDocumentPageViewer, który wyświetla jedną stronę naraz z FlowDocument. FlowDocumentPageViewer udostępnia dwie właściwości zależności tylko do odczytu o nazwach CanGoToPreviousPage i CanGoToNextPage. Chcę, aby mój ViewModel zawsze znał wartości tych …

18
Przechodzenie z CVS do Git: odpowiednik $ Id $?
Przeczytałem kilka pytań dotyczących prostych narzędzi do kontroli kodu źródłowego i Git wydawał się rozsądnym wyborem. Mam go uruchomionego i działa dobrze. Jednym z aspektów CVS, który mi się podoba, jest automatyczne zwiększanie numeru wersji. Rozumiem, że w rozproszonym repozytorium ma to mniejszy sens, ale jako programista chcę / potrzebuję …


12
Dlaczego użycie krotek w C ++ nie jest bardziej powszechne?
Dlaczego nikt nie używa krotek w C ++, ani w Boost Tuple Library, ani w bibliotece standardowej dla TR1? Przeczytałem dużo kodu C ++ i bardzo rzadko widzę użycie krotek, ale często widzę wiele miejsc, w których krotki rozwiązałyby wiele problemów (zwykle zwracając wiele wartości z funkcji). Krotki pozwalają robić …
124 c++  tuples 

12
Jaki jest najlepszy sposób zapobiegania przechwytywaniu sesji?
W szczególności dotyczy to wykorzystania pliku cookie sesji klienta do identyfikacji sesji na serwerze. Czy najlepszą odpowiedzią jest użycie szyfrowania SSL / HTTPS dla całej witryny internetowej i masz najlepszą gwarancję, że żaden człowiek w trakcie ataków nie będzie w stanie podsłuchać istniejącego pliku cookie sesji klienta? A może drugim …

14
Jak symulować Server.Transfer w ASP.NET MVC?
W ASP.NET MVC można dość łatwo zwrócić ActionResult przekierowania: return RedirectToAction("Index"); or return RedirectToRoute(new { controller = "home", version = Math.Random() * 10 }); To faktycznie da przekierowanie HTTP, które zwykle jest w porządku. Jednak podczas korzystania z Google Analytics powoduje to duże problemy, ponieważ oryginalny odnośnik jest zagubiony, więc …

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.