try-catch
Try-catch przyspiesza mój kod?
Napisałem kod do testowania wpływu try-catch, ale widząc zaskakujące wyniki.
static void Main(string[] args)
{
Thread.Cu ... sama wersja CLR -- problem pozostaje jak powyżej, gdy skompilowany z VS 2013, ale problem znika, gdy skompilowany z VS 2015.
Jak złapać i wydrukować pełny wyjątek traceback bez zatrzymywania / opuszczania programu?
Chcę wyłapywać i zapisywać wyjątki bez wychodzenia, np.
try:
do_stuff()
except Exception, err:
print(Exception, err) ... ątek zostanie podniesiony bez próby..poza przechwyceniem wyjątku, a ja nie chcę, żeby on opuścił mój program. Jak to zrobić?
Po co łapać i zmieniać wyjątek w C#?
Patrzę na Artykuł C# - Obiekt Transmisji Danych na serwerze dtos.
Artykuł zawiera ten fragment kodu:
public static string ... wyjątki przed mniej szczegółowymi (tak jak Java).
Referencje:
MSDN-Obsługa wyjątków
MSDN-try-catch (C# Reference)
Jak używać try catch do obsługi wyjątków jest najlepszą praktyką
Zachowując kod mojego kolegi nawet od kogoś, kto twierdzi, że jest starszym programistą, często widzę następujący kod:
try
... , że jestem zdezorientowany, ponieważ w moim myśleniu użytkownicy powinni wiedzieć, co dzieje się z systemem.
Proszę o radę.
Jak napisać trycatch w R
Chcę napisać trycatch kod, aby poradzić sobie z błędem w pobieraniu z sieci.
url <- c(
"http://stat.ethz.ch/R-manual/ ... rong, can 't get".
Gdy adres URL jest nieprawidłowy, kod nie zatrzymuje się, ale kontynuuje pobieranie do końca listy Url?
Czy używanie try-except-else w Pythonie jest dobrą praktyką?
Od czasu do czasu w Pythonie widzę blok:
try:
try_this(whatever)
except SomeException as exception:
#Handle exception ... to:
try:
something = try_this(whatever)
return something
except SomeException as exception:
#Handle exception
Dlaczego nie powinienem owijać każdego bloku w "try" - "catch"?
Zawsze wierzyłem, że jeśli metoda może rzucić wyjątek, to nierozważne jest, aby nie chronić tego połączenia znaczącym blokiem ... tóre mogą rzucać, łapać bloki.' do tego pytania i powiedziano mi, że to "wyjątkowo zła rada" - chciałbym zrozumieć dlaczego.
Czy w tej samej klauzuli catch mogę wyłapać wiele wyjątków Javy?
W Javie chcę zrobić coś takiego:
try {
...
} catch (IllegalArgumentException, SecurityException,
IllegalAc ... ssException e) {
someCode();
} catch (NoSuchFieldException e) {
someCode();
}
Czy jest jakiś sposób, aby to zrobić?
Dlaczego "except: pass" jest złą praktyką programistyczną?
Często widzę komentarze do innych pytań dotyczących przepełnienia stosu, jak zniechęcać do używania except: pass. Dlaczego je ... anie bloku except: pass jest złe? Co sprawia, że jest źle? Czy chodzi o to, że popełniłem błąd, czy o to, że popełniłem błąd?
Jak działają wyjątki (za kulisami) w c++
Ciągle widzę ludzi mówiących, że wyjątki są powolne, ale nigdy nie widzę żadnego dowodu. Zamiast więc pytać, czy są, zapytam, ... chowania z kodem zwrotnym zajęłaby tyle samo czasu. Ale to tylko domysły, więc chcę wiedzieć.
Jak naprawdę działają wyjątki?
Czy bloki try/catch szkodzą wydajności, gdy wyjątki nie są wyrzucane?
Podczas przeglądu kodu z pracownikiem Microsoftu natknęliśmy się na dużą część kodu wewnątrz try{} bloku. Ona i przedstawicie ... ydajność, gdy wyjątki są Nie rzucony?
EDIT: dodaję nagrodę. Są ciekawe odpowiedzi, ale chciałbym uzyskać więcej informacji.
Jak wdrożyć re-try-catch?
Try-catch ma pomóc w obsłudze WYJĄTKÓW. Oznacza to w jakiś sposób, że pomoże to naszemu systemowi być bardziej wytrzymałym: s ... o jest jak filozoficzne pytanie, biorąc pod uwagę, że już wiem to, o co proszę, nie jest bezpośrednio obsługiwane przez Javę.
Spróbuj ... złapać go wewnątrz czy na zewnątrz pętli?
Mam pętlę, która wygląda mniej więcej tak:
for (int i = 0; i < max; i++) {
String myString = ...;
float myNum = ... snej metody. Jednak nadal trwa debata, która jest szybsza. Czy ktoś może to przetestować i wrócić z ujednoliconą odpowiedzią?
Lepiej "spróbować" czegoś i złapać wyjątek lub przetestować, czy można najpierw uniknąć wyjątku?
Mam przetestować if coś jest poprawne czy po prostu try Aby to zrobić i złapać wyjątek?
czy jest jakaś solidna dokumentacj ... ji, w których można robić rzeczy tylko w jeden sposób; na przykład:
try:
import foo
except ImportError:
import baz
Dlaczego try {...} finally { ... } good; try { ... } catch {} bad?
Widziałem, jak ludzie mówią, że używanie catch bez argumentów jest złą formą, zwłaszcza jeśli ten catch nic nie robi: {]}
S ... w końcu zostanie uruchomiony, ale kod po próbie..Wola łapska nie).
W Przeciwnym Razie, co jest takiego specjalnego w końcu?
Wyjątek Javy nie został złapany?
Mam mały teoretyczny problem z konstrukcjami try-catch.
Wczoraj zdałem egzamin praktyczny na temat Javy i nie rozumiem poni ... o nieprawda.
Właściwą odpowiedzią jest ABC3(testowany i tak naprawdę jest).
Moje pytanie brzmi, gdzie poszedł wyjątek("2")?
Dlaczego puste bloki to zły pomysł? [zamknięte]
Właśnie widziałem pytanie na try-catch , którzy ludzie (w tym Jon Skeet) twierdzą, że puste bloki catch to naprawdę zły pomy ... nie. Więc spróbuj to dostać, a jeśli coś się stanie, to jest ok, dodam tylko " catch (wyjątek ignorowane) {} " i to wszystko
try / catch + using, right syntax
Który:
using (var myObject = new MyClass())
{
try
{
// something here...
}
catch(Exception ex)
{
... using (var myObject = new MyClass())
{
// something here...
}
}
catch(Exception ex)
{
// Handle exception
}
Try-catch-finally-return [duplikat]
to pytanie ma już odpowiedzi tutaj :
... return w finally nie przekazuje z powrotem kontrolki do programu, ale zwraca wartość i kończy metodę. Możemy tak powiedzieć?
Przechwytywanie klawiatury w Pythonie bez próby-z wyjątkiem
Czy w Pythonie jest jakiś sposób na przechwycenie KeyboardInterrupt zdarzenia bez umieszczania całego kodu wewnątrz try-except oświadczenie?
Chcę czysto wyjść bez śladu, jeśli użytkownik naciśnie Ctrl+C.