Programowanie

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



11
Jak mogę sprawdzić, czy tablica Perla zawiera określoną wartość?
Próbuję wymyślić sposób sprawdzenia istnienia wartości w tablicy bez iteracji po tablicy. Czytam plik dla parametru. Mam długą listę parametrów, z którymi nie chcę sobie poradzić. Te niechciane parametry umieściłem w tablicy @badparams. Chcę odczytać nowy parametr, a jeśli nie istnieje @badparams, należy go przetworzyć. Jeśli istnieje @badparams, przejdź do …
239 perl  arrays  comparison 

9
Jak znaleźć bezwzględny adres URL akcji w ASP.NET MVC?
Muszę zrobić coś takiego: <script type="text/javascript"> token_url = "http://example.com/your_token_url"; </script> Korzystam z wersji beta MVC, ale nie mogę dowiedzieć się, jak uzyskać bezwzględny adres URL akcji. Chciałbym zrobić coś takiego: <%= Url.AbsoluteAction("Action","Controller")) %> Czy istnieje do tego pomocnik lub metoda strony?
239 asp.net-mvc 




14
Jaki jest najlepszy sposób udostępniania danych między działaniami?
Mam jedno działanie, które jest głównym działaniem używanym w całej aplikacji i ma wiele zmiennych. Mam dwie inne aktywności, które chciałbym móc wykorzystać dane z pierwszej aktywności. Teraz wiem, że mogę zrobić coś takiego: GlobalState gs = (GlobalState) getApplication(); String s = gs.getTestMe(); Jednak chcę udostępnić wiele zmiennych, a niektóre …
239 java  android  sharing 

5
Dlaczego strumienie Java są jednorazowe?
W przeciwieństwie do C # IEnumerable, gdzie potok wykonania może być wykonywany tyle razy, ile chcemy, w Javie strumień można „iterować” tylko raz. Każde wywołanie operacji terminalowej zamyka strumień, co czyni go bezużytecznym. Ta „funkcja” zabiera dużo energii. Wyobrażam sobie, że powód tego nie jest techniczny. Jakie były uwagi projektowe …

12
Czy potrafisz usunąć elementy ze standardowej listy podczas iteracji?
Mam kod, który wygląda następująco: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); Chciałbym usunąć nieaktywne elementy natychmiast po ich aktualizacji, aby uniknąć ponownego przeglądania listy. Ale jeśli dodam skomentowane wiersze, pojawia się błąd, gdy dochodzę do i++: „Nie można zwiększać iteratora …
239 c++  list  std 

6
Dlaczego komenda zdalna SSH otrzymuje mniej zmiennych środowiskowych niż wtedy, gdy jest uruchamiana ręcznie? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Mam polecenie, które działa poprawnie, jeśli ssh na maszynie i uruchomię go, ale kończy się niepowodzeniem, gdy próbuję …


8
System.currentTimeMillis () vs. nowa Date () vs. Calendar.getInstance (). GetTime ()
Przekaż opinię na temat przepełnienia stosu w : Что быстрее - System.currentTimeMillis () или Date (). GetTime ()? W Javie, jakie są implikacje wydajności i zasobów System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() Jak rozumiem, System.currentTimeMillis()jest najbardziej wydajny. Jednak w większości aplikacji ta długa wartość musiałaby zostać przekonwertowana na datę lub …

30
Co robić w TransactionTooLargeException
Mam TransactionTooLargeException. Niereprodukowalny. W dokumentacji jest napisane Transakcja Binder nie powiodła się, ponieważ była zbyt duża. Podczas zdalnego wywołania procedury argumenty i wartość zwracana wywołania są przesyłane jako obiekty Parcel przechowywane w buforze transakcji Binder. Jeśli argumenty lub wartość zwracana są zbyt duże, aby zmieścić się w buforze transakcji, wywołanie …
239 android  exception 

6
Przykład surowego kodu SQL
Jak mogę przekonwertować ten kod na raw sql i używać go w szynach? Ponieważ kiedy wdrażam ten kod w heroku, pojawia się błąd przekroczenia limitu czasu żądania. Myślę, że będzie to szybsze, jeśli użyję raw sql. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)
239 sql  ruby-on-rails 

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.