Programowanie

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


3
Najlepsza praktyka - domeny i kody NSError dla własnego projektu / aplikacji
Istnieje poprzedni post dotyczący konfigurowania domen błędów dla własnych frameworków, ale jaka jest najlepsza praktyka dotycząca konfigurowania domen błędów i niestandardowych kodów błędów dla własnego projektu / aplikacji ? Na przykład, przypuśćmy, że pracujesz nad aplikacją intensywnie korzystającą z podstawowych danych z dużą liczbą walidacji, czy po prostu trzymaj się …


9
Dlaczego konkatenacja ciągów jest szybsza niż łączenie tablic?
Dziś przeczytałem ten wątek o szybkości konkatenacji ciągów. O dziwo zwyciężyła konkatenacja ciągów: http://jsben.ch/#/OJ3vo Wynik był odwrotny od tego, co myślałem. Poza tym, istnieje wiele artykułów na ten temat, które wyjaśniają przeciwnie jak ten . Domyślam się, że przeglądarki są zoptymalizowane pod kątem ciągów znaków concatw najnowszej wersji, ale jak …

15
Ostrzeżenie „Niekompletna ostatnia linia” podczas próby odczytania pliku .csv do R
Próbuję odczytać plik .csv do R i przy użyciu tej formuły: pheasant<-read.table(file.choose(),header=TRUE,sep=",") Otrzymuję ten komunikat ostrzegawczy: "incomplete final line found by readTableHeader on 'C:\Documents and Settings..." Jest kilka rzeczy, które moim zdaniem mogły spowodować to ostrzeżenie, ale niestety nie wiem wystarczająco dużo o R, aby samodzielnie zdiagnozować problem, więc pomyślałem, …
114 r  line-endings  read.csv 




3
Uzyskaj TransactionScope do pracy z async / await
Próbuję zintegrować async/ awaitz naszą magistralą usług. Zaimplementowałem na SingleThreadSynchronizationContextpodstawie tego przykładu http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . I to działa dobrze, z wyjątkiem jednej rzeczy: TransactionScope. Czekam na rzeczy w środku TransactionScopei to zepsuje TransactionScope. TransactionScopenie wydaje się działać dobrze z async/ await, z pewnością dlatego, że przechowuje rzeczy w wątku przy użyciu …



15
JPA: jaki jest właściwy wzorzec do iteracji po dużych zestawach wyników?
Powiedzmy, że mam tabelę z milionami wierszy. Używając JPA, jaki jest właściwy sposób iteracji zapytania względem tej tabeli, tak że nie mam całej listy w pamięci z milionami obiektów? Na przykład podejrzewam, że następujące elementy wybuchną, jeśli stół jest duży: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model …
114 java  hibernate  jpa 

13
Co jest alternatywą dla Singletona
Mamy klasę, która zawiera informacje o konfiguracji aplikacji. Kiedyś to był singleton. Po pewnym przeglądzie architektonicznym kazano nam usunąć singleton. Zauważyliśmy pewne korzyści wynikające z niestosowania singletona w testach jednostkowych, ponieważ możemy testować różne konfiguracje jednocześnie. Bez singletona musimy przekazać instancję wszędzie w naszym kodzie. Robi się taki bałagan, więc …

2
Kiedy używać ko.utils.unwrapObservable?
Napisałem kilka niestandardowych powiązań za pomocą KnockoutJS. Nadal nie jestem pewien, kiedy użyć ko.utils.unwrapObservable(item)Patrząc na kod, to wywołanie zasadniczo sprawdza, czy itemjest obserwowalne. Jeśli tak, zwróć wartość (), jeśli nie, po prostu zwróć wartość. Patrząc na sekcję Knockout dotyczącą tworzenia niestandardowych powiązań, mają one następującą składnię: var value = valueAccessor(), …


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.