Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


4
Reihenfolge der Aufrufe von Mitgliedskonstruktoren und Destruktoren
Oh C ++ Gurus, ich suche deine Weisheit. Sprechen Sie mit mir Standardese und sagen Sie mir, ob C ++ das folgende Programm garantiert: #include <iostream> using namespace std; struct A { A() { cout << "A::A" << endl; } ~A() { cout << "A::~" << endl; } }; struct …
120 c++ 

2
Wie funktioniert std :: tie?
Ich habe verwendet, std::tieohne viel darüber nachzudenken. Es funktioniert, also habe ich das einfach akzeptiert: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Aber wie funktioniert diese schwarze Magie ? Wie …
120 c++  c++11  tuples 


8
PHP String zum Float
Ich bin mit PHP überhaupt nicht vertraut und hatte eine kurze Frage. Ich habe 2 Variablen pricePerUnitund InvoicedUnits. Hier ist der Code, der diese auf Werte setzt: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Wenn ich dies ausgebe, erhalte ich die richtigen Werte. Sagen wir in 5000Rechnung gestellte Einheiten …


2
PHP-Namespaces und "use"
Ich habe ein kleines Problem mit Namespaces und den useAnweisungen. Ich habe drei Dateien: ShapeInterface.php, Shape.phpund Circle.php. Ich versuche dies über relative Pfade zu tun, daher habe ich dies in alle Klassen eingefügt: namespace Shape; In meiner Kreisklasse habe ich folgendes: namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include …
120 php  namespaces 

5
Welche Garantien gibt es für die Laufzeitkomplexität (Big-O) von LINQ-Methoden?
Ich habe vor kurzem angefangen, LINQ ziemlich oft zu verwenden, und ich habe keine Erwähnung der Laufzeitkomplexität für eine der LINQ-Methoden gesehen. Offensichtlich spielen hier viele Faktoren eine Rolle. Beschränken wir die Diskussion daher auf den einfachen IEnumerableLINQ-to-Objects-Anbieter. Nehmen wir weiter an, dass jede Funcals Selektor / Mutator / etc. …

7
Cast to Int vs Floor
Gibt es einen Unterschied zwischen diesen: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Soweit ich weiß, haben beide Fälle das gleiche Ergebnis. Gibt es einen Unterschied im kompilierten Code?
120 c++  c  floating-point 

5
Hinzufügen einer Regressionslinie zu einem ggplot
Ich bemühe mich sehr, eine Regressionslinie zu einem ggplot hinzuzufügen. Ich habe es zuerst mit abline versucht, aber ich habe es nicht geschafft, dass es funktioniert. Dann habe ich das versucht ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Aber es funktioniert auch nicht.

13
PHP bester Weg zu MD5 mehrdimensionalen Array?
Was ist der beste Weg, um ein MD5 (oder einen anderen Hash) eines mehrdimensionalen Arrays zu generieren? Ich könnte leicht eine Schleife schreiben, die jede Ebene des Arrays durchläuft, jeden Wert zu einer Zeichenfolge verkettet und einfach die MD5 für die Zeichenfolge ausführt. Dies scheint jedoch bestenfalls umständlich zu sein, …

9
Mac OS X - EnvironmentError: mysql_config nicht gefunden
Zunächst einmal habe ich das schon gesehen: Die Installation von pip mysql-python schlägt mit EnvironmentError fehl: mysql_config wurde nicht gefunden Das Problem Ich versuche, Django in einem Google App Engine-Projekt zu verwenden. Ich konnte jedoch nicht starten, da der Server aus folgenden Gründen nicht ordnungsgemäß gestartet werden kann: ImproperlyConfigured("Error loading …
120 python  mysql  django  macos 

6
sed ganzes Wort suchen und ersetzen
Wie suche und ersetze ich ganze Wörter mit sed? Tun sed -i 's/[oldtext]/[newtext]/g' <file> wird auch Teilübereinstimmungen ersetzen, von [oldtext]denen ich nicht möchte, dass sie ausgeführt werden.
120 shell  sed 


21
Angular2 Routing mit Hashtag zum Seitenanker
Ich möchte meiner Angular2-Seite einige Links hinzufügen, die beim Klicken zu bestimmten Positionen innerhalb dieser Seite springen , wie dies bei normalen Hashtags der Fall ist . Die Links wären also so etwas wie /users/123#userInfo /users/123#userPhoto /users/123#userLikes etc. Ich glaube nicht, dass ich HashLocationStrategy brauche, da ich mit der normalen …
120 routing  angular  hashtag 

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.