2008년 10월 3일 금요일

HTML Style

1. style="table-layout:fixed"
-> 테이블의 크기를 고정해 줍니다. 가로세로 모두 고정이 됩니다
2. style="word-break:break-all;"
-> 1.의 방법으로 고정된 테이블에 긴 글을 넣을경우 가로가 고정되어 있으므로 글자가 잘려 보이는 경우가 발생.이것을 방지하고 글의 자동 줄바꿈 효과를 줍니다
3. height="auto"
-> 1.의 방법으로 고정된 테이블의 세로때문에 글이 고정된 세로길이까지만 보입니다. 이것을 방지하기위해 세로의 길이를 오토로 조정해줍니다.

cf) table의 style에 width속성을 주고 table-layout을 fixed로 주고, td에 nowrap속성을 주시면 테이블이 고정되어 늘어나지 않는다.

2008년 9월 29일 월요일

ASP.NET 2.0 프로젝트의 특정 폴더의 설명

  • App_Browsers 폴더
    각 브라우저를 식별하고 기능을 확인하기 위해 ASP.NET에서 사용하는 브라우저 정의 파일을 포함합니다.
  • App_Data 폴더
    Microsoft Access 데이터베이스(.mdb 파일), XML 파일, 로컬 파일에 저장된 기타 데이터 등을 포함합니다.
    응용 프로그램을 실행하는 데 사용되는 사용자 계정(예: 로컬 ASPNET 계정)에는 이 폴더에 대해 파일을 읽거나 쓰고 만들 수 있는 권한이 부여됩니다.
    웹 사이트 관리 도구와 다양한 ASP.NET 응용 프로그램 기능(예: 멤버 자격 및 역할에 대한 공급자)은 App_Data 폴더에만 사용되도록 구성되었습니다.
  • Bin 폴더
    이전 버전의 Visual Studio와 마찬가지로 컴파일된 코드를 포함합니다.
    Bin 폴더의 코드가 나타내는 클래스는 웹 사이트에서 자동으로 참조됩니다.
    자세한 내용은 ASP.NET 웹 사이트의 공유 코드 폴더를 참조하십시오.
  • App_LocalResources 폴더
    특정 페이지에 바인딩된 .resx 파일을 포함합니다.
    각각 다른 언어 또는 언어/culture 조합을 나타내는 .resx 파일을 각 페이지에 여러 개 정의할 수 있습니다.
    자세한 내용은 리소스를 사용하여 ASP.NET 웹 페이지 지역화 및 방법: ASP.NET 웹 사이트의 리소스 파일 만들기(Visual Studio)를 참조하십시오.
  • App_GlobalResource 폴더
    App_LocalResources 폴더와 비슷하지만 특정 페이지에 바인딩되지 않은 .resx 파일을 포함합니다.
    App_GlobalResource 폴더에 있는 .resx 파일의 리소스 값은 응용 프로그램 코드에서 프로그래밍 방식을 통해 액세스할 수 있습니다.
  • App_Code 폴더
    소스 코드 파일을 포함합니다.
    소스 코드는 응용 프로그램의 일부로 컴파일되고 자동으로 참조됩니다.
    App_Code 폴더는 Bin 폴더와 매우 비슷하지만 컴파일된 코드 대신 소스 코드를 저장할 수 있다는 점이 다릅니다.
    Visual Web Developer에서 작업하는 동안 IntelliSense에서 파일에 정의된 클래스를 참조할 수 있도록 App_Code 폴더의 소스 코드가 동적으로 컴파일됩니다.
    자세한 내용은 ASP.NET 웹 사이트의 공유 코드 폴더를 참조하십시오.
  • App_Themes 폴더
    ASP.NET 웹 페이지와 컨트롤의 모양을 정의하는 파일 컬렉션을 포함합니다.
    자세한 내용은 ASP.NET 테마 및 스킨 개요를 참조하십시오.
  • App_Browsers 폴더
    브라우저 기능을 정의하는 .browser 파일을 포함합니다.
  • App_WebReferences 폴더
    같은 프로젝트 또는 프로젝트 외부에서 웹 서비스에 대한 참조를 만드는 데 사용되는 파일을 포함합니다(예: .disco 및 .wsdl 파일).
    자세한 내용은 How to: Add a Reference to a Web Service to a Web Site를 참조하십시오.

RPM 관리

1. RPM(Redhat Package Manager) 개요
- 소스를 컴파인된 바이너리 파일로 묶어 해당 디렉토리에 설치할 수 있는 기능
- 업그레이드 옵션인 -U를 사용한 간편한 업그레이드 기능
- 패키지의 설치상태 검증
- 패키지에 대한 정보 확인

