Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

28
Mehrere Ausnahmen gleichzeitig abfangen?
Es wird davon abgeraten, einfach zu fangen System.Exception. Stattdessen sollten nur die "bekannten" Ausnahmen abgefangen werden. Dies führt manchmal zu unnötigem sich wiederholendem Code, zum Beispiel: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Ich frage mich: …

30
So erstellen Sie eine div 100% -Höhe des Browserfensters
Ich habe ein Layout mit zwei Spalten - eine linke divund eine rechte div. Das rechte divist grau background-colorund muss vertikal erweitert werden, abhängig von der Höhe des Browserfensters des Benutzers. Im Moment background-colorendet das mit dem letzten Inhalt div. Ich habe versucht height:100%, min-height:100%;etc.
2139 html  css  height 

30
Was bedeutet O (log n) genau?
Ich lerne über Big O Notation-Laufzeiten und amortisierte Zeiten. Ich verstehe den Begriff der linearen Zeit O (n) , was bedeutet, dass die Größe der Eingabe das Wachstum des Algorithmus proportional beeinflusst ... und dasselbe gilt zum Beispiel für die quadratische Zeit O (n 2 ) usw. Selbst Algorithmen B. …

30
Wie kann ich die Höhe ändern: 0; zur Höhe: auto; mit CSS?
Ich versuche, <ul>mithilfe von CSS-Übergängen eine Folie nach unten zu erstellen. Das <ul>beginnt um height: 0;. Beim Hover wird die Höhe auf eingestellt height:auto;. Dies führt jedoch dazu, dass es einfach erscheint und nicht übergeht. Wenn ich es von height: 40px;bis mache height: auto;, rutscht es nach oben height: 0;und …
2134 css  css-transitions 

24
Was sind MVP und MVC und was ist der Unterschied?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Wenn Sie über die RAD -Methode (Drag-Drop und Konfiguration) zum Erstellen von Benutzeroberflächen hinausblicken, die von vielen Tools empfohlen …


10
Was ist JSONP und warum wurde es erstellt?
Ich verstehe JSON, aber nicht JSONP. Das Wikipedia-Dokument zu JSON ist (war) das Top-Suchergebnis für JSONP. Es sagt dies: JSONP oder "JSON mit Auffüllung" ist eine JSON-Erweiterung, bei der ein Präfix als Eingabeargument des Aufrufs selbst angegeben wird. Huh? Welcher Anruf? Das ergibt für mich keinen Sinn. JSON ist ein …



12
Warum optimiert GCC nicht a * a * a * a * a * a bis (a * a * a) * (a * a * a)?
Ich mache eine numerische Optimierung für eine wissenschaftliche Anwendung. Eine Sache, die mir aufgefallen ist, ist, dass GCC den Aufruf pow(a,2)durch Kompilieren optimiert a*a, aber der Aufruf pow(a,6)nicht optimiert ist und tatsächlich die Bibliotheksfunktion aufruft pow, was die Leistung erheblich verlangsamt. (Im Gegensatz dazu eliminiert der ausführbare Intel C ++ …





20
HTTP GET mit Anforderungshauptteil
Ich entwickle einen neuen RESTful-Webservice für unsere Anwendung. Bei einem GET für bestimmte Entitäten können Clients den Inhalt der Entität anfordern. Wenn sie einige Parameter hinzufügen möchten (z. B. eine Liste sortieren), können sie diese Parameter in die Abfragezeichenfolge einfügen. Alternativ möchte ich, dass die Benutzer diese Parameter im Anforderungshauptteil …
2110 rest  http  http-get 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.