본문 바로가기
반응형

전체 글193

윈도우의 파일시스템, 그리고 포맷? 제가 파일시스템에 대해 알게 된 것은 D 드라이브를 포맷할 때 였습니다. 이전에 포스팅했던 Ghost 사용방법에 대한 내용을 실습하기 위해서 노트북을 포맷하면서 아래와 같은 창을 만나게 된 것이지용. NTFS? FAT32? 흑.. 무엇이든간에 선택에 기로에 놓이면 늘 고민에 빠지게 되는데다가 둘 중 어느것에 대해서도 제대로 알지 못했기에.. 어떤걸로 해야 할지도 모른다는 사실이 더 절망 ㅠ_ㅠ 역시 사람은 일단 알고 봐야 잘 살지 않겠습니까???? 그런 의미로 오늘은 파일시스템과 포맷이라는 것에 대해서 속속 파봅시당! 일단 파일시스템이 무엇인지부터 알아봅시다. File System이란, 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말입니다. 파일 시스템은.. 2011. 4. 7.
MySQL Storage Engine의 양대산맥! MyISAM vs InnoDB MySQL의 Storage Engine에는 위에 보시는 그림처럼 여러가지가 존재합니다. 그 중 제일 많이 사용하는 두 가지가 바로, MyISAM과 InnoDB인데요~ 오늘은 이 두 가지를 비교 분석하는 포스팅을 해볼까 합니다. 먼저 MyISAM과 InnoDB가 무엇인지와 각각의 특징을 알아봅시다. 1. MyISAM MyISAM은 ISAM(Indexed Sequential Access Method) 의 단점을 보완하기 위해 나온 업그레이드 버젼으로, 이 엔진은 비-트랜젝션-세이프(non-transactional-safe) 테이블을 관리합니다. MyISAM은 후에 소개하는 InnoDB에 비하여 별다른 기능이 없으므로 데이터 모델 디자인이 단순하다는 것이 장점입니다. 따라서 전체적으로 속도가 InnoDB 보다.. 2011. 3. 31.
JDBC와 ODBC의 차이점에 대해서 JDBC와 ODBC. 둘 다 들어보신적이 있으신가요? 저는 Java만 배워서인지 JDBC라는 용어만 들어본 적이 있었답니다. 그래서 JDBC, ODBC란 무엇인지? 와 그 둘의 차이점에 대해서 알아보도록 하겠습니다~ 먼저 익숙한 JDBC부터! 1) JDBC (Java Database Connectivity) Java에서 DB에 접근하여 데이터 조회, 삽입, 수정, 삭제를 가능케하는 것을 말합니다. 다시말해 Java가 Database를 사용할 수 있도록 연결해주는 응용프로그램 인터페이스인 Java API 입니다. 이 응용프로그램 인터페이스는 데이터베이스 관리 시스템에 넘겨질 SQL 형태의 데이터베이스 접근요구 문장을, 각 시스템에 맞도록 바꾸는 역할을 합니다. API는 동적으로 올바른 Java 패키지를 로.. 2011. 3. 30.
메인보드(Motherboard)를 살펴볼까용? 컴퓨터를 포맷하다가 드라이버를 잘못 깔아서 다시 포맷을 하게되었는데~ 드라이버에 대한 내용에 대해서 공부하다가 메인보드에 있는 내용에 대해서 배우게 되었네요. 그래서~ 오늘은 메인보드를 살펴보겠습니다. 첨부된 그림은 '다나와 (www.danawa.com)'의 메인보드 이미지를 사용하였습니다. 전부 살펴보기에는 아직 모르는 내용이 너무 많으므로 (ㅠ_ㅠ) 이번 포스팅에서는 위의 메인보드에 표시한 큰 내용만 보고, 다음에 컴퓨터 조립을 배우면 더 상세한 내용을 올려보도록 하는 시간을 가져봅시당. 1) USB 단자 현재 예시로 사용한 메인보드에서는 USB 3.0을 지원하고 있습니다. 2010년 USB3.0 규격이 출시되었으며, 최대 속도는 5Gbps까지 나온다고 하니 USB 2.0을 넘어서서 소위 '대세'가 .. 2011. 3. 28.
GHOST를 이용해 쉽게 초기화 시켜봐요~ 윈도우 포맷하고 기본값 세팅하느라 힘드셨지영???? 저도 그랬어요.... 흑ㅠ_ㅠ 오늘은 ghost를 이용한 기본 세팅 백업과 그 파일을 이용한 기본 설정 복구를 해 보도록 하겠습니당~ 오늘 사용하게 되는 프로그램인 Ghost에 대해 먼저 알아봅시당. Ghost는 Norton Symantec에서 만든 프로그램으로 여러가지 기능을 가지고 있는 프로그램입니다. 여러가지 기능을 가진 프로그램일 수록 용량은 한도 없이 커지기 마련이죠ㅠ_ㅠ 하지만 그 중 오늘 사용하게 되는 내용은 복구에 관한 내용 뿐이므로 Dos에서 복구용 Ghost를 제작 및 실행시킬 수 있도록 별도 제작한 프로그램인 snoopy ghost를 사용합니다. 용량이 매우 작으므로 부담없이 사용할 수 있다는게 장점입니다. 진행 순서에 대한 내용을 .. 2011. 3. 25.
EL에 대해서 알아봅시당! EL은 무엇일까영???? EL은 Expression Language의약자로 JSP 객체의 출력을 단순화하는 용도로 사용됩니다. 이는 JSP에서 지원하는 스크립트릿 () 보다 사용법이 간단합니다.(물론 사용법을 익혔을 때 얘기지영!) EL의 특징에 대해서 간략하게 알아봅시당. JSP 2.0에서 새롭게 추가된 스크립트 언어! JSTL 1.1버전에 포함된 기능을 제공! EL은 JSP의 기본적인 4가지 영역의 속성의 내부 객체에 접근하여 출력을 처리하며, 기본적으로 자바의 문법이 적용됩니다. 데이터 뿐만 아니라 다양한 연산결과의 출력이 가능합니당. EL을 사용하겠다는 설정은 기본적으로 설정이 되어있지만, 만약 인식이 안되면 페이지 상단에 라고 선언하면 됩니다. 또한 EL을 사용하지 않는 방법 역시 존재합니당! .. 2011. 3. 21.
META TAG의 refresh 속성을 이용해보자구영! html 문서를 만들면 기본적으로 붙어서 나오는 태그들이 있죠? 그 중 오늘 주목할 내용은 파란색으로 음영이 주어진 META TAG 부분입니다. 기본적으로 많이 사용되는 http-equiv의 값 중 현재 캡쳐파일에서 사용된 내용은 Content-Type인데요. 말 그대로 현재 콘텐츠의 형태를 나타내는 부분입니다. content의 값으로 현재 콘텐츠의 MIME형태와 charset에 대한 부분을 정할 수 있습니다. 따옴표 위치가 좀 이상하지만~ 이 형태를 유지해주지 않는다면 charset 형태를 인식하지 못하는 경우가 생길 수 있으므로 주의바랍니당. * MIME이란 '내용 형식'을 나타내는 MIME은 Multipurpose Internet Mail Extensions의 약자입니다. 이는 이메일과 함께 동봉할.. 2011. 3. 11.
JSON 방식이란? 오늘은 지난 번 Ajax 포스팅에서 잠깐 나왔던 JSON에대한 소개를 할 예정입니다. JSON은 JavaScript ObjectNotation의 약자로, 말 그대로 자바스크립트의 오브젝트를 표기하기 위한 표기법입니다. Web에서 데이터를 주고받을 때 사용하는 표현 방법의 일종이지영. JSON 방식에 대한 이해를 위해서는 자바스크립트의 배열에 대한 이해가 필요하므로 소개하고넘어가도록 하겠습니다. 일반적인 프로그래밍 언어, 예를 들어 Java에서는 배열을 기본적으로 이런식으로 정의합니다. Stringblog = new String [4]; blog[0] = “string 배열입니다.”; blog [1] = “블로그를 이용하면 좋습니다.”; 또는 배열의선언과 동시에 값을 대입하는 초기화 방식으로 Stringb.. 2011. 3. 10.
jQuery를 통해 간단하게 Ajax를 사용해봅시당. Ajax를 이용한 웹 페이지는 여기저기 많이 분포하고 있습니다. 우리가 편리하게 사용하고 있는 구글, 네이버 등의 지도 역시 Ajax를 통한 비동기화 방식을 채택하였고 자동완성검색과 같이 키워드를 입력하면 그 뒤에 이어질 수 있는 검색어들이 검색창 밑으로 나열되는 것도 역시 Ajax를 이용하여 구현한 내용입니다. 그럼 간단하게 Ajax가 무엇이고 장점과 단점으로 어떤 것이 있는지 알아봅시다. l Ajax란? Asynchronous JavaScript and XML의 약자로, 사용자 요청을 즉시 처리하는 인터랙티브 형식의 웹 응용프로그램을 만들기 위한 컴퓨터 프로그래밍 방법을 말합니다. Ajax는 JavaScript, DHTML, XML, CSS, DOM 그리고 마이크로소프트 객체인 XMLHttpReque.. 2011. 3. 4.
equals와 ==의 차이점 equals와 ==의 차이점 equals 와 == 은 어떤 차이점이 있을까요. 기본적으로 이 둘은 모두 양 쪽에 있는 내용을 비교한 값을 boolean type으로 반환한다는 공통점을 가집니다. 하지만 차이점이 분명 존재합니다. 1) 형태의 차이 가장 단순한 차이점은 형태의 차이입니다. equals () 는 메소드 입니다. 객체끼리 내용을 비교할 수 있도록 합니다. == 은 비교를 위한 연산자 입니다. 2) 주소값 비교와 내용 비교 차이점이라 말할만한 내용으로는, 비교할 수 있는 대상에 대한 부분입니다. equals 메소드는 비교하고자 하는 대상의 내용 자체를 비교하지만, == 연산자는 비교하고자 하는 대상의 주소값을 비교합니다. 주소값이라는 것은 확실하게 집주소나 이메일주소처럼 확정적으로 정해져서 보여.. 2011. 2. 28.
반응형