Ich werfe mal noch
line=1
target_line=0
while read line_contents; do
if [ $line -eq $target_line ]; then
echo $line_contents | wc -w
fi
echo $line_contents | grep "(FPL" >...
Art: Beiträge; Benutzer: jeebee
Ich werfe mal noch
line=1
target_line=0
while read line_contents; do
if [ $line -eq $target_line ]; then
echo $line_contents | wc -w
fi
echo $line_contents | grep "(FPL" >...
Test-Input:
MUSTER
a
a b c
MUSTER
aaa a
dddd dd b bsildhf
lsdkjf
slkdfj
MUSTER
Was genau ist jetzt deine Frage? Auf den ersten Blick scheint der Code korrekt zu sein.
Die Konvention für x86-32 ist dass der Aufrufer einer Funktion (der "caller") die Inhalte der Register %eax, %ecx, und %edx irgendwo zwischenspeichern muss (die sog. "caller-save" Register). Hingegen...
Der Output von "set -x" wird von der ausführenden Shell generiert, d.h. um das erwünschte Verhalten zu haben musst du etwas in der Art machen:
File skript.sh:
#!/bin/bash
set -x
echo "Hallo...
Grundsätzlich kommt es drauf an, auf welchem 64bit System du dich befindest.
Es kommt auch drauf an, was du mit malloc allozierst, z.B. werden struct's generell auf ein Vielfaches der Grösse des...
Also mal grundlegend:
o->irgendwas ist syntactic sugar für
(*o).irgendwas.
Nun zum Unterschied:
Bei Variante a) gibt object_new einen object pointer zurück, welcher dann von void blubb...
Das sollte in diesem Fall genügen.
Es ist kein Compilermangel, da dasselbe C-Programm auch auf einer 32bit Architektur übersetzt werden könnte (da hast du dann keine Multiplikation mit 128bit...
0) Bitte
tags verwenden
1) Das Ganze von Hand in assembly schreiben wenn's wirklich auf ein paar Instruktionen mehr oder weniger ankommt.
2) im C-File [code]extern tU128 mul128(tU64 f1, tU64...
Es hat ja niemand von verschachtelten divs gesprochen, float:right kann auch direkt auf das img-tag angewendet werden.
Bezüglich der Geschwindigkeit: wenn ich -- weil ich align="right" brauche --...
und wie passt du
align="right" mit media queries für kleine Bildschirme an?
btw:
align für img-tags ist deprecated für HTML 4.01 und nicht supportet in HTML 4.01 Strict / XHTML 1.0 Strict /...
Alternativ (falls CSS3 ok ist / du jQuery brauchen kannst) könntest du auch media selectors ausprobieren (http://webdesignerwall.com/tutorials/css3-media-queries).
Beispiel:...
[u]int_{8,16,32,64}_t sind Datentypen die in C99 eingeführt wurden, da der originale C-Standard keine Garantien bezüglich der Anzahl Bits der Basistypen machte. Zum Beispiel definiert der C-Standard...
noch zu deinen integer typedefs: die erhältst du (ab C99, afair) mit
#include <stdint.h> als
uint8_t //typedef unsigned char U1; /* UBYTE */
int16_t //typedef signed short S2; ...
mit extended Inline-Assembly (gcc syntax) kein Problem:
#include <stdio.h>
int main(void)
{
unsigned long long upper = 0, lower = 0;
unsigned long long a = 1ULL<<32;
unsigned long long...
Javascript. Demo hier: http://people.vis.ethz.ch/~simon/checkbox.html
Wenn du mit printf ein '%' ausgeben willst muss im String den du printf übergibst '%%' stehen.
$& after dem matchen.
s/.+/$&unddasjetztauchnoch/ macht das selbe wie dein OpenOffice-Beispiel.
Vorlesungshomepage Einführung in die Programmierung von Bertrand Meyer (ETHZ):
http://se.inf.ethz.ch/courses/2011b_fall/eprog/
Zusammenfassung der obigen Vorlesung aus früheren Jahren:...
Eine Nebenbemerkung: Firefox versteht auch ogg-Files (mp3 Qualität mit tendenziell eher kleineren Files).
Das hilft zwar bei deinem Problem nicht direkt, aber spart wenigstens ein bisschen...
1) Fehlermeldungen wären hilfreich, um sagen zu können was genau schief geht.
2) das Paket, welches pear enthält heisst auf Ubuntu 10.04 php-pear
3) einige Pakete von pear (zb db, mail, ...) gibts...
kannst das ja eigentlich auch selbst, der Code ist ja in Post #2 komplett vorhanden...
edit: Nur meine Schlussfolgerung war falsch, da ich nicht daran dachte die Optimierungen einzuschalten.
siehe post #2 für code.
Resultate bei mir (Athlon X2 BE-2400, 512k cache):
gcc -o memcpy_test memcpy_test.c cyc.c
Copying a 50x50 matrix of doubles:
using a for-loop: 47689 cycles
...
memcpy ist üblicherweise einiges schneller als ein "normaler" for-loop:
#include <stdio.h>
#include <string.h>
#include "cyc.h"
double a[50][50];
double b[50][50];
void do_memcpy() {
Ja, dazu brauchst du keinen Iterator.