|
|
|
|
Lauf von hinten nach vorn durch, dann brauchst du das Zwischenspeichern nicht.
|
Code: |
for( int i = LängeVonA - 1; i >= 0; i-- )
{
a[i + 1] = a[i];
}
|
|
a[i + 1] fehlt dir dann natürlich nach der Aktion. Den kannst du entweder vorher sichern und nacher in a[0] einfügen oder verfallen lassen oder oder oder...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von wuSel am 27.11.2012 11:26]
|
|
|
|
|
|
Super! Jetzt funzt es...
|
|
|
|
|
|
|
Stell dir einfach vor, wenn du so etwas per Hand mit Klötzchen machen würdest. Würdest du ja auch hinten anfangen...
|
|
|
|
|
|
|
Ich brauche das Buch hier. Bei uns gibts das in der Bibliothek nicht. Gibts die Möglichkeit, das an irgendwelchen anderen Bibliotheken zu bestellen?
|
|
|
|
|
|
|
Heute mal wieder einen Entwickler getroffen der meinte man bräuchte keine Codeverwaltung, weil das früher auch ohne ging.
Arrrrrr... irgendwann...
|
|
|
|
|
|
|
"Früher", ja? Also so mit Lochkarten und so... denn wenn ich mich gerade nicht irre gibts Codeverwaltungen seit den Siebziger Jahren...
|
|
|
|
|
|
|
|
|
|
|
Hat mal jemand ein besseres Wort als "Schrittplan" für die Beschreibung einer vorgehensweise (nicht unbedingt chronologisch) bei einem Projekt in der Softwareentwicklung? :/
|
|
|
|
|
|
|
| Zitat von Oli
Ich brauche das Buch hier. Bei uns gibts das in der Bibliothek nicht. Gibts die Möglichkeit, das an irgendwelchen anderen Bibliotheken zu bestellen?
| |
Üblicherweise sind die meisten Bibliotheken Teil eines Fernleihnetzes. Das musst du dich bei der Bib schlau machen, was geht. Idealerweise die Hauptbib der Uni fragen oder große Zweigstellen, die wissen, wie das geht. Es gibt aber auch Fälle, in denen Fernleihen an ihre Grenzen stoßen. Frontiers in Propulsion Science ist leider so ein Fall...
|
|
|
|
|
|
|
| Zitat von wuSel
Hat mal jemand ein besseres Wort als "Schrittplan" für die Beschreibung einer vorgehensweise (nicht unbedingt chronologisch) bei einem Projekt in der Softwareentwicklung? :/
| |
Häng einfach 5-6 englische Wörter und 2 ausgedachte aneinander.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Rufus am 27.11.2012 16:08]
|
|
|
|
|
|
Schrittplan ist ja nu irgendwie schon ausgedacht... nur nicht cool auf englisch.
|
|
|
|
|
|
|
|
|
|
|
Uih, danke das mail ich mir gleich ins Büro. Das klingt fein genug für die Präsentation morgen.
|
|
|
|
|
|
|
frag mich gerade, wer so schlau war beim messrechner xp's automatische Updates zu aktivieren - jetzt droht er uns alle x min automatisch neuzustarten...
|
|
|
|
|
|
|
Grad ein altes Video von mir auf youtube gefunden. Straßenverkehr Le stop motion!
Müsste so in etwa 7 Jahre alt sein.
/e: Ahahaha, das hier ist natürlich ein bisschen advanceter. Click Wie der Motorradfahrer verbrennt.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Oli am 28.11.2012 9:11]
|
|
|
|
|
|
Nice, Datenaustausch zwischen Java und einer Fortran-DLL klappt. Speerspitze der Technologie.
|
|
|
|
|
|
|
Wie mach Java das mit Row-Major/Column-Major? Das ist ja eine Standard-Fußangel wenn man Fortran-Matrixcode von C aus benutzt.
|
|
|
|
|
|
|
Java hat das nicht.
/e: Etwas ausgeführt: int a[3][4] ist in C:
a11 a12 a13 a14
a21 a22 a23 a24
...
=Im Ram: a11 a12 a13 a14 a21 a22 a23 a24 ...
In Java ist das aber was anderes, in Java ist [][] ein Array von Arrays. Ergo:
a1 a2 a3
a1, a2 und a3 sind halt wieder Arrays "on their own", liegen also mit Sicherheit in einem anderen Speicherblock...
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von csde_rats am 28.11.2012 14:39]
|
|
|
|
|
|
Stichwort: Binärdateien
Git oder SVN?
Ring frei - alle Erfahrungen sind gern genommen - danke im vorraus!
|
|
|
|
|
|
|
Kommen eigentlich beide nicht sonderlich gut mit klar. Blobs gehören halt nicht ins Repo
|
|
|
|
|
|
|
Achne...
Das ganze Projekt um das es geht ist aber ein Blob, ein Ordner mit hunderten kleinen Blobs.
E: Ca 300 Dateien, ca. 50 Ordner, ca. 60-70MB - die hälfte davon binär (ganzer Batzen DBFs)
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von wuSel am 28.11.2012 14:55]
|
|
|
|
|
|
Ich bin grad etwas erstaunt. Ich hab von zwei Autoren (University of Arizona) inzwischen 3 paper gefunden, in denen große Textstellen stark überlappen, also identisch sind. Das gleiche mit Grafiken und Formeln. Keines der Paper sind conference proceedings. So richtig koscher ist das nicht, oder? Hatten die Glück, dass das durch keinen Plagiatscheck geschickt wurde oder ist es erlaubt, eigenen Text 1:1 zu übernehmen?
|
|
|
|
|
|
|
@wuSel
Testen und persoehnliche Preferenz. Ich mag das handling von SVN. Aber vermutlich hauptsaechlich weil ich damit am meisten gearbeitet habe.
Wenn es egal ist ob Zentrales oder Dezentrales Repository, wuerde ich die Entscheidung davon abhaengig machen welches System mehr/weniger Speicher braucht und welches System schneller/langsamer beim commit/push bzw. update/pull ist.
@Oli
Nein. Auch wenn es irgendwie daemlich ist: Das Wiederverwenden von eigenen Texten/Bildern etc. ist ohne Kenntlichmachung im Prinzip auch ein Plagiat.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Ares am 28.11.2012 15:17]
|
|
|
|
|
|
| Zitat von csde_rats
Java hat das nicht.
/e: Etwas ausgeführt: int a[3][4] ist in C:
a11 a12 a13 a14
a21 a22 a23 a24
...
=Im Ram: a11 a12 a13 a14 a21 a22 a23 a24 ...
In Java ist das aber was anderes, in Java ist [][] ein Array von Arrays. Ergo:
a1 a2 a3
a1, a2 und a3 sind halt wieder Arrays "on their own", liegen also mit Sicherheit in einem anderen Speicherblock...
| |
Das coole an JNI oder auch JNA ist, dass man sich um die Adress-Translation oder das Schreiben eines Java-Array-Inhalts in einen fortlaufenden Speicherbereich nicht zu kümmern braucht.
Es muss sich noch zeigen, wie gut das mit Matritzen klappt, die ~2GB RAM belegen.
|
|
|
|
|
|
|
Bei so grossen Arrays wuerde ich aber versuchen Abstand von Java zu nehmen, insbesondere wenn es um mehrdimensionale Arrays geht. Durch den zugriff auf die verschiedenen Speicherbloecke duerfte einiges an performance drauf gehen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ares am 28.11.2012 15:41]
|
|
|
|
|
|
Jou, wird so enden. Fortran ist da 80000 performanter.
|
|
|
|
|
|
|
| Zitat von RichterSkala
frag mich gerade, wer so schlau war beim messrechner xp's automatische Updates zu aktivieren - jetzt droht er uns alle x min automatisch neuzustarten...
| |
Macht das doch während der nächsten Injekt- oh.
|
|
|
|
|
|
|
| Zitat von Ares
@wuSel
Testen und persoehnliche Preferenz. Ich mag das handling von SVN. Aber vermutlich hauptsaechlich weil ich damit am meisten gearbeitet habe.
Wenn es egal ist ob Zentrales oder Dezentrales Repository, wuerde ich die Entscheidung davon abhaengig machen welches System mehr/weniger Speicher braucht und welches System schneller/langsamer beim commit/push bzw. update/pull ist.
| |
Ausprobiert hät ich eh, Präferenz liegt auf SVN. Dachte nur jemand hätte hier mal Binärdateien lustig in ein SVN oder Git gedropt und könnte mir davon erzählen.
|
|
|
|
|
|
Git
|
Ich klatsch da Tonnen an PDF, Bildern usw rein. Also ich hab da keine Probleme.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Gore am 28.11.2012 22:57]
|
|
|
|
|
|
Git oder SVN?
|
|
|
|
|
|
Thema: pOT-Informatiker, Mathematiker, Physiker XI ( Oli riecht gut ) |