Articles of c #

Warum gibt typeid.name () seltsame Zeichen zurück, die GCC verwenden, und wie man unmigrierte Namen drucken kann?

Wie kommt es, wenn ich diese main.cpp ausführen: #include #include using namespace std; struct Blah {}; int main() { cout << typeid(Blah).name() << endl; return 0; } Indem Sie es mit der GCC-Version 4.4.4 kompilieren: g++ main.cpp Ich verstehe das: 4Blah Auf Visual C ++ 2008 würde ich erhalten: struct Blah Gibt es eine Möglichkeit, […]

explizite Spezialisierung der Template-classnmitgliedsfunktion

Ich muss Template-Member-function für einen Typ (sagen wir doppelt ) spezialisieren. Es funktioniert gut, während class X selbst keine Template-class ist, aber wenn ich es Template mache, beginnt GCC mit Kompilierungserrors. #include #include template class X { public: template void get_as(); }; template void X::get_as() { } int main() { X x; x.get_as(); } Hier […]

Wann sollte eine Parallel.ForEach-Schleife anstelle einer regulären foreach verwendet werden?

Ich bin etwas verwirrt über Parallel.ForEach . Was ist Parallel.ForEach und was genau macht es? Bitte verweisen Sie nicht auf einen MSDN-Link. Hier ist ein einfaches Beispiel: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List list_lines = new List(lines); foreach (string line in list_lines) { //My Stuff } Wie kann ich dieses Beispiel mit Parallel.ForEach umschreiben?

Konvertiere Hexadezimalzeichenfolge (char ) in int?

Ich habe ein char [], das einen Wert wie “0x1800785” enthält, aber die function, der ich den Wert geben möchte, erfordert ein int, wie kann ich dies in ein int konvertieren? Ich habe gesucht, kann aber keine Antwort finden. Vielen Dank.

AddBusinessDays und GetBusinessDays

Ich muss 2 elegante vollständige Implementierungen von finden public static DateTime AddBusinessDays(this DateTime date, int days) { // code here } and public static int GetBusinessDays(this DateTime start, DateTime end) { // code here } O (1) vorzuziehen (keine Schleifen). EDIT: Werktags meine ich Arbeitstage (Montag, Dienstag, Mittwoch, Donnerstag, Freitag). Keine Ferien, nur Wochenenden ausgeschlossen. […]

Konvertierung von System.Array in Liste

Letzte Nacht hatte ich geträumt, dass das Folgende unmöglich war. Aber im selben Traum sagte jemand von SO mir etwas anderes. Daher würde ich gerne wissen, ob es möglich ist, System.Array in List zu konvertieren Array ints = Array.CreateInstance(typeof(int), 5); ints.SetValue(10, 0); ints.SetValue(20, 1); ints.SetValue(10, 2); ints.SetValue(34, 3); ints.SetValue(113, 4); zu List lst = ints.OfType(); […]

Laden Sie das Bild von der Website in .NET / C # herunter.

Ich versuche Bilder von der Website herunterzuladen. Der Code, den ich verwende, funktioniert gut, solange das Bild verfügbar ist. Wenn das Bild nicht verfügbar ist, entsteht ein Problem. Wie validiere ich die Verfügbarkeit des Bildes? Code: Methode 1: WebRequest requestPic = WebRequest.Create(imageUrl); WebResponse responsePic = requestPic.GetResponse(); Image webImage = Image.FromStream(responsePic.GetResponseStream()); // Error webImage.Save(“D:\\Images\\Book\\” + fileName […]

Wie kann ich beim Postback überprüfen, welches Steuerelement das Postback im Page_Init-Ereignis verursacht

Wie kann ich beim Postback überprüfen, welches Steuerelement das Postback im Page_Init-Ereignis verursacht. protected void Page_Init(object sender, EventArgs e) { //need to check here which control cause postback? } Vielen Dank

C – Serialisierungstechniken

Ich schreibe einen Code, um einige Daten zu serialisieren, um sie über das Netzwerk zu senden. Derzeit verwende ich diese primitive Prozedur: Erstelle einen void* buffer hton alle Byte-Ordnungsoperationen wie die hton Familie auf die Daten an, die ich über das Netzwerk senden möchte Verwenden Sie memcpy um den Speicher in den Puffer zu kopieren […]

Wie Übergeben von Werten über die Seiten in ASP.net ohne Verwendung von Sitzung

Ich versuche, die performance meines Webportals zu verbessern. Ich verwende Session, um Statusinformationen zu speichern. Aber ich habe gehört, dass die Verwendung der Sitzung die Geschwindigkeit der Anwendung verringert. Gibt es eine andere Möglichkeit, Werte über die Seite in asp.net zu übergeben.