ZeServeur

Das Wissen, Erfahrungen durch, sonst ist alles nur Informationen ...

Angezeigte Produkte in Dev

computing_occurs

Seit langer, ich weiß, gibt es fließt beim Lesen oder Schreiben, dass gepufferte ... ja, aber die Frage ist, ich oft gefragt, "wie viel? Was ist die Größenordnung? ".

Also machte ich einen schnellen Benchmark für die Maßnahmen des Performance-Gewinn ... und es verwirrt den Geist! Ich bekomme die Faktoren von 22 im Lesen und 35 schriftlich!

Weiter lesen ...

Eine neue Version (0.2.7) von Mylyn Connector for Quality Center zum Download zur Verfügung.

Dies ist vor allem behebt Bugs / Entwicklungen rund um die Links und Anhänge.

Site Update: http://qcmylyn.sourceforge.net/update/

Homepage: http://qcmylyn.sourceforge.net/

cleanup Fakt ist: eine große Anwendung entwickelt und gepflegt von mehreren Personen, landeten wir haben eine Menge toter Code ...

Eine Lösung ist die Verwendung der von Eclipse reinigen, so gelangt man zu entfernen einige Attribute nicht verwendet werden ... aber es geht nicht viel weiter.

Die Idee wäre, viel radikaler: ein Werkzeug, um Code auf allen pass.

Glücklicherweise (wieder), Eclipse nur Ihr Leben retten :)

  1. Fangen wir mit dem Herunterladen von Eclipse Core Tools: http://www.eclipse.org/eclipse/platform-core/updates/
  2. Wählen Sie Projekt / Package / Klasse auf welchem Werkzeug die passieren
  3. Über das Kontextmenü auf referenzierte Mitglieder suchen. Das Suchergebnis wird im Profil angezeigt Search
  4. Holen Sie sich die Axt ...

Durch die Nachteile, aufgepasst: Es ist möglich, dass einige Klassen Punkt zu sein scheinen, wenn ungenutzte eine Verlängerung nennt man sie durch!

Das Problem mit SWT-Tisch, es ist immer ein sehr hässlich rechte Spalte der Tabelle ...

Um von diesem verdammten leeren Spalte, benutzen Sie einfach die TableColumnLayout dieser haben eine Platte wie:

Das kleine Stück Code, das helfen kann:

  1. / / Erstellen eines zusammengesetzten dieser Tabelle enthält die
  2. Composite ( shell, SWT. NONE ) ; LComp = new Composite Composite (Shell, SWT. NONE);
  3. lComp , SWT. BORDER SWT. V_SCROLL ) ; LTable Tabelle = new Table (lComp, SWT. BORDER SWT. V_SCROLL);
  4. true ) ; lTable. setHeaderVisible (true);
  5. true ) ; lTable. setLinesVisible (true);
  6. / / Erstellen von Spalten
  7. TableColumn ( lTable, SWT. NONE ) ; TableColumn lCol1 = new TableColumn (lTable, SWT. NONE);
  8. "Colonne 1" ) ; lCol1. setText ("Säule 1");
  9. TableColumn ( lTable, SWT. NONE ) ; TableColumn lCol2 = new TableColumn (lTable, SWT. NONE);
  10. "Colonne 2" ) ; lCol2. setText ("Säule 2");
  11. / / Erstellen des Layouts
  12. ; TableColumnLayout lLayout TableColumnLayout = new ();
  13. lLayout ) ; lComp. setLayout (lLayout);
  14. / / Setze das Gewicht der Säulen
  15. lCol1, new ColumnWeightData ( 40 ) ) ; lLayout. setColumnData (lCol1, neue ColumnWeightData (40));
  16. lCol2, new ColumnWeightData ( 100 ) ) ; lLayout. setColumnData (lCol2, neue ColumnWeightData (100));

Dies ist ein kleines Problem, das passiert von Zeit zu Zeit mit Eclipse und dessen Classloader:

Angenommen, A hat ein Plugin, ein Plugin Abhängigkeit erklärt B.

Frage: Wie sehen Sie auch dann, wenn B A hat Sichtbarkeit auf?

Dort werden Sie sagen: es ist ein bisschen verdreht ... aber ist, dass Ihre Abteilung von Plugins ist lausig! Und nein, kann es beispielsweise passieren, wenn Sie Konfigurationsdateien, die in A, die von B. verwendet werden, gemeldet werden

