Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

4
Bestimmen Sie, aus welcher JAR-Datei eine Klasse stammt
Ich bin gerade nicht vor einer IDE, sondern schaue mir nur die API-Spezifikationen an. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Ich möchte feststellen, aus welcher JAR-Datei eine Klasse stammt. Ist das der Weg, es zu tun?
154 java  jar  class  classloader 


5
Wie würden Sie zwei <div> s überlappen?
Ich brauche zwei Divs, um ein bisschen so auszusehen: | | ---| LOGO |------------------------ | |_______________| LINKS | | CONTENT | Was ist die sauberste / eleganteste Art, sie sauber überlappen zu lassen? Das Logo hat eine feste Höhe und Breite und berührt den oberen Rand der Seite.
154 css  html  overlap 

9
Wie erstelle ich eine flexible Plug-In-Architektur?
Ein sich wiederholendes Thema in meiner Entwicklungsarbeit war die Verwendung oder Erstellung einer internen Plug-In-Architektur. Ich habe gesehen, wie es auf viele Arten angegangen wurde - Konfigurationsdateien (XML, .conf usw.), Vererbungsframeworks, Datenbankinformationen, Bibliotheken und andere. Durch meine Erfahrung: Eine Datenbank ist kein großartiger Ort, um Ihre Konfigurationsinformationen zu speichern, insbesondere …

14
Wie kann ich eine GUI testen?
Die Berechnungen in meinem Code sind gut getestet, aber da es so viel GUI-Code gibt, ist meine gesamte Codeabdeckung geringer als ich möchte. Gibt es Richtlinien zum Testen von GUI-Code? Macht es überhaupt Sinn? Zum Beispiel gibt es Grafiken in meiner App. Ich konnte nicht herausfinden, wie das Testen der …


12
Aufzählen eines Zahlenbereichs ab 1
Ich verwende Python 2.5, ich möchte eine Aufzählung wie diese (beginnend bei 1 statt 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] Ich weiß, dass Sie in Python 2.6 Folgendes tun können: h = Aufzählung (Bereich (2000, 2005), 1), um das obige Ergebnis zu erhalten, aber in …
154 python 

10
Überprüfen Sie, ob eine Zeichenfolge ein Element aus einer Liste (von Zeichenfolgen) enthält.
Für den folgenden Codeblock: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Die Ausgabe ist: Fall 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Fall 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False Die Liste (listOfStrings) kann mehrere Elemente enthalten …

30
Spirale schleifen
Ein Freund brauchte einen Algorithmus, mit dem er die Elemente einer NxM-Matrix durchlaufen konnte (N und M sind ungerade). Ich habe eine Lösung gefunden, aber ich wollte sehen, ob meine SO'-Kollegen eine bessere Lösung finden können. Ich poste meine Lösung als Antwort auf diese Frage. Beispielausgabe: Für eine 3x3-Matrix sollte …

11
JS Client-seitige Exif-Ausrichtung: JPEG-Bilder drehen und spiegeln
Digitalkamera-Fotos werden häufig als JPEG mit einem EXIF-Tag "Orientierung" gespeichert. Um korrekt angezeigt zu werden, müssen Bilder je nach eingestellter Ausrichtung gedreht / gespiegelt werden. Browser ignorieren diese Informationen jedoch, um das Bild zu rendern. Selbst in großen kommerziellen Web-Apps kann die Unterstützung für die EXIF-Ausrichtung nur sporadisch sein 1 …

13
Schnellster Hash für nicht kryptografische Zwecke?
Ich bereite im Wesentlichen Phrasen vor, die in die Datenbank aufgenommen werden sollen. Sie können fehlerhaft sein, daher möchte ich stattdessen einen kurzen Hash von ihnen speichern (ich werde einfach vergleichen, ob sie existieren oder nicht, also ist Hash ideal). Ich gehe davon aus, dass MD5 bei mehr als 100.000 …
154 php  database  security  hash 

10
Rohes HTML mit Reactjs rendern
Ist dies also die einzige Möglichkeit, rohes HTML mit Reactjs zu rendern? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( &lt;div className="comment"&gt; &lt;h2 className="commentAuthor"&gt; {this.props.author} &lt;/h2&gt; &lt;span dangerouslySetInnerHTML={{__html: rawMarkup}} /&gt; &lt;/div&gt; ); } }); Ich weiß, …


16
Variablenname als Zeichenfolge in Javascript
Gibt es eine Möglichkeit, einen Variablennamen als Zeichenfolge in Javascript abzurufen? (mögenNSStringFromSelector in Kakao ) Ich würde gerne so machen: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --&gt; myFirstName:John AKTUALISIEREN Ich versuche, einen Browser und ein anderes Programm mit JavaScript zu verbinden. Ich möchte Instanznamen von einem Browser …
154 javascript 


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.