-
Postów
1540 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
2
Treść opublikowana przez kfgz
-
Przez te 3 lata pewnie trochę kurzu się zebrało tu i tam. Pewnie i nową pastę na CPU przydało by się nałożyć.
-
Ale po co masz czytać od deski do deski? Leniuch z Ciebie po prostu. Strona 34 z 72. Piny 6-8. Trudne prawda?
-
Miłej lektury http://www.ecsusa.com/ECSWebSite/Downloads...=6&LanID=16
-
Zdziwiłbyś się. Oli, sprawdź jak sytuacja wygląda przy odtwarzaniu za pomocą Smplayer, VLC, MPC.
-
[c] Program Pobierający Info Z Nagłówka Bitmapy I Wyświetlający Je.
kfgz odpowiedział(a) na mkauba temat w Programowanie
Masz gotowca. Kiedyś się tym bawiłem. Oczywiście nie daję gwarancji, że to będzie działać ;) bmp_f.h #define b3 16777216#define b2 65536#define b1 256int IsBmp(unsigned char *rh) { if(rh[0] == 'B' && rh[1] == 'M') // "BM" if(rh[6] == 0x00 && rh[7] == 0x00 && rh[8] == 0x00 && rh[9] == 0x00) // reserved = 0 if(rh[26] == 0x01 && rh[27] == 0x00) // number of planes = 1 if(rh[14] == 0x28 && rh[15] == 0x00 && rh[16] == 0x00 && rh[17] == 0x00) // bitmapinfoheader = 40 return 1; return 0;}int BitDepth(unsigned char *rh) { return b1 * rh[29] + rh[28];}int BmpWidth(unsigned char *rh) { return b3 * rh[21] + b2 * rh[20] + b1 * rh[19] + rh[18];}int BmpHeight(unsigned char *rh) { return b3 * rh[25] + b2 * rh[24] + b1 * rh[23] + rh[22];}int RowSizePad(int bitdepth, int bmpw) { return 4 * int((bitdepth * bmpw + 31) / 32);}float PixVal(unsigned char *rh, int x, int y, int bmphm1, int bitsdiv8, int col, int rowsizepad) { int idx; idx = 54 + rowsizepad * (bmphm1 - y) + x * bitsdiv8 + col; return (rh[idx] - 127) / 135.0;} #include <stdio.h>#include <stdlib.h>#include "bmp_f.h"#define xstep 1#define ystep 1unsigned char *arr;void FileNotFound(char *path) { printf("Error: %s file not found!\n", path);}int OpenFile(char *path) { FILE *inp; int file_size; char t; int pos = 0; if(!(inp = fopen(path, "rb"))) { FileNotFound(path);exit(1);} fseek(inp, 0, SEEK_END); file_size = ftell(inp); fseek(inp, 0, SEEK_SET); arr = new unsigned char [file_size]; while(!feof(inp)) { fscanf(inp, "%c", &t); arr[pos] = t; pos++; } fclose(inp); if(!IsBmp(arr)) { printf("\nERROR: not a valid BMP file!\n\n"); exit(0); } return 0;}int main(int argc, char* argv[]) { char path[] = "test.bmp\0"; int bmpwm1, bmphm1, rowsizepad, i, j, bitsdiv8; float pix; OpenFile(path); bmpwm1 = BmpWidth(arr) - 1; bmphm1 = BmpHeight(arr) - 1; rowsizepad = RowSizePad(BitDepth(arr), bmpwm1 + 1); bitsdiv8 = BitDepth(arr) / 8; for (i = 0; i <= bmphm1; i += ystep) for (j = 0; j <= bmpwm1; j += xstep) { pix = PixVal(arr, j, i, bmphm1, bitsdiv8, 0, rowsizepad); } return 0;} Tak w ogóle to poczytaj sobie poniższe linki żebyś wiedział o co chodzi. http://en.wikipedia.org/wiki/BMP_file_format http://www.fastgraph.com/help/bmp_header_format.html -
Prawie same "śmieci". O odzyskiwaniu czegokolwiek możesz zapomnieć. Żadna zmiana kodowania nie pomoże.
-
Ok, ale czy przed instalacją podmieniłeś plik INF? Bez tego raczej nie pójdzie. EDIT Rozpakuj (np za pomocą winrara) http://download.laptopvideo2go.com/nvidia/...eries/18634.exe a potem podmień "nv4_disp.inf" na ten http://www.laptopvideo2go.com/infs/185seri...34/nv4_disp.inf Dopiero jak to zrobisz to instaluj.
-
Bruninho, larson w tym temacie podałem jeszcze kilka innych sterowników. Może któreś będą pasować ;) EDIT: Stery do XP http://www.nvidia.pl/object/notebook_winxp...81_whql_pl.html i te bardziej pasujące ;) http://www.laptopvideo2go.com/drivers/xp/195.55/disclaimer Oczywiście trzeba podmienić plik "nv4_disp.inf" (link jest) przed rozpoczęciem instalacji. Na wszelki wypadek jeszcze http://www.laptopvideo2go.com/drivers/xp/186.34/disclaimer
-
Jeśli chodzi o mój kod to pójście na łatwiznę oznaczało błąd w obliczeniu pochodnej bo nie było wykonywane potęgowanie. Dla x0 = 0 (1+x0=1) potęgowanie jest zbędne ale dla każdej innej wartości już nie z wiadomej przyczyny.
-
Jednak będę musiał trochę poprawek wprowadzić bo za daleko na skróty poszedłem w ostatnim kodzie. EDIT: Kod poprawiony. Co do analizy sprawa jest prosta. Jeśli chodzi o funkcję pochodna to bierzesz do ręki długopis. Zaczynasz od funkcji (x + 1) ^ 0.5 i liczysz kolejne pochodne bo to właśnie do tego ta funkcja służy (jest odzwierciedleniem wersji kartkowo-długopisowej ;)). Silnia jest wyrażona jako mianownik. Od razu jest w tej pętli obliczany iloraz fn(x0)/n!, gdzie n to kolejna pochodna. Na koniec Horner w niecodziennym wydaniu ;) żeby szybko policzyć sumę (x-x0)^n*fn(x0)/n!
-
Mniej więcej tak #include <stdio.h>#include <math.h>#define rozmiar_tab 100double pochodna_tab[rozmiar_tab];//Obliczenie poszczególnych pochodnych dla x = x0void pochodna(int k, double x0) { double potega_pocz = 0.5; double y = 1.0; int i; for (i = 0; i < k; i++) { pochodna_tab[i] = potega_pocz * y; potega_pocz--; y = pochodna_tab[i]; pochodna_tab[i] *= pow((x0 + 1.0), potega_pocz); }}int main() { int liczba = 40; double x = 3, suma = 0; double wsp_wiel[rozmiar_tab]; double mianownik = 1.0; // x0 - otoczenie punktu double x0 = 0; printf("Witaj. Program oblicza wartość funkcji sqrt(x+1)\n"); printf("poprzez rozwinięcie w szereg Maclaurina. \n\nPodaj wartość x "); scanf("%lf", &x); printf("\nPodaj punkt otoczenia "); scanf("%lf", &x0); printf("\nPodaj liczbę wyrazów szeregu "); scanf("%d", &liczba); int i; pochodna(liczba, x0); //Obliczenie wyrazów szeregu (bez x'ów w potęgach) for (i = 0; i < liczba; i++) { mianownik *= (i + 1); wsp_wiel[i] = pochodna_tab[i] / mianownik; } //Obliczenie wartości wielomianu wg schematu Hornera suma = wsp_wiel[liczba - 1]; for (i = liczba - 2; i >= 0; i--) suma = suma * (x - x0) + wsp_wiel[i]; suma *= (x - x0); printf("Szereg Maclaurina %lf\n", suma + sqrt(1.0 + x0)); printf("Funkcja biblioteczna %lf\n", sqrt(x + 1.0)); return 0;}
-
Ale ja nie piszę o SATA tylko o klawiaturze. Zakładając, że formatowałeś dysk w swoim komputerze (płyta Abit NF7-S) to ta opcja zwie się USB Keyboard Support via i znajduje się w Integrated Peripherals --> OnChip PCI Device, a jeśli to była inna płyta to pewnie w innym miejscu ;)
-
A wystarczyło wejść do BIOSu i zmienić jedną opcję...
-
home.pl ovh.pl
-
http://failblog.files.wordpress.com/2009/1...answer-fail.jpg
-
W GIMPie można przenosić tekst. Z przybornika wybierasz tekst. Jak najedziesz kursorem na pole to trzymasz lpm i przenosisz, a że przy okazji otwiera się okienko z tekstem to już inna bajka. Krzywo? Może taką czcionkę wybrałeś (pochyloną).
-
Możesz zacząć od GIMPa 1. Plik --> nowy 2. W opcjach zaawansowanych przestrzeń kolorów = RGB, wypełnienie = przezroczyste. 3. Wstawiasz napisy (czcionka, rozmiar itp.) 4. Plik --> Zapisz jako 5. W polu "wszystkie obrazy" ustawiasz PNG oraz wybór typu pliku też PNG 6. Zapisz - wybierz spłaszcz obraz, eksportuj i to tyle ;)
-
Mój działa lepiej ;) A tak na marginesie to main nie powinna być typu float oraz parametry x i liczba też powinny stamtąd zniknąć.
-
Zastosowałem dwie poprawki 1. Dotyczącą błędu kompilacji. 2. Obliczeniową (dodałem suma *= x;) co by wynik był dokładniejszy ;) EDIT: Jednak się pospieszyłem.
-
Dobra, przepraszam za matmę. Progs niedługo będzie gotowy. Tylko się Hornerem pobawię ;) EDIT: Jakoś tak to z grubsza wygląda #include <stdio.h>#include <math.h>#define rozmiar_tab 100double pochodna_tab[rozmiar_tab];//Obliczenie poszczególnych pochodnych dla x = 0void pochodna(int k) { double potega_pocz = 0.5; double y = 1.0; int i; for (i = 0; i < k; i++, potega_pocz--) { pochodna_tab[i] = potega_pocz * y; y = pochodna_tab[i]; }}int main() { int liczba = 5; double x = 1.0, suma = 0; double wsp_wiel[rozmiar_tab]; double mianownik = 1.0; printf("Witaj. Program oblicza wartość funkcji sqrt(x+1)\n"); printf("poprzez rozwinięcie w szereg Maclaurina. \n\nPodaj wartość x "); scanf("%lf", &x); printf("\nPodaj liczbę wyrazów szeregu "); scanf("%d", &liczba); int i; pochodna(liczba); //Obliczenie wyrazów szeregu (bez x'ów w potęgach) for (i = 0; i < liczba; i++) { mianownik *= (i + 1); wsp_wiel[i] = pochodna_tab[i] / mianownik; } //Obliczenie wartości wielomianu wg schematu Hornera suma = wsp_wiel[liczba - 1]; for (i = liczba - 2; i >= 0; i--) suma = suma * x + wsp_wiel[i]; suma *= x; printf("Szereg Maclaurina %f\n", suma + 1.0); printf("Funkcja biblioteczna %f\n", sqrt(x + 1.0)); return 0;}
-
Słabo u Ciebie z matematyką, z programowaniem z resztą też nie najlepiej. Może później coś skrobnę.
-
Brak Niektórych Dźwięków W Grach Niektórych Formatach Filmów, Systemowych
kfgz odpowiedział(a) na Re4ctioN temat w Microsoft Windows
Ja bym tak od razu problemu sprzętowego nie wykluczał. -
http://www.gigabyte.com.tw/Support/Motherb...st=xp#anchor_os Zainstaluj wszystkie oprócz SATA / RAID EDIT: Przydałoby się też zaktualizować BIOS.
-
Oczywiście. Już poprawiłem.
-
Cudownie ocalony - dawno nie płakałem na komedii (ze śmiechu oczywiście). Oceny nie będzie bo byłaby za bardzo subiektywna. Dialogi (i nie tylko) to mistrzostwo świata.