
bmg4ever
Mitglieder-
Gesamte Inhalte
281 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von bmg4ever
-
sorry für das falsche unterforum. ich bin ja auch schön blöd. vor meiner body-css-deklaration hab ich doch glatt so nen tollen C-Kommentar gemacht: //Cascading Styles für das Hauptlayout--------------------------------------------- [/PHP] tja das kommt davon, wenn man alles mixt
-
also ich hab da mal ne ganz dumme frage: wie setzte ich denn über CSS die background-color für den ganzen hintergrund, denn body { background-color: irgendwas; } funzt net. oder anders, wie setzt ich XHTML-konform das bgcolor attribut des body-tags?
-
Ok das hier hab ich hier gefunden @Echo Off echo UniCode to ANSI converter for TXT. md ~ANSI for %%a in (export.txt) do type "%%a">"~ANSI\%%a" for %%a in (export.txt) do attrib -r -h -s "%%a" cd ~ANSI for %%a in (export.txt) do move /y "%%a" .. cd.. rd ~ANSI [/PHP] dies Batch-Datei konvertiert die angegebene textdatei von unicode zu ansi. was genau da passiert kann ich dir auch net sagen, aber es funktioniert.
-
der witz ist: folgendes funktioniert: ----------------------------------------------- 1. FOR /F %i IN (keys.txt) echo %i >> a.txt 2. FOR /F %i IN (keys.txt) echo %i ----------------------------------------------- aber das hier geht dann nicht mehr ----------------------------------------------- 1. FOR /F %i IN (export.txt) echo %i >> a.txt 2. FOR /F %i IN (export.txt) echo %i ----------------------------------------------- diese dumme for-schleife geht den export.txt nicht durch. und ich hab auch herausgefunden warum. der regedit export befehl erzeugt ja keine textdatei nach dem ansi-zeichensatz, auch wenn du sie .txt nennst. die exportierte datei ist im unicode. sie muss erst einmal im ANSI-Format abgespeichert werden. dann gehts.
-
tröste dich bei mir gehts auch nicht. ehrlich gesagt bin ich überfragt. wäre so nicht schlecht gewesen. aber ich hab auch noch nie mehrere batch befehle so verschachtelt. ich weiß nicht, ob es da was zu beachten gilt
-
puh... ich bin genr bereit dir zu helfen, aber ich bin auch nicht grade batch-programmer (wieos sollte man auch ). haste schonmal darüber nachgedacht das ganze in einer Hochsprache umzusetzen. da kann man das ergebnis dann auch schöner formatieren. aber zurück zum thema: eine liste von suchbegriffen könntest du in einer anderen textdatei speichern. //1. Inhalt der keys.txt: suchbegriff1 suchbegriff2 ... [/PHP] Dann die Batch: [PHP] .... FOR /F %i in (keys.txt) DO //durchsucht die keys.txt zeile für zeile und schtreibt die werte in i FIND "%i" /N regexport.txt //das wäre dann schonmal ne option. muss natürlich in einer Zeile stehen .... //2. option: FOR /F %i in (keys.txt) DO FOR /F %j IN (Export_Reg.txt) DO IF /I "%j"=="%i" echo "%j" > result.txt //sucht alle keys aus der keys.txt in der export_reg.txt und schreibt bei //übereinstimmung die Zeilen der reg-text-datei in die Datei result.txt //Danach kannste ja dann die Zeilen der result.txt so formatiert ausgebn, wie //du es gerne hättest
-
das haben sich die microsoft-entwickler wohl auch gedacht Aber jetzt ist auch mal gut mit dieser diskussion.
-
//sowas in der art?? FOR /F %i IN (export.reg) DO IF /I "%i"=="KEY" echo %i [/PHP] Also auf der schiene musst du weiterarbeiten. Allerdings lass dir gesagt sein, dass ein batch IF beim Stringvergleich keine Wildcards unterstützt. Außerdem: Such mal bei google. Befehlsübersichten zu Batch dateine gibts auch im netz, z.B. hier oder hier
-
also ich hab vor nem halben jahr angefangen und programmiertechnisch bei null angefangen (abgesehen von einem halben jahr grauseligem schul-java, wo wir mit ner stift-klasse in der art stift.bewegebis(100,200) bilder gemalt haben) und ich muss sagen, dass ich auf den geschmack gekommen bin . also nun zum eigentlichen: du machst ne ausbildung und keine Fortbildung! du musst nicht schon vor der ausbildung eine aubschlussprüfung bestehen können. allerdings würde ich dir bei einer FIAE-ausbildung mit null Vorkenntnissen dann auf jeden fall von einem Versuch auf 2 Jahre zu Verkürzen abraten, da dann die Zwischenprüfung sehr schnell kommt. Auf 2 1/2 Jahre verkürzen kannst du dann nach der Zwischenprüfung immernoch. Allerdings lass dir gesagt sein, dass dein Ausbildungsbetrieb natürlich gerne sieht, wenn er seinen Auszubildenden direkt mit "anspruchsvolleren" Projekten betrauen kann. Also ich hatte nach dem Abi 3 Monate Urlaub und die bieten sich ja eventuell zu einer gemäßigten (sollst ja nicht deinen ganzen Urlaub opfern) Vorbereitung an. Links zu guten Einsteigertutorials findest du hier sicherlich überall im Forum. Ansonsten schick mir mal ne PN und ich schick dir mal, womit ich sehr gut zurecht gekommen bin.
-
also spontan würde ich bahupten, dass dir nix anderes übrig bleibt, als die registry daten zu exportieren, dann das exportierte file zu durchsuchen und die ergebnisse auszugeben. bei änderungen die datei wieder zu importieren und dann zu löschen: //Exportieren der Registry regedit /E exportfile.reg "HKEY_USERS" /*der letze parameter ist nicht zwingend und ist anzugeben, wenn man nur den entsprechenden Subkey exportieren will*/ //Reimport regedit /S exportfile.reg /* das "/S" ist zwar nicht erforderlich, aber bei einer batch schon, da es die Abfrage verhindert, ob man sich wirklich sicher ist*/ [/PHP]
-
also vom algorythmus her sieht das ja ok aus und müsste auch funktionieren. jetzt bin ich mir allerdings auch nicht so genau sicher, was du genau hören willst. Ob nun der Algorythmus allgemein richtig ist, oder ob dein struktogramm so akzeptabel ist. zum Struktogramm: Das mit dem i=0 in der Mitte ist ja total unsinnig. allgemein besteht dein Struktogramm nur aus mathematik. Zu einem Programm, welches den BiKoe ausrechnet gehört jawohl auch eine Kommunikation mit dem Benutzer, die komplett fehlt. Und ein Struktogramm nur über den reinen mathematischen Ablauf ist unsofern unsinnig, als dass es dann auch die Formel getan hätte. Des Weiteren weiß ich leider auch nicht genau, wie es mit den Normen für Struktogramme so bestellt ist, aber man sollte spezifischen Quellcode vermeiden (so hat man mir das zumindest beigebracht). Also meines Wissens ist deshalb soetwas, wie "i++" nicht zulässig. Das klingt ein bisschen übertrieben negativ, also bitte krieg das nicht in den falschen Hals. Ist ja nicht gegne dich
-
vielleicht hilft dir das ja als anregung, wie du das lösen kannst. http://www.aspheute.com/artikel/20010309.htm also dein excel sheet muss das diagramm schon bereitstellen. von einem Control, dass diagramme erzeugt habe ich noch nie gehört (was nicht heißt, dass es die nicht gibt). das diagramm als aktuelle gif einzubinden wäre ja dann ganz einfach.
-
cool wusst ich auch noch nicht
-
ich will ja nichts sagen, aber es reicht auch völlig, wenn man eine variable innerhalb einer funktion nur einmal deklariert. andere compiler, z.b. der von VC++, meckern sogar über mehrfach deklarationen
-
natürlich ist das möglich. ich zitiere: -------------------------------------------------- 1. Array wie bisher durchlaufen, aber nicht direkt die werte auf andere Arrays verteilen, sondern einfach nur counter hochzählen. 2. Über selbige Counter die beiden neuen arrays initialisieren 3. dann das programm wie bisher -------------------------------------------------- also das wäre dann so: int iarr[]={1970, 1956, 1921, 1994, 1933, 1937, 1945, 1940, 1928, 1972, 1976, 1944, 1992, 1914, 1908, 1968, 1954, 1959, 1929, 1943, 1939, 1942, 1992, 1919, 1951, 1947, 1990, 1943, 1955, 1987, 1902, 1955, 1908, 1914, 1943, 1972, 1988, 1983, 1983, 1928, 1907, 1970, 1942, 1923, 1990, 1935, 1958, 1992}; int menge=sizeof(iarr)/sizeof(int); int p=0, q=0; for (int i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { p++; } else q++; } int jz5[p]; int jrest[q]; p=q=0; for (i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { jz5[p++]= iarr[i]; } else jrest[q++]=iarr[i]; } for (i=0; i<sizeof(jz5)/sizeof(int); i++) { cout << jz5[i] << "\n"; } for (i=0; i<sizeof(jrest)/sizeof(int); i++) { cout << jrest[i] << "\n"; } [/PHP]
-
also den Code würdest du einfach so setzen: for (int i=0; i<menge; i++) { if((iarr[i]/10)%10==5) { jz5[p++]= iarr[i]; } else jrest[q++]=iarr[i]; } jz5[p] = 0; jrest[q] = 0; [/PHP] Beim Buchstaben ist das mit dem Streucode ja noch unproblematischer. Da könnte man eben das String-Ende Zeichen '\0' verwenden. Ansonsten kannst du natürlich auch folgendes machen: 1. Array wie bisher durchlaufen, aber nicht direkt die werte auf andere Arrays verteilen, sondern einfach nur counter hochzählen. 2. Über selbige Counter die beiden neuen arrays initialisieren 3. dann das programm wie bisher
-
also am einfachsten in diesem Fall wäre, wenn du dir nach dem einlesen der Daten ins Array ein Steuercode, wie z.B. '0000', ans ende schreibst und das dann als so ne art stringendezeichen betrachtest. beim auftreten dieses Zeichen unterbrichst du dann halt deine Datenausgabe. [EDIT] Warum kann mein Borland-Kompiler das nicht kompilieren?? Er meldet, dass für die Array-Deklaration ein Konstantenausdruck erforderlich ist. Welcher Compiler meckert denn da nicht? [/EDIT]
-
Upload via ftp Probleme!
bmg4ever antwortete auf akiraxx's Thema in Skript- und Webserverprogrammierung
Das script gibt doch auch folgende meldung aus, oder? --------------------------------------------------------- echo "Datei wurde erfolgreich geschrieben."; --------------------------------------------------------- also wenn die datei existiert, aber 0 byte groß ist, dann kann es ja eingentlich nur an quelldateizeile hängen. --------------------------------------------------------- $_FILES["file"]["tmp_name"] --------------------------------------------------------- aber allerdings müsste das meines wissens und dem text hier zufolge völlig richtig sein. passiert das denn bei jeder datei? -
[PHP] Funktions- und Klassenname innerhalb der Funktion abfragen
bmg4ever antwortete auf Scratch's Thema in Skript- und Webserverprogrammierung
wofür soll denn das gut sein, wo du doch die funktion über ihren namen aufrufen musst, also der name zum zeitpunkt des aufrufens immer bekannt ist ? -
Viele Joins auf einmal... mehrere Tabellen verknüpft
bmg4ever antwortete auf sockä's Thema in Datenbanken
@sockä: ich an deiner stelle würde mich über die datenbankstruktur freuen. genauso sollte es ja schließlich sein. beim updaten der daten kommst du wohl nicht um folgende vorgehensweise herum: 1. prüfen ob spezielle hardwarekomponente vorhanden, wenn ja, dann id herausfinden wenn nein, dann eintragen und neue id rausfinden 2. id in haupttabelle eintragen aber ich betone nochmal, genauso soll eine komplexe datenbank aufgebaut sein, damit sie pflegeleichter und übersichtlicher ist. zur geschwindigkeit: natürlich drückt die masse der tabellen und natürlich deren datensätze auf die performance. in dem fall heißt es einfach ausprobieren und entscheiden, ob die geschwindigkeit der zahlreichen joins noch akzeptal ist (vor allem sollte man dabei bedenken in wie weit die db noch erweitert werden soll) wenn die performance zu gering ist, dann sollte man auch hier über gestaffelte SQL-Abfragen nachdenken. -
Mögliche Anzahl Excel-Arbeitsmappen
bmg4ever antwortete auf Benjamin_O's Thema in Anwendungssoftware
255 ist die maximale einstellung an tabellenblättern beim öffnen einer neuen arbeitsmappe defakto gehen aber mehr. die anzahl der tabellenblätter ist schlicht durch den verfügbaren speicher begrenzt -
Nachkommastelle in Excel auslesen?
bmg4ever antwortete auf Nightflyer2000's Thema in Anwendungssoftware
wie wärs denn damit =C6 - ABRUNDEN(C6;0) bei mir steht die kommazahl halt in C6 -
http://www.jsiinc.com/SUBC/tip1000/rh1025.htm:
-
dann bleibt dir in mysql wohl nix anderes übrig, als ein php- oder anderes Skript für diese Auswertung zu schreiben, dass dann eine andere Tabelle der Datenbank immer entsprechend updatet. Auch wenn die das vielleicht nicht gefällt, fält mir sonst nix besseres ein. kannst ja mal bei deinem provider nachhacken, ob eventuell ein update auf mysql 5 vorgesehen ist
-
IP-Adresse => Mac-Adresse
bmg4ever antwortete auf Blue-Phoenix's Thema in Prüfungsaufgaben und -lösungen
ich will dir ja garnicht wiedersprechen, aber trotzdem war meine aussage auch nicht falsch. Das Mapping stellt eine Art Zuweisung dar, aber nur diese Zuweisung macht die IP-Adresse und die MAC-Adresse noch nicht voneinander abhängig, denn die Ip-Adresse eines PCs (also einer MAC) in diesem Mapping lässt sich ja beliebig verändern. voneinander Abhängig bedeutet ja schließlich, dass ein Parameter (MAC oder IP) den anderen mit festlegt oder zumindest grundstruckturen festlegt, was in keinster weise der fall ist.