나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
아는만큼 보인다
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

위와 같은 경고를 받았을 경우가 있다. 주로 새로운 버전의 (PHP5.1, MySQL 5.x) php나 mysql을

설치했을때 일어난다. 이는 다음과 같이 해결할 수 있다.

mysql_fetch_array(mysql_query("...snip..."));

이와 같은 문구를 찾아서 다음과 같이 고친다.

@mysql_fetch_array(mysql_query("...snip..."));

단지 mysql_fech_array 앞에다 @를 붙여주면 된다. 자세한 이유는 아직 잘 모르겠다.

Fatal error: Call to undefined function: session_save_path()
in /data/htdocs/gnu3/index.php on line 54

위 에러는 퍼미션 문제가 아니라 펑션(혹은 함수) 사용에 문제가 있다는 말입니다.
그대로 해석하자면 session_save_path() 라는 함수를 호출할 수 없다는 뜻이 됩니다.
session_save_path() 라는 함수는 세션을 서버의 세션저장폴더로 넘기지 않고 임의로 지정한 곳으로 세션을 저장해서 사용할 때 사용합니다.

이것은 session 옵션이 disable 되어 있기때문이다. phpinfo() 함수를 통해서 php 정보를 보면 알 수있다. '--disable-session' 이와 같이 비활성 된것이기때문이다.

젠투에서는 USE="session" 옵션을 사용하여 다시 php를 설치하면 된다.


바탕화면에 보이는 `바로가기 아이콘`의 크기가 너무 작다고 느끼시면 크게 하실 수 있답니다.
고해상도 작업자들에겐 도움이 되겠지 싶어서 올립니다.
^^ 참고하세요.
반대로 부팅속도에 민감하신 분들은 바로가기 아이콘이 작으면 더 좋다고 하네요.^^

1. HKEY_CURRENT_USER->Control Panel->Desktop-> WindowsMetrics 키를 찾아 클릭!

2. 오른쪽 창 빈 공간에서 마우스 오른쪽 버튼 클릭 후, "새로만들기-> 문자열 값` 선택

3. 문자열이 생기면 값의 이름을 Shell Icon Size로 수정 (어떤 분의 컴엔 있다고 나오져?)