2. RPM 구조
[패키지명]-[패키지버전]-[패키지릴리즈].[아키텍쳐].RPM확장자
- kernel-2.424-3kr.i386.rpm

3. RPM 명령
【 설치방법 】rpm -i 옵션 패키지 명 ▶ rpm -ivh 패키지 명
【 업그레이드방법 】rpm -U 옵션 패키지 명
【 제거방법 】 rpm -e 옵션 패키지 명
【 질의방법 】rpm -q 옵션 패키지 목록
【 점검방법 】rpm -V 옵션 또는 -y 패키지 목록
【 패키지 만드는 방법 】rpm -b 패키지 명

4. RPM 설치 옵션
【 -i 】RPM 패키지 처음 설치
【 -v 】설치되는 패키지 메시지 표시
【 -h 】설치 과정을 해쉬(#) 문자로 표시
【 --replacepkgs 】이미 설치되어 있는 패키지의 재설치
【 --replacefiles 】설치되어 있는 패키지와 새로 설치할 패키지의 버전이 다른 경우 설치
【 --force 】--replacepkgs와 --replacefiles 두 옵션을 포함한 강제적 설치
【 -nodeps 】패키지 의존성 검사를 무시하고 강제적으로 패키지 설치

정격출력 / 정격 전압

■ 정격출력 ▶ 전압과 전류를 공급하는 장치에서 출력가능한 전압과 전류를 말한다. ▶ 예) DC 3.5V / 0.5[A] - 직류전압 3.5 볼트이며, 3.5V를 출력한다. - 0.5[A]는 출력가능한 전류로, 최대 0.5[A]까지 출력한다. ▶ 정격출력보다 높은전압과 전류를 요구하는 제품에는 사용을 못한다. ▶ 전압은 정격출력과 사용하고자 하는 제품의 전압이 같아야 하며, 전류는 정격출력보다 사용하고자 하는 제품의 전류가 작아도 상관없다. - 전압은 항상 일정하게 공급되지만, 전류는 필요한 만큼만 소모하기 때문이다. ■ 정격전압 ▶ 입력전압으로, 기기에 필요한 전압과 전류를 말한다. ▶ 예) DC 12V / 2.0[A] - 12V의 전압을 공급하고, 최소 2.0[A]의 전류를 공급해야 된다. - 정격출력이 최소 12V 2.0[A]의 정격출력을 가진 아답터가 필요하다. ▶ 전압이 입력전압보다 낮아도 안되며, 전류도 입력전류보다 낮으면 안된다.

2007년 12월 17일 월요일

Windows XP 자동 로그인 방법 (레지스트리) 수정

▶ 레지스트리를 수정하여 WindowsXP의 자동 로그인 방법을 변경한다.
  1. 레지스트리 편집기를 실행하여 아래 경로를 찾아간다. (시작 > 실행 > regedit)
  2. HKEY_LOCAL_MACHINE/SOFTWARE/MicrosoftWindows NT/CurrentVersion/Winlogon
  3. 이 경로에서 새로운 문자열 값을 생성한다(없을 경우).
  4. 문자열 값: AutoAdminLogon ----> 1(자동로그인 설정) / 0 (자동로그인 취소)
  5. DefaultUserName ----> UserName(로그인 계정)
  6. DefaultPassword ----> Password (자동 로그인 시 계정의 패스워드)
  7. 시스템을 재 부팅한다.

2007년 12월 9일 일요일

ASP.NET 2.0과 IIS 설치 순서에 관련된 오류 해결 방법

aspnet_regiis 도구를 이용하여 접근 권한에 관한 계정을 등록 시킨다.위 도구는 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 경로에 있다.
다음과 같은 방법으로 접근 권한 계정을 등록 시킨다.EX) aspnet_regiis.exe -ga iwam_계정이름
계정이름은 내 컴퓨터의 오른쪽 버튼 : Manage(관리) 에 보면 Local User and Group -> Users 에 보면 IWAP로 시작하는 계정을 등록 하면 된다.그리고 나면 iis메타베이스에 대한 접근 권한을 iwam 계정이 갖게 된다.
- iwam계정은 iis 프로세스를 시작시키기 위한 식별자 계정입니다.
그리고 나서 iis 를 여시고 등록정보 중에 http 헤더부분을 보시면 사용자지정 헤더부분에X-Powered-By:APS.NET 이라고 있는지 확인 하신 후에없으면
다시 aspnet_regiis.exe를 여시고
(시작)aspnet_regiis -i
돌아가는지 확인 안되면
(종료)aspnet_regiis -e
(시작)aspnet_regiis -i