Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

2
Funkenleistung für Scala vs Python
Ich bevorzuge Python gegenüber Scala. Da Spark nativ in Scala geschrieben ist, hatte ich aus offensichtlichen Gründen erwartet, dass mein Code in der Scala schneller ausgeführt wird als in der Python-Version. Mit dieser Annahme dachte ich, ich würde die Scala-Version eines sehr gängigen Vorverarbeitungscodes für etwa 1 GB Daten lernen …

2
Jinja2 Kurzschrift bedingt
Sagen Sie, ich habe das: {% if files %} Update {% else %} Continue {% endif %} In PHP kann ich beispielsweise eine Kurzbedingung schreiben, wie: <?php echo $foo ? 'yes' : 'no'; ?> Gibt es dann eine Möglichkeit, dies in eine jinja2-Vorlage zu übersetzen: 'yes' if foo else 'no'
178 python  jinja2 

8
Frühling AOP vs AspectJ
Ich habe den Eindruck, dass Spring AOP am besten für anwendungsspezifische Aufgaben wie Sicherheit, Protokollierung, Transaktionen usw. verwendet wird, da benutzerdefinierte Java5-Annotationen als Framework verwendet werden. AspectJ scheint jedoch in Bezug auf Designmuster freundlicher zu sein. Kann jemand die verschiedenen Vor- und Nachteile der Verwendung von Spring AOP vs AspectJ …



1
jQuery veröffentlicht gültigen json im Anfragetext
Gemäß den jQuery Ajax-Dokumenten werden beim Senden von Anforderungen Daten in Form einer Abfragezeichenfolge serialisiert. Die Einstellung processData:falsesollte es mir jedoch ermöglichen, tatsächlich JSON im Hauptteil zu senden. Leider fällt es mir schwer, erstens festzustellen, ob dies geschieht, und zweitens, wie das Objekt aussieht, das an den Server gesendet wird. …


14
JOIN-Abfragen gegen mehrere Abfragen
Sind JOIN-Abfragen schneller als mehrere Abfragen? (Sie führen Ihre Hauptabfrage aus und dann viele andere SELECTs basierend auf den Ergebnissen Ihrer Hauptabfrage.) Ich frage, weil das Beitreten VIEL das Design meiner Anwendung erschweren würde Wenn sie schneller sind, kann sich jemand ungefähr wie viel annähern? Wenn es 1,5x ist, ist …

4
Unterschied zwischen No-Cache und Must-Revalidate
Aus dem RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 kein Cache Wenn die Direktive ohne Cache keinen Feldnamen angibt, darf ein Cache die Antwort NICHT verwenden, um eine nachfolgende Anforderung ohne erfolgreiche erneute Validierung mit dem Ursprungsserver zu erfüllen. Auf diese Weise kann ein Ursprungsserver das Caching auch durch Caches verhindern, die so konfiguriert …

10
Switch-Anweisung: Muss standardmäßig der letzte Fall sein?
Betrachten Sie die folgende switchAussage: switch( value ) { case 1: return 1; default: value++; // fall-through case 2: return value * 2; } Dieser Code wird kompiliert, aber ist er für C90 / C99 gültig (= definiertes Verhalten)? Ich habe noch nie Code gesehen, bei dem der Standardfall nicht …

10
Reduzieren Sie den linken und rechten Rand im Matplotlib-Plot
Ich habe Probleme, mit meinen Handlungsrändern in Matplotlib umzugehen. Ich habe den folgenden Code verwendet, um mein Diagramm zu erstellen: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Ich erhalte jedoch eine Ausgabezahl mit viel Leerraum auf beiden Seiten des Diagramms. Ich habe bei Google gesucht und die matplotlib-Dokumentation gelesen, …
178 python  matplotlib 

4
Lokale Funktion gegen Lambda C # 7.0
Ich schaue mir die neuen Implementierungen in C # 7.0 an und finde es interessant, dass sie lokale Funktionen implementiert haben, aber ich kann mir kein Szenario vorstellen, in dem eine lokale Funktion einem Lambda-Ausdruck vorgezogen würde und was der Unterschied zwischen beiden ist. Ich verstehe, dass Lambdas anonymousFunktionen sind, …
178 c#  function  lambda  c#-7.0 

3
Kann JSON mit "[" beginnen?
Nach dem , was ich auf json.org lesen kann , sollten alle JSON-Zeichenfolgen mit {(geschweifte Klammer) beginnen, und [Zeichen (eckige Klammern) repräsentieren ein Array-Element in JSON. Ich benutze die json4jBibliothek und habe eine Eingabe erhalten, die mit beginnt [, sodass ich nicht dachte, dass dies ein gültiger JSON ist. Ich …
178 json 



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.