4. 새로만든 Shell Icon Size 값을 더블클릭 후, <문자열 편집` 대화상자가 열리면 값 데이터 난에 바로가기 아이콘의 크기를 입력하고 `확인`을 누름.(전 28정도로 써요)

기본값은 32라고 합니다.

5. 시스템 재부팅후에 사이즈가 달라진 것을 경험하실 수 있습니다.
저는 1024X768 인데...28정도로 하니...고해상도에서 보던 작은 아이콘처럼 되었네요.
전 만족합니다.

!간단한 소개
= 보통 사람들은 IDE 또는 ATA 를 혼용해서 이야기를 하는데, 여기서는 ATA 만 사용하겠습니다. 간단히 설명하면, IDE (Integrated Drive Electronics)는 인터페이스를 만든 회사 이름입니다. ATA(Advanced Technology Attachment)는 IDE에서 만든 이 인터페이스가 ANSI에 의해 표준으로 채택되고 나서 표준에 붙은 이름입니다.
=
= ATA는 1980년대 중반에 HDD를 접근하기 위해 만들어진 기술입니다. 이 기술이 표준이 되기 이전에는 여러 회사들이
= 서로다른 각자의 인터페이스를 가지고 있었기 때문에, 각각의 다른 하드들간에 호환이 안됬습니다.
=
= ATA는 그 가격이 저렴하고, 인터페이스를 제어 하기도 편리한 부분이 많아서, 점점 많이 쓰이다가 표준이 되어서
= 현재 HDD인터페이스 방식의 대부분을 차지 하고 있습니다.
=
= 여기서 설명하려는 ATA방식 말고 다른 표준중에는 SCIS 방식이 있는데, ATA에 비해 빠르고 확장성이 좋지만, 비쌉니다.
= ATA방식이 SCIS에 비해 저렴한 이유는 외부에 컨트롤러를 따로 두지 않아도 되고, 인터페이싱을 하는 프로토콜이 SCIS의 그것에 비해 단순하기 때문입니다.
=
= ATA방식의 단점은 SCIS에 비해 CPU점유율이 높다는 건데요, 만약 DMA를 쓴다면 이 문제도 많이 해결이 됩니다.
=
= PIO모드를 쓴다면, 꽤나 CPU를 잡아 먹습니다. :)
=
= !ATA의 종류
=
= ATA는 오랜 세월동안 사용되면서 그 버전이 많이 올라갔습니다. ATA-1 에서 부터 ATA-7 나왔습니다.
=
= |ATA-1 | 최초의 규격, PIO 0,1,2지원 swDMA 0,1,2 지원 mw DMA 0 지원
= |ATA-2 | LBA 모드 지원, PIO 3,4 및 mwDMA 1,2 추가
= |ATA-3 | S.M.A.R.T. 기능 추가
= |ATAPI-4 | ATAPI 규격과 통합, UDMA 0,1,2,3 추가
= |ATAPI-5 | UDMA4(Ultra DMA 66)추가
= |ATAPI-6 | UDMA5(Ultra DMA 100)추가
= |ATAPI-7 | UDMA6(Ultra DMA 133)추가, S-ATA 규격 포함
=
= 위의 표에 대해서 간단히 설명을 하자면,
= * PIO는 말 그대로 Programmed Input/Output 입니다.
= * swDMA는 single word DMA 로서 한번에 1개밖에 전송을 못하는 모드 입니다.
= * mwDMA는 multi word DMA로서 한번에 여러개씩 전송을 할수 있는 모드입니다.
= * S.M.A.R.T는 보안과 하드의 자가검증에 관련된 기술 입니다.
= * ATAPI는 Advanced Technology Attachment Packet Interpace 약자로 CD-ROM같은 것을 달수 있게 해줍니다.
= * UDMA는 Ultra DMA의 약자로 특수한 UDMA 컨트롤터를 통해 더욱 빠른 속도로 전송합니다.
= * S-ATA는 Serial 방식으로 작동하는 새로운 방식입니다.
=
= '''위에서 설명한 것중 single word DMA는 성능이 매우 안좋기 때문에, 쓰이지 않습니다.'''
=
= 이번엔 각자의 모드에 대한 설명입니다.
= | 전송 모드 | 사이클 타임(nsec)|최대 전송 속도(byte/sec)
= | PIO 0 |600 | 3.3
= | PIO 1 | 383 |5.2
= | PIO 2 | 240 |8.3
= | PIO 3 | 180 |11.1
= | PIO 4 | 120 |16.7
= | mwDMA 0 | 480 | 4.2
= | mwDMA 1 | 150 | 13.3
= | mwDMA 2 | 120 | 16.7
= | UDMA 0 | 240 | 16.7
= | UDMA 1 | 160 | 25
= | UDMA 2 | 120 | 33.3
= | UDMA 3 | 90 | 44.4
= | UDMA 4 | 60 | 66.7
= | UDMA 5 | 40 | 100
= | UDMA 6 | 30 | 133.3
=
= 표를 보시면 아시겠지만 UDMA 6번 모드가 가장 빠릅니다. 초당 133 MB/s 의 속도가 나오는데요. 여기서 한가지 짚고넘어가야할 것이 있습니다. 이것은 __하드의 물리적은 속도가 높아지는것이 아니라 하드와 CPU간의 데이타 전송속도가 높아지는 것입니다.__
=
= 하드디스크는 내부적에 플래터가 있고 이것이 보통 5400rpm 에서 7200rpm으로 회전하고 있습니다.
= 그러면서, 암(Arm)끝에 달린 해더가 플래터 위에서 왔다 갔다 하면서 데이타를 쓰거나 읽는데요.
= 이렇게 해더가 왔다, 갔다 하면서 플래터에 접근 및 쓰기 속도는 그다지 빠르지 않습니다.
= 아무리 인터페이스 속도가 133MB/s 까지 올라간다구 해도 내부에서 하드가 돌아가는 속도가 받쳐주지 못하면,
= 병목현상 때문에 성능이 많이 좋아지지 않습니다. :)
= 때문에 5400rpm 에 UDMA-6 보다는 7200rpm에 UDMA-5 가 더 좋은 성능을 낼것입니다.
= 이런 문제를 해결하기 위해서 하드 내부에 Cache를 높이는 경우도 있습니다. 그러면 성능이 많이 향상이 됩니다.
=
= !ATA 와 ATAPI 와의 차이
= ATA는 기존에 있던 인터페이싱 방식으로 하드같은 것을 접근 할때 사용하고 있습니다. 하지만 추후에 CD-ROM 같인 외장형 장치들이 개발되면서 인터페이스 방식을 ATA와 호환되게 만들었는데요, ATA와는 그 방식이 약간 다릅니다. Packet 형태로 하기 때문에 ATA에 PI가 더 붙어서 Packet Interface 를 추가 시켰습니다. 하드웨어 적으로는 ATA 와 ATAPI는 차이가 없지만, Device를 제어하는 방식에는 약간 차이가 있습니다. 나중에 다시 한번 이야기 할 내용입니다.


======================================================================================
출처 : 네이버 지식인

[ 1 | 2 | 3 ] 다음 페이지
 
전체 글보기(62)
잡다..
리누기
내머릿속의..
최근 글
mysql_fetch_..
as
mysql root 패..
PHP 세션 에러
바탕화면 아이콘 크기 ..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월
2009년 12월
최근 댓글 전체보기
huanhang2004..
mysql 버전업뎃 되..
시키는대루 햇는데 ..
真棒!!(..
좋은 메뉴네요 스크랩해..
최근 참조글 전체보기
리눅스커널2.6에서 한
 즐겨찾기
 즐겨찾기 글모음
다녀간 블로거 더보기
- jd1000
- 강아지똥
- rudehdi
- redeemerlcc
- ww
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
SERVER™ (fxpnfo)
프로필     
 인기도 :
 이 블로그 점수주기
오늘 전체
방문자 30 40405
구독자 0 2
댓글 0 5
참조글 0 1
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/08/28