Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

30
UITableViewCell Separator verschwindet in iOS7
Ich habe ein seltsames Problem UITableViewnur mit iOS 7. UITableViewCellSeparatorverschwindet über der ersten Reihe und unter der letzten Reihe. Manchmal wird es nach Auswahl der Zeilen oder einiger Bildlaufaktionen angezeigt. In meinem Fall tableViewwird aus dem Storyboardwith UITableViewStylePlainstyle geladen . Das Problem liegt sicherlich nicht in UITableViewCellSeparatorStyle, was nicht von …

6
(this == null) in C #!
Aufgrund eines Fehlers, der in C # 4 behoben wurde, wird das folgende Programm gedruckt true. (Probieren Sie es in LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " …


4
AsyncTaskLoader vs AsyncTask
Da Honeycombund das ist v4 Compatibility Libraryes möglich zu benutzen AsyncTaskLoader. Soweit ich weiß, AsyncTaskLoaderkann das durch Konfigurationsänderungen wie Bildschirmwechsel überleben. Wird empfohlen, AsyncTaskLoaderanstelle von zu verwenden AsyncTask? Kommt LoaderManagerman auch ins Bild? Aber ich habe keine guten Beispiele gefunden, wie man das richtig benutzt AsyncTaskLoader. Die Dokumente enthalten auch …

5
Der Fehler "Unsicherer JavaScript-Versuch, mit URL auf Frame zuzugreifen ..." wird im Chrome Webkit Inspector kontinuierlich generiert
Chrome (oder ein anderer Webkit-Browser) löst eine Menge dieser "Unsicheren JavaScript-Versuche, mit URL auf Frame zuzugreifen ..." aus, wenn Sie beispielsweise mit der Facebook-API arbeiten. Es stört den tatsächlichen Betrieb nicht, macht die Javascript-Konsole jedoch grundsätzlich unbrauchbar. Ich möchte wissen, ob es eine Möglichkeit gibt, diese Fehler speziell in der …

7
Behebung einer langsamen Anfangslast für IIS
IIS verfügt über eine lästige Funktion für Websites mit geringem Datenverkehr, bei der nicht verwendete Arbeitsprozesse recycelt werden. Dadurch erhält der erste Benutzer nach einiger Zeit eine extrem lange Verzögerung (über 30 Sekunden). Ich habe nach einer Lösung für das Problem gesucht und diese möglichen Lösungen gefunden. A. Verwenden Sie …

5
Open Graph-Namespace-Deklaration: HTML mit XMLNS oder Kopfpräfix?
Ich habe widersprüchliche Informationen darüber gesehen, wie Open Graph-Namespaces am besten implementiert werden können. Insbesondere verwendet die Open Graph-Website einige verschiedene Methoden, und die Facebook Open Graph-Beispiele verwenden andere Methoden. Beispiel für eine Open Graph-Website (unter Verwendung des HTML-Präfixattributs): <html prefix="og: http://ogp.me/ns#"> Quellcode der Open Graph-Website (unter Verwendung des HTML …

4
Spring MVC-Typkonvertierung: PropertyEditor oder Konverter?
Ich suche nach der einfachsten und einfachsten Möglichkeit, Daten in Spring MVC zu binden und zu konvertieren. Wenn möglich, ohne eine XML-Konfiguration vorzunehmen. Bisher habe ich PropertyEditors wie folgt verwendet: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …

2
Ruby-Send-Methode, die mehrere Parameter übergibt
Der Versuch, Objekte zu erstellen und Methoden dynamisch von aufzurufen Object.const_get(class_name).new.send(method_name,parameters_array) Das funktioniert gut, wenn Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) aber falsche Anzahl von Argumenten 1 für 2 für werfen Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) Die definierte Zufallsklasse ist class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is #{a}" end …
129 ruby 

3
Wie kann ich den Text eines WPF-Hyperlinks über Datenbindung festlegen?
In WPF möchte ich einen Hyperlink erstellen, der zu den Details eines Objekts navigiert, und ich möchte, dass der Text des Hyperlinks der Name des Objekts ist. Im Moment habe ich Folgendes: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Ich möchte jedoch, dass "Objektname" an den tatsächlichen Namen des Objekts gebunden wird. Ich …

5
Überladen von Mitgliedszugriffsoperatoren -> ,. *
Ich die meisten Betreiber Überlastung verstehen, mit Ausnahme der Mitgliedszugangsbetreiber ->, .*,->* usw. Was wird insbesondere an diese Operatorfunktionen übergeben und was sollte zurückgegeben werden? Woher weiß die Bedienerfunktion (z. B. operator->(...)), auf welches Mitglied verwiesen wird? Kann es wissen? Muss es überhaupt wissen? Gibt es schließlich irgendwelche konstanten Überlegungen, …

6
nodeValue vs innerHTML und textContent. Wie man wählt?
Ich verwende einfaches js, um den inneren Text eines Beschriftungselements zu ändern, und ich war mir nicht sicher, aus welchen Gründen ich innerHTML oder nodeValue oder textContent verwenden sollte. Ich muss keinen neuen Knoten erstellen oder die HTML-Elemente oder ähnliches ändern - ersetzen Sie einfach den Text. Hier ist ein …

8
Machen Sie den Zugriff auf das .git-Verzeichnis web unzugänglich
Ich habe eine Website, auf der ich Github (Closed Source) verwende, um Änderungen zu verfolgen und die Website zu aktualisieren. Das einzige Problem ist, dass das .git-Verzeichnis anscheinend über das Web zugänglich ist. Wie kann ich damit aufhören und trotzdem Git verwenden? Soll ich .htaccess verwenden? Sollte ich die Berechtigungen …
129 git  .htaccess  apache2 


10
Konverter für meine Klasse in der Android Retrofit-Bibliothek kann nicht erstellt werden
Bei der Migration von Volley zu Retrofit habe ich bereits eine gson-Klasse, die ich zuvor zum Konvertieren der JSONObject-Antwort in ein Objekt verwendet habe, das gson-Annotationen implementiert. Wenn ich versuche, http mithilfe von Nachrüsten anzufordern, meine App jedoch mit folgendem Fehler abstürzt: Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to …
129 android  gson  retrofit 

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.