Articles of c #

HTTP 404-Seite, die nicht in Web Api gefunden wird, das in IIS 7.5 gehostet wird

Ich habe eine Web-API-Anwendung. Es funktioniert einwandfrei, wenn ich es mit dem Debugging-Server VS 2010 getestet habe. Aber ich habe es jetzt in IIS 7.5 bereitgestellt und erhalte beim Versuch, auf die Anwendung zuzugreifen, einen HTTP 404-Fehler. Hier ist meine web.config

Irgendwelche Gründe global neu zu überladen und zu löschen?

Wenn Sie nicht Teile eines Betriebssystems oder eines eingebetteten Systems programmieren, gibt es Gründe, dies zu tun? Ich kann mir vorstellen, dass für einige bestimmte classn, die erstellt und zerstört werden, häufig die Speicherverwaltungsfunktionen überladen oder ein Pool von Objekten den Overhead reduzieren kann, aber diese Dinge global tun? Zusatz Ich habe gerade einen Fehler […]

Warnung: Inkompatible implizite Deklaration der eingebauten function ‘xyz’

Ich bekomme eine Anzahl dieser Warnungen, wenn ich ein paar Binärdateien kompiliere: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ Um dies zu lösen, habe ich hinzugefügt #include an der Spitze der C-Dateien, die dieser Warnung zugeordnet sind, zusätzlich […]

Wie finde ich das Element eines Arrays, das mindestens N / 2 mal wiederholt wird?

Gegeben ein Array mit N Elementen. Wir wissen, dass eines dieser Elemente sich mindestens N / 2 mal wiederholt. Über die anderen Elemente wissen wir nichts. Sie können sich wiederholen oder einzigartig sein. Gibt es eine Möglichkeit, das Element zu finden, das mindestens N / 2 Mal in einem Durchgang wiederholt oder O (N) ist? […]

Unterschied zwischen Convert.ToString () und .ToString ()

Was ist der Unterschied zwischen Convert.ToString() und .ToString() ? Ich habe viele Unterschiede online gefunden, aber was ist der Hauptunterschied?

Unterschiede zwischen zwei Datetime-Werten in Stunden anzeigen

Ich erhalte zwei Datumswerte aus der database. Sobald der Wert abgerufen ist, brauche ich die Differenz zwischen den beiden Werten. Dazu erstelle ich eine Zeitspanne, um die Differenz der 2 Datumswerte zu speichern. TimeSpan? variable = datevalue1 – datevalue2; Jetzt muss ich die Differenz, die in der Zeitspannenvariable in der Anzahl der Stunden gespeichert wird, […]

Wie entferne ich ein Element aus einem STL-Vektor mit einem bestimmten Wert?

Ich betrachtete die API-Dokumentation für den stl-Vektor und bemerkte, dass es keine Methode für die Vektorklasse gab, die das Entfernen eines Elements mit einem bestimmten Wert erlaubte. Dies scheint eine gewöhnliche Operation zu sein, und es scheint merkwürdig, dass es dafür keine eingebaute Methode gibt.

Nullable Typ als generischer Parameter möglich?

Ich möchte so etwas machen: myYear = record.GetValueOrNull(“myYear”), Beachten Sie den Nullable-Typ als generischen Parameter. Da die function GetValueOrNull null zurückgeben konnte, war mein erster Versuch: public static T GetValueOrNull(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; } return null; } Aber […]

Frühe und späte Bindung

Ich versuche, meinen Kopf herum zu bekommen, wenn frühe / späte Bindung in C # auftritt. Nicht-virtuelle Methoden sind immer früh gebunden. Virtuelle Methoden sind immer spät gebunden: Der Compiler fügt zusätzlichen Code ein, um die tatsächliche Methode zu lösen, an die zur Ausführungszeit eine Bindung hergestellt wird, und überprüft die Typsicherheit. Daher verwendet der […]

Wie erhält man den JNI-Schnittstellenzeiger (JNIEnv *) für asynchrone Aufrufe?

Ich habe gelernt, dass der JNI-Schnittstellenzeiger (JNIEnv *) nur im aktuellen Thread gültig ist. Angenommen, ich habe einen neuen Thread in einer nativen Methode gestartet. Wie kann es Ereignisse asynchron an eine Java-Methode senden? Da dieser neue Thread keine Referenz von (JNIEnv *) haben kann. Speichern einer globalen Variable für (JNIEnv *) wird offenbar nicht […]