|
|
|
|
Morgen. Es ist Freitag! \o/
|
|
|
|
|
|
Auf die neue Seite
|
Wo wir grad bei Java sind:
Ich hab hier nen JTable und hatte bisher nur 3 Spalten. Nun hab ich noch eine hinzugefügt aber sehe sie am Ende nicht. Es bleibt bei den Dreien. Ich habe die Vermutung, dass ich irgendwas kleines vergessen hab.
Hier mal das Table Modell:
|
Code: |
package is_alive;
import java.util.List;
import javax.swing.table.AbstractTableModel;
class TableList extends AbstractTableModel {
List<Connection> cList;
public TableList(List<Connection> cList)
{
this.cList = cList;
}
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public int getColumnCount() {
return Connection.NrOfElements;
}
@Override
public String getColumnName(int columnIndex)
{
String[] CN =
{ "Name","URL","Port","Interval"};
return CN[columnIndex];
}
@Override
public int getRowCount() {
// TODO Auto-generated method stub
return cList.size();
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
// TODO Auto-generated method stub
switch(columnIndex)
{
case 0:
return cList.get(rowIndex).getName();
case 1:
return cList.get(rowIndex).getInetHost();
case 2:
return cList.get(rowIndex).getInetPort();
case 3:
return cList.get(rowIndex).getInterval();
default:
return null;
}
}
}
|
|
|
|
|
|
|
|
|
Hallo..
gestern war doch tatsächlich der erste Tag seit langem ohne irgendeine Katastrophe.. ich mein der Tag war nicht sonderlich toll aber okay..
|
|
|
|
|
|
|
| Zitat von -Marvin-
Hallo..
gestern war doch tatsächlich der erste Tag seit langem ohne irgendeine Katastrophe.. ich mein der Tag war nicht sonderlich toll aber okay..
| |
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Y2Keeper am 03.04.2009 11:31]
|
|
|
|
|
|
Kennt sich jemand mit Hibernate/Tapestry aus?
|
Code: |
@SetupRender
private void setupRender()
{
logger.info(session.isOpen() ? "session open" : "session closed");
logger.info(session.isDirty() ? "session dirty" : "session clean");
int size = project.getBaseFolder().getAssets().size();
logger.info("loaded " + size + " assets");
}
|
|
[INFO] project.Filemanager session open
[INFO] project.Filemanager session clean
[ERROR] hibernate.LazyInitializationException failed to lazily initialize a collection of role: model.Folder.assets, no session or session was closed
Warum krieg ich den Fehler, obwohl die Session offen ist?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Meister Zopf am 03.04.2009 11:35]
|
|
|
|
|
|
| Zitat von Meister Zopf
Kennt sich jemand mit Hibernate/Tapestry aus?
|
Code: |
@SetupRender
private void setupRender()
{
logger.info(session.isOpen() ? "session open" : "session closed");
logger.info(session.isDirty() ? "session dirty" : "session clean");
int size = project.getBaseFolder().getAssets().size();
logger.info("loaded " + size + " assets");
}
|
|
[INFO] project.Filemanager session open
[INFO] project.Filemanager session clean
[ERROR] hibernate.LazyInitializationException
failed to lazily initialize a collection of role: model.Folder.assets, no session or session was closed
Warum krieg ich den Fehler, obwohl die Session offen ist?
| |
Vielleicht ist/sind die Collection bzw. die Assets noch nicht initialisiert?
¤: es gibt afaik irgendeine Funktion Hibernate.isInitialized(Collection collection).Setz das mal für deine Assets.
|
[Dieser Beitrag wurde 4 mal editiert; zum letzten Mal von MR-ekim am 03.04.2009 11:47]
|
|
|
|
|
|
| Zitat von Meister Zopf
Warum krieg ich den Fehler, obwohl die Session offen ist?
| |
ist es denn dieselbe Session? Wenn die Session vorher mal geschlossen und eine neue geöffnet wurde, ist das Objekt detached und kann auf die neue Session nicht zugreifen.
|
|
|
|
|
|
|
|
|
|
|
| Ziel ist die Ausführung der "leichtgewichtigen, lose gekoppelten und agilen Programmierung mit Ruby" mit dem SAP Web Application Server for ABAP durchführen zu können. | |
dort steht tatsächlich "leichtgewichtig" im zusammenhang mit sap-produkten.
besonders schnell wird das aber nicht, insbesonder wenn die VM nochmal extra sandboxed ist.
|
|
|
|
|
|
|
hast du schon mal an einem SAP-System gesessen? Die haben ganz andere Definitionen für "schnell". Was bei SAP schnell geht, ist "ein Tag rum". Besonders, wenn es ein bezahlter Tag für einen Berater ist.
|
|
|
|
|
|
|
Irgendwer hat irgendwo meine Telefonnummer faelschlicherweise als die eines Autohaendlers angegeben - andauernd rufen hier Leute an und erzaehlen mir was fuer ein Auto sie denn gerne hatten /o\
|
|
|
|
|
|
|
sorry, mein Fehler..
|
|
|
|
|
|
|
|
|
|
|
Mahlzeit,
hat einer ne Idee wie ich mit nem regulären Ausdruck schauen kann ob in einem String mehrere Begriffe vorhanden sind, wenn sie an beliebiger Stelle in dem String stehen können?
Das war meine erste Idee:
funktioniert nur nicht.
|
|
|
|
|
|
|
| Zitat von Nemi Ikara
Ich dachte: "Super Wetter, muss man ja nutzen, gehste mal wieder joggen"...
Irgendwo zwischen Herbst und jetzt ist mir meine Kondition wohl abhanden gekommen.
| |
Ich reihe mich ein. Gerade seit September wieder mal geradelt. 15km. Nach 5km war ich am schnaufen wie blöd, nach 10km konnte ich bald nicht mehr und als ich wieder daheim war, war ich entgültig am Arsch. Leck mich am arsch. Letztes Jahr bin ich noch 50km relativ locker runtergeradelt.
Jaja, ich weiß, 50km sind nicht die Welt, aber für mich war das schon ne Leistung.
|
|
|
|
|
|
|
| Zitat von Smoking
Mahlzeit,
hat einer ne Idee wie ich mit nem regulären Ausdruck schauen kann ob in einem String mehrere Begriffe vorhanden sind, wenn sie an beliebiger Stelle in dem String stehen können?
| |
|
Code: |
(string1|string2|string2)
|
|
Das sollte es tun
| Zitat von -Marvin-
Hallo..
gestern war doch tatsächlich der erste Tag seit langem ohne irgendeine Katastrophe.. ich mein der Tag war nicht sonderlich toll aber okay..
| |
War dein Leben schon immer so vermurkst oder erst seit kurzem?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von FoxHunter am 03.04.2009 17:15]
|
|
|
|
|
|
Ne, der tuts nicht. Es müssen alle Strings in dem zu untersuchenden String vorkommen.
|
|
|
|
|
|
|
hier stand nix
wie ists mit mehreren hintereinander?
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Ashtray am 03.04.2009 17:42]
|
|
|
|
|
|
/.*string1.*string2.*string3.*/
Wobei die Strings dann auch in der Reihenfolge auftreten muessen...
|
|
|
|
|
|
|
Ne, das kann auch nicht garantiert werden. Ich habs jetzt so gelöst wie Ashtray sagt. Ist nur unschön X reguläre Ausdrücke auf einen String anwenden zu müssen.
|
|
|
|
|
|
|
Vielleicht einfach die Ausdrücke in ein Array packen und dann über den String drüberiterieren damit? Und dann halt eine Statusvariable zur Hand nehmen, die anzeigt ob einer von den RegExes nicht gematcht hat.
|
|
|
|
|
|
|
Exakt so hab ich es gemacht. Es ist trotzdem unschön X mal die Engine anzuschmeißen, wenn es eine Lösung mit einem regulären Ausdruck gäbe.
|
|
|
|
|
|
|
Soweit ich weiss gibt es keine Regex die dynamisch eine beliebige Kombination von zeichen-ketten aufspueren koennte... zumindest nicht so effizient wie du es im Endeffekt geloesst hast
|
|
|
|
|
|
|
Wenn man sich mal überlegt wie so ein Regex geparst wird und wieviele Vergleiche der anstellen muss um sämtliche wirre Möglichkeit abzudecken, dann ist es auch eher unwahrscheinlich das ein händischer Vergleich mit einem Durchlauf langsamer ist.
|
|
|
|
|
|
|
|
|
|
|
noch ca 5000 woerter
|
|
|
|
|
|
|
[x] /home aufgeräumt, wieder 52gb mehr Festplattenplatz
|
|
|
|
|
|
|
jui ... jetzt sperrt youtube wohl downloads via keepvid und konsorten wies gerade aussieht. wobei das wohl nicht lange halten duerfte, oder?
|
|
|
|
|
|
|
| Zitat von Smoking
Exakt so hab ich es gemacht. Es ist trotzdem unschön X mal die Engine anzuschmeißen, wenn es eine Lösung mit einem regulären Ausdruck gäbe.
| |
die engine wird für den regexp generiert und bleibt bei halbwegs intelligenter implementation ne weile bestehen. normalerweise bis das generierende programm terminiert. wirklich zeit kostet also nur der erste aufruf und der rest geht dann (relativ) flott.
|
|
|
|
|
|
|
Suche ein fertiges Tool, welches eine HTML Seite parsed und die Links darin prüft. Das ganze entsprechend rekursiv aufgebaut, da es durchaus vorkommen kann dass die Links eben verschachtelt sind.
Anyone etwas parat?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |