Monthly Archives: February 2012
Differentialgleichung (DGL) / Ordinary Differential Equation (ODE)
Wikipedia
Differentialgleichung
Gewöhnliche Differentialgleichung
Lineare gewöhnliche Differentialgleichung
Partielle Ableitung
Differentialgleichung RC-Glied
Nummerisches Lösen von DGL: Ordinary Differential Equation
Textbrowser
- lynx
- w3m
- links
Linker error: “undefined reference”
Schon viele male habe ich beim Linken solch eine Fehlermeldung bekommen:
main.c:(.text+0x4b908): undefined reference to `clock_gettime'
Lösung kann sein, dass alle Object-Dateien VOR den Libraries sein müssen:
$ gcc main.o -lpthread -lr -o main
Subversion Checkout mit IntelliJ
Zuvor habe ich https://rom.zhaw.ch/svn/simulation/ ausgecheckt mit TortoiseSVN und wollte dann mit IntelliJ nur noch updaten/commiten. Hat leider nicht funktioniert, wie auch im Link erklärt:
Problem using TortoiseSVN and IntelliJ 8.1
Musste danach im C:\Users\bachi\Documents\FH\Repository\simulation das .svn Verzechnis löschen und die beiden Module einzeln auschecken.
Hinzufügen von Resourcen in IntelliJ
Mit diesem Code kann man bei Laufzeit Resourcen laden, die im CLASSPATH sind:
URL myurl = this.getClass().getResource("/myimage.gif"); URL url = IconSVG.class.getResource("svg/" + file + ".svg");
Bei IntelliJ werden Sourcen kompiliert und das Kompilat in ein eigenes Verzechnis gespeichert (z.B. C:\Users\bachi\Documents\FH\Repository\simulation\trunk\Simulation\bin). Die Resourcen (alles, was keine Java-Sourcen sind), die sich im Source-Verzechnis befinden, werden kopiert, wenn sie einem Pattern entsprechen:
?*.properties;?*.xml;?*.gif;?*.png;?*.jpeg;?*.jpg;?*.html;?*.dtd;?*.tld;?*.ftl
Da SVG-Dateien nicht dem Pattern entsprechen, werden sie nicht kopiert.
Lösung ist in den Settings->Compiler das Pattern anzupassen:
[...];?*.svg