Lösung:

Es genügt die Feststellung Mechanismus in MANIFEST.MF Dateien:

  • gemeinsam in der Plugin,) muss Zugang zu externen Klassen (B:
      Eclipse-BuddyPolicy: Registrierte 
  • in (oder) Plugin (s), welche (s) B verwenden (A in unserem Fall):
      Eclipse-RegisterBuddy: name> Plugin <Aktien 

Es implizit (das heißt "Buddy Class Loading") in Richtung erklären die Beziehung in die andere.

Um die Verwaltung von Bugs in Quality Center zu erleichtern und für das Fehlen einer Mylyn Connector zu kompensieren, schrieb ich mein eigenes Plugin, um QC von Eclipse (via Mylyn Zugang).

Die Eclipse-Update-Site (3.4.2 / 3.5) ist hier verfügbar: http://qcmylyn.sourceforge.net/update/

Die offizielle Webseite ist hier verfügbar: http://qcmylyn.sourceforge.net/

Hinweis: Dies ist eine Alpha-Version und sollte daher nicht verwendet werden Produktions-Umgebung in einem!

Vor ein paar Wochen, dass der berühmte Eclipse Newsgruppen als eines Forums (was, nebenbei bemerkt, ist überhaupt noch angenehmer zu lesen!) Entstanden.

Es gibt die verschiedenen Eclipse-Projekte, FDI für verschiedene Sprachen ...

Denn jetzt ist es nur beta (z. B. zum Zeitpunkt der Abfassung seiner Linien, die Suchfunktion funktioniert nicht)

Es geschieht hier: http://www.eclipse.org/forums/

images Ich habe mich immer gewundert, wie man in einer app "Kommandozeile" Java, verstecken, sein Passwort (zB ssh).

Die Lösung kommt mit dem JDK 6 und die Klasse Console ermöglicht, die (unter anderem) zu holen ging ein Eintrag ohne Anzeige, was ...

Hier ist eine kurze Schnipsel in die Praxis umzusetzen dieser Klasse:

Import java.io.Console;
  1. (Public class TestConsole
  2. main ( String [ ] args ) { public static void main (String [] args) (
  3. ( ) ; Console lConsole = System. Console ();
  4. . print ( "Username: " ) ; System. Out. Print ("Benutzername:");
  5. ( ) ; String username = lConsole. ReadLine ();
  6. . print ( "Password: " ) ; System. Out. Print ("Password:");
  7. String ( lConsole. readPassword ( ) ) ; String password = new String (lConsole. readPassword ());
  8. . println ( "Username: " + username ) ; System. Out. System.out.println ("Benutzername:" + username);
  9. . println ( "Password: " + password ) ; System. Out. System.out.println ("Password:" + password);
  10. )
  11. )

Warnung: System.console() zurückgeben kann null (es hängt von der Plattform) ... vor allem mit der Eclipse-Konsole ...

Gewohnt, XML zur Speicherung meiner Daten Modelle zu verwalten, sagte ich: "Nun, für einmal schauen, was gibt der EMF" ...
Und ich bin nicht enttäuscht über alles! Es hat mich gerettet geraumer Zeit :)

EMF, was ist das?

Nach der offiziellen Website : "Die EMF-Projekt ist ein Rahmen für die Modellierung und Codegenerierung Fazilität für den Aufbau Tools und anderen Anwendungen Modell basiert auf einem strukturierten Daten. Von einem Modell-Spezifikation beschrieben "in XMI, EMF Stellt Tools und Runtime-Unterstützung für die Anfertigung des Modells einer Reihe von Java Klassen für die, zusammen mit einer Reihe von Maß-Klassen ermöglichen, Anzeigen und Befehl,-basierte Bearbeitung des Modells, und einen einfachen Editor."

Weiter lesen ...

Frage des Tages: Wie führe ich JUnit Unit-Tests, wenn Sie auf Plugins haben eine Architektur?

Antwort: mit einem Headless Modus Sir!

In einer Anwendung in Schichten architected (IU / Business / IO), passiert es sehr oft, dass Sie die unteren Schichten (testen möchten Business / IO) für einen einzigen.

Ja, aber jetzt, wenn Sie CPR und machen deshalb haben wir mit Plugins arbeiten, das ist nur die Galeere zu UT, weil es Plugins laden muss, um den Test ordnungsgemäß ausgeführt ...
Weiter lesen ...