Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


11
Wie lösche ich MemoryCache?
Ich habe einen Cache mit der MemoryCache-Klasse erstellt. Ich füge einige Elemente hinzu, aber wenn ich den Cache neu laden muss, möchte ich ihn zuerst löschen. Was ist der schnellste Weg, dies zu tun? Sollte ich alle Elemente durchlaufen und einzeln entfernen, oder gibt es einen besseren Weg?


7
Lassen Sie alles über die CORS-Richtlinie zu
Wie kann ich cors deaktivieren? Aus irgendeinem Grund habe ich die zulässigen Ursprünge und Überschriften mit einem Wildcard versehen, aber meine Ajax-Anfragen beschweren sich immer noch, dass der Ursprung nach meiner CORS-Richtlinie nicht zulässig war. Mein Anwendungscontroller: class ApplicationController < ActionController::Base protect_from_forgery before_filter :current_user, :cors_preflight_check after_filter :cors_set_access_control_headers # For all …

6
Wie implementiere ich __getattribute__ ohne einen unendlichen Rekursionsfehler?
Ich möchte den Zugriff auf eine Variable in einer Klasse überschreiben, aber alle anderen normal zurückgeben. Wie schaffe ich das mit __getattribute__? Ich habe Folgendes versucht (was auch veranschaulichen sollte, was ich versuche), aber ich erhalte einen Rekursionsfehler: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. …
100 python  class  oop  recursion  getattr 

8
Wie ordne ich einem Funktionsnamen in C ++ einen Alias ​​zu?
Es ist einfach, einen neuen Namen für einen Typ, eine Variable oder einen Namespace zu erstellen. Aber wie ordne ich einer Funktion einen neuen Namen zu? Zum Beispiel möchte ich den Namen hollerfür verwenden printf. #define ist offensichtlich ... auf andere Weise? Lösungen: #define holler printf void (*p)() = fn; …
100 c++  alias 

5
jQuery dupliziert DIV in ein anderes DIV
Benötigen Sie Hilfe beim Kopieren eines DIV in einen anderen DIV und hoffen Sie, dass dies möglich ist. Ich habe folgendes HTML: <div class="container"> <div class="button"></div> </div> Und dann habe ich einen anderen DIV an einer anderen Stelle auf meiner Seite und möchte den 'button' div in den folgenden 'package' …
100 javascript  jquery  html 


7
Warum sind alle Felder in einer Schnittstelle implizit statisch und endgültig?
Ich versuche nur zu verstehen, warum alle in einer Schnittstelle definierten Felder implizit staticund implizit sind final. Die Idee, Felder zu behalten, staticist für mich sinnvoll, da Sie keine Objekte einer Schnittstelle haben können, aber warum sind sie final(implizit)? Weiß jemand, warum Java-Designer die Felder in einer Schnittstelle erstellt haben …


14
Java.lang.OutOfMemoryError abfangen?
Dokumentation für java.lang.Errorsagt: Ein Fehler ist eine Unterklasse von Throwable, die auf schwerwiegende Probleme hinweist, die eine vernünftige Anwendung nicht abfangen sollte Aber wie java.lang.Errores eine Unterklasse von ist java.lang.Throwable, kann ich diese Art von Throwable fangen. Ich verstehe, warum es keine gute Idee ist, diese Art von Ausnahme zu …

11
Relative ASP.NET MVC-Pfade
In meinen Anwendungen muss ich häufig relative Pfade verwenden. Wenn ich zum Beispiel auf JQuery verweise, mache ich das normalerweise so: <script type="text/javascript" src="../Scripts/jquery-1.2.6.js"></script> Jetzt, da ich den Übergang zu MVC mache, muss ich die unterschiedlichen Pfade berücksichtigen, die eine Seite im Verhältnis zum Stamm haben kann. Dies war in …


10
Wie zentriere ich ein Kontrollkästchen in einer Tabellenzelle?
Die Zelle enthält nur ein Kontrollkästchen. Es ist aufgrund des Textes in der Tabellenkopfzeile ziemlich breit. Wie zentriere ich das Kontrollkästchen (mit Inline-CSS in meinem HTML? (Ich weiß)) Ich habe es versucht <td> <input type="checkbox" name="myTextEditBox" value="checked" style="margin-left:auto; margin-right:auto;"> </td> aber das hat nicht funktioniert. Was mache ich falsch? Update: …
100 html  css 

4
R: Verwenden Sie den Magrittr-Pipe-Operator in einem selbstgeschriebenen Paket
Ich möchte %>%den magrittrim Paket eingeführten Pipe-Operator in einem Paket verwenden, das ich selbst geschrieben habe, um dplyrDatentransformationen zu verketten. magrittrist wie Importin der DESCRIPTIONDatei aufgeführt. Nach dem Laden meines eigenen Pakets und dem Testen der Funktion, die den Pipe-Operator verwendet, wird die folgende Fehlermeldung angezeigt: Fehler im Funktionsnamen (Parameter …
100 r  namespaces  magrittr 

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.