Programowanie

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

1
TargetedPatchingOptOut: „Wydajność krytyczna dla inline poza granicami obrazu NGen”?
Przeglądałem kilka klas frameworka przy użyciu reflektora i zauważyłem, że wiele metod i właściwości ma następujący atrybut [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Jestem prawie pewien, że widziałem powyższy komentarz gdzie indziej i nigdy go nie śledziłem. Czy ktoś mógłby mi powiedzieć, co to oznacza w C # …

2
Czy #pragma jest kiedyś częścią standardu C ++ 11?
Tradycyjnie, standardowym i przenośnym sposobem uniknięcia wielu włączeń nagłówków w C ++ było / jest użycie #ifndef - #define - #endifschematu dyrektyw prekompilatora, zwanego również schematem ochrony makr (zobacz fragment kodu poniżej). #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif Jednak w większości implementacji / kompilatorów (patrz rysunek poniżej) istnieje bardziej „elegancka” …


5
Rzeczywiste przykłady dla HATEOAS (architektura REST) ​​[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ć …
140 api  rest  hateoas 

6
Jak elegancko radzić sobie ze strefami czasowymi
Mam witrynę internetową, która jest hostowana w innej strefie czasowej niż użytkownicy korzystający z aplikacji. Oprócz tego użytkownicy mogą mieć określoną strefę czasową. Zastanawiałem się, jak podchodzą do tego inni użytkownicy SO i aplikacje? Najbardziej oczywistą częścią jest to, że w DB data / czas są przechowywane w UTC. Na …

2
Czy to dobrze, jeśli pierwsza odpowiedź jest prywatna z AppCache (Symfony2)?
Próbuję użyć buforowania http. W moim kontrolerze ustawiam odpowiedź w następujący sposób: $response->setPublic(); $response->setMaxAge(120); $response->setSharedMaxAge(120); $response->setLastModified($lastModifiedAt); tryb deweloperski W środowisku deweloperskim pierwszą odpowiedzią jest 200 z następującymi nagłówkami: cache-control:max-age=120, public, s-maxage=120 last-modified:Wed, 29 Feb 2012 19:00:00 GMT Przez następne 2 minuty każda odpowiedź to 304 z następującymi nagłówkami: cache-control:max-age=120, public, …

11
Klawiatura ekranowa Androida automatycznie pojawia się
Jedna z moich aplikacji ma „ekran otwierający” (w zasadzie menu), EditTextpo którym następuje kilka Buttonsekund. Problem polega na tym, że kilku moich użytkowników zgłasza, że ​​po otwarciu aplikacji automatycznie pojawia się klawiatura ekranowa, nawet bez dotykania EditText. O ile wiem, wszyscy ci użytkownicy używają HTC Hero . Czy to błąd …


23
Czy testy jednostkowe można pomyślnie dodać do istniejącego projektu produkcyjnego? Jeśli tak, to jak i czy warto?
Zdecydowanie rozważam dodanie testów jednostkowych do istniejącego projektu, który jest w produkcji. Zaczęło się 18 miesięcy temu, zanim naprawdę mogłem dostrzec jakąkolwiek korzyść z TDD (dłoń twarzowa) , więc teraz jest to dość duże rozwiązanie z wieloma projektami i nie mam najmniejszego pojęcia, od czego zacząć dodawanie testów jednostkowych. To …

9
Najlepsza praktyka przy użyciu NSLocalizedString
Używam (jak wszyscy inni) NSLocalizedStringdo lokalizowania mojej aplikacji. Niestety, istnieje kilka „wad” (niekoniecznie wina samego NSLocalizedString), w tym Brak autouzupełniania dla ciągów w Xcode. To sprawia, że ​​praca jest nie tylko podatna na błędy, ale także męcząca. Może się zdarzyć, że zmienisz definicję ciągu tylko dlatego, że nie wiedziałeś, że …

10
ASP.NET WebApi czy MVC? [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 2 lata temu . Popraw to pytanie Dzięki kontrolerom ASP.NET MVC możesz udostępniać swoje dane w różnych formatach. AspNetWebAPI …

11
Jak przekonwertować currentTimeMillis na datę w Javie?
Mam milisekundy w pewnym pliku dziennika wygenerowanym na serwerze, znam również lokalizację, z której został wygenerowany plik dziennika, moim problemem jest konwersja milisekund do daty w określonym formacie. Przetwarzanie tego dziennika odbywa się na serwerze znajdującym się w innej strefie czasowej. Podczas konwersji do formatu „SimpleDateFormat” program pobiera datę maszyny, …
140 java  date 


11
Wyśrodkuj mapę w d3, biorąc pod uwagę obiekt geoJSON
Obecnie w d3, jeśli masz obiekt geoJSON, który zamierzasz narysować, musisz go przeskalować i przetłumaczyć, aby uzyskać żądany rozmiar i przetłumaczyć, aby go wyśrodkować. Jest to bardzo żmudne zadanie metodą prób i błędów i zastanawiałem się, czy ktoś zna lepszy sposób uzyskania tych wartości? Na przykład, jeśli mam ten kod …
140 d3.js  geojson  topojson 

6
LINQ to SQL lewe połączenie zewnętrzne
Czy to zapytanie jest równoważne LEFT OUTERzłączeniu? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? …

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.