Articles of c #

Interviewfrage: Prüfe, ob eine Saite eine Rotation anderer Saite ist

Ein Freund von mir wurde heute beim Interview für die Position des Softwareentwicklers folgende Frage gestellt: Gegeben zwei Strings s1 und s2 wie überprüfen Sie, ob s1 eine gedrehte Version von s2 ? Beispiel: Wenn s1 = “stackoverflow” dann sind folgende seiner gedrehten Versionen: “tackoverflows” “ackoverflowst” “overflowstack” wo als “stackoverflwo” ist keine gedrehte Version. Die […]

cpp – valgrind – Ungültiger Lesewert von Größe 8

Ich werde verrückt, diesen Valgrind-Fehler zu verstehen. Ich habe eine Template-class namens Matrix, die einige überladene Operatoren usw. hat, um mathematische Operationen auszuführen. Matrizen werden innerhalb einer class namens ExtendedKalmanFilter verwendet. Hier ist die Valgrind-Spur: ==3352== Invalid read of size 8 ==3352== at 0x804CC8F: BOViL::math::Matrix::operator*(BOViL::math::Matrix const&) const (Matrix.h:285) ==3352== by 0x8051F91: BOViL::algorithms::ExtendedKalmanFilter::forecastStep(double) (ExtendedKalmanFilter.cpp:48) ==3352== by […]

C #: Drucken aller Eigenschaften eines Objekts

Gibt es eine in .NET integrierte Methode, die alle Eigenschaften eines Objekts in die Konsole schreiben kann? Könnte man natürlich mit Reflektion machen, aber ich bin gespannt ob das schon existiert … zumal man es in Visual Studio im Immediate Window machen kann. Dort können Sie einen Objektnamen (im Debug-Modus), drücken Sie die Eingabetaste, und […]

So kopieren Sie Daten in C # in die Zwischenablage

Wie kann ich einen String (zB “Hallo”) in C # in die System-Zwischenablage kopieren, damit ich beim nächsten Drücken von STRG + V “Hallo” bekomme?

Wie behebt man den Fehler “Referenzierte Assembly hat keinen starken Namen”?

Ich habe eine schwach benannte Assembly zu meinem Visual Studio 2005- Projekt hinzugefügt (das stark benannt ist). Ich erhalte jetzt den Fehler: “Referenzierte Assembly ‘xxxxxxxx’ hat keinen starken Namen” Muss ich diese Drittanbieter-Assembly unterschreiben?

Senden eines 3D-Arrays an den CUDA-coreel

Ich nahm den Code als Antwort für Wie kann ich zwei 2d (Pitched) Arrays mit geschachtelten For-Loops addieren? und versuchte, es für 3D anstelle von 2D zu verwenden und änderte andere Teile auch etwas, jetzt sieht es wie folgt aus: __global__ void doSmth(int*** a) { for(int i=0; i<2; i++) for(int j=0; j<2; j++) for(int k=0; […]

std :: next_permutation Implementierung Erläuterung

Ich war neugierig, wie std:next_permutation implementiert wurde, also extrahierte ich die gnu libstdc++ 4.7 Version und bereinigte die Bezeichner und Formatierung, um die folgende Demo zu erzeugen … #include #include #include using namespace std; template bool next_permutation(It begin, It end) { if (begin == end) return false; It i = begin; ++i; if (i == […]

Freizeichen *: ungültig nächste Größe (schnell)

Ich befreie einen char * nach einem Verkettungsprozess. Aber ich erhalte diesen Fehler: free (): ungültig nächste Größe (fast): 0x0000000001b86170 Unten ist mein Code: void concat(stringList *list) { char *res = (char*)malloc(sizeof(char*)); strcpy(res, list->head->string); list->tmp = list->head->next; while (list->tmp != NULL) { strcat(res, “,”); strcat(res, list->tmp->string); list->tmp = list->tmp->next; } printf(“%s\n”, res); free(res); }

Die beste Programmierpraxis bei der Verwendung von DropDownList in ASP.Net MVC

Ich arbeite seit einigen Monaten mit MVC 5 und lese viele Artikel, Foren und Dokumentationen, frage mich aber immer, was besser ist in der Ansicht; 1) Daten mit statischen Methode des Modells wie hier binden 2) Bindung der gleichen Daten mit ViewData [index], die in Controller gesetzt ist, die mit dem vorherigen Beispiel so aussehen […]

Escape Sonderzeichen in Regex

Gibt es eine Möglichkeit, den Sonderzeichen in Regex wie []()* und anderen aus einer Zeichenfolge zu entkommen? Im Grunde fordere ich den Benutzer auf, eine Zeichenfolge einzugeben, und ich möchte in der database mit Regex suchen können. Einige der Probleme, auf die ich stieß, sind too many)’s oder [xy] range in reverse order usw. Also, […]