Programowanie

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


28
Zrozumienie „losowości”
Nie mogę się tym zająć, co jest bardziej przypadkowe? rand() LUB : rand() * rand() Uważam, że to prawdziwa łamigłówka, czy możesz mi pomóc? EDYTOWAĆ: Intuicyjnie wiem, że matematyczna odpowiedź będzie taka, że ​​są one równie losowe, ale nie mogę nie myśleć, że jeśli „uruchomisz algorytm liczb losowych” dwa razy, …


10
Jak przeszukać repozytorium Git za pomocą komunikatu zatwierdzenia?
Sprawdziłem kod źródłowy w GIT za pomocą komunikatu zatwierdzenia „Kompilacja 0051”. Wydaje mi się jednak, że nie mogę już znaleźć tego kodu źródłowego - jak wyodrębnić to źródło z repozytorium GIT przy użyciu wiersza polecenia? Aktualizacja Sprawdzone w wersjach 0043, 0044, 0045 i 0046 za pomocą SmartGIT. Sprawdzono 0043 i …
828 git  git-log 


16
Entity Framework vs LINQ to SQL
Teraz, gdy .NET v3.5 SP1 został wydany (wraz z VS2008 SP1), mamy teraz dostęp do frameworku encji .NET. Moje pytanie brzmi: Kiedy próbujesz zdecydować się na użycie Entity Framework i LINQ do SQL jako ORM, jaka jest różnica? W moim rozumieniu Entity Framework (w połączeniu z LINQ to Entities) jest …

17
Do czego służy słowo kluczowe wydajności w języku C #?
W pytaniu Jak mogę ujawnić tylko fragment IList <> jedna z odpowiedzi zawierała następujący fragment kodu: IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } Co tam robi słowo kluczowe wydajności? Widziałem to w kilku miejscach i jeszcze jedno pytanie, ale nie do końca zrozumiałem, …
828 c#  yield 




29
.gitignore i „Następujące nieśledzone pliki drzewa roboczego zostaną nadpisane przez kasę”
Więc dodałem folder do mojego pliku .gitignore. Kiedy to zrobię git status, mówi mi to # On branch latest nothing to commit (working directory clean) Jednak gdy próbuję zmienić gałęzie, otrzymuję następujące informacje: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten by checkout: …
826 git  git-merge  gitignore 

30
Konwersja pikseli na dp
Stworzyłem swoją aplikację z wysokością i szerokością podaną w pikselach dla urządzenia Pantech, którego rozdzielczość wynosi 480x800. Muszę przekonwertować wysokość i szerokość dla urządzenia G1. Myślałem, że konwersja do dp rozwiąże problem i zapewni takie samo rozwiązanie dla obu urządzeń. Czy jest jakiś prosty sposób na konwersję pikseli na dp? …
826 android  pixel  resolution  dpi 


25
Używanie ls do wyświetlania katalogów i ich całkowitych rozmiarów
Czy lsw Unixie można używać do wyliczania całkowitego rozmiaru podkatalogu i całej jego zawartości, w przeciwieństwie do zwykłego 4K(zakładam, że) samego pliku katalogu? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk Po …
826 linux  unix 

8
Kody stanu REST HTTP dla nieudanej weryfikacji lub nieprawidłowego duplikatu
Tworzę aplikację z interfejsem API opartym na REST i doszedłem do momentu, w którym określam kody stanu dla każdego żądania. Jaki kod stanu powinienem wysłać w przypadku wniosków, które nie sprawdzają poprawności lub w przypadku, gdy żądanie próbuje dodać duplikat do mojej bazy danych? Przejrzałem http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html, ale żaden z nich …

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.