본문 바로가기

정보통신공학

[자바] 이클립스 글씨 크기 변경하기 [자바] 이클립스 글씨 크기 변경하기 안녕하세요. 지토우에요. 오늘은 이클립스의 글씨 크기를 변경하는 법을 알아봅시다. 이클립스 처음 썼을 때 정말 깜짝 놀랐어요. 글씨 크기가 정말 콩만하더라구요... 기본 폰트가 10정도로 설정 되어 있는 것 같습니다. 그런데 출력창은 진짜 더 조그매서 신경질나더라고요 ㅋㅋㅋㅋㅋㅋㅋㅋ 이제 신경질 내지 말고 바꿔보는 방법을 배워볼까요? 일단 폰트 크기를 확인할 수 있습니다. 10입니다. 메뉴에서 window - Preferences 로 들어갑니다. General - Appearance - Colors and Fonts 로 들어간 후 Java - Java Editor Text Font 를 누르고 Edit 을 누릅니다. 그 뒤 글꼴이나 스타일, 크기 등을 원하는 대로 바꿔.. 더보기
[자료구조] 추상 데이터 타입 추상 데이터 타입 안녕하세요 지토우에요. 오늘은 자료구조에서도 추상 데이터 타입에 대해 배워볼까요? 데이터, 데이터 타입, 추상 데이터 타입에 대해 알아봅시다. 1. 추상 데이터 타입 프로그램에서 데이터란 무엇일까요? 사전적으로는, " 의미 있는 정보를 가진 모든 값, 사람이나 자동 기기가 생성 또는 처리하는 형태로 표시된 것을 뜻한다. " 고 합니다. 쉽게는 처리의 대상이 되는 모든 것이라고도 볼 수 있겠네요. 정수, 문자열, 실수, 여러 가지가 합쳐진 것일 수도 있습니다. 데이터 타입이란, 데이터의 집합과 이러한 데이터에 적용할 수 있는 연산의 집합을 의미합니다. 자료 구조는 이런 추상 데이터 타입을 프로그래밍 언어로 구현한 것이라고 할 수 있지요. 추상 데이터 타입이란 자료 구조를 추상적, 수학적으.. 더보기
자바(JAVA)의 출현 자바(JAVA)의 출현 안녕하세요. 지토우에요. 오랜만에 포스팅하는 것 같네요. 이젠 다시 1일1포스팅 도전하겠습니다 ^ㅇ^ ~ 이번 시간 부터는 자바(JAVA)에 대해 배우도록 합시다. 1. 자바의 탄생 자바를 배우기에 앞서 자바가 어떻게 탄생되었는지부터 알고 가도록 해요! 사실 자바는 우리가 지금 알고있고 쓰는 것처럼 일반 컴퓨터나 인터넷 환경에서 사용될 목적으로 설계된 것은 아니랍니다. 1991년, 선마이크로시스템스(SUN Microsystems)는 자바의 아버지라 불리는 제임스 고슬링을 중심으로 그린 프로젝트라는 이름으로 가전제품에 사용할 소프트웨어를 개발하기 시작했습니다. 기존의 프로그래밍 언어로 작성된 프로그램은 플랫폼(platform)간에 호환성이 없다는 것입니다. 따라서 사용자 컴퓨터의 플.. 더보기
GRUB 부팅 환경설정파일 grub.conf GRUB 부팅 환경설정파일 grub.conf 안녕하세요 지토우에요. 비가 많이오네요. 비오는 날엔 짬뽕이 최고인데... 그래서 아까 먹었습니다 하하. 그럼 오늘은, /boot/grub/grub.conf 에 대해 배워봅시다. 1. GRUB 부팅 환경설정파일 /boot/grub/grub.conf GRUB에서 사용하는 부팅 환경설정파일은 /boot/grub/grub.conf 에 존재합니다. 따라서 /boot/grub/grub.conf 파일을 cat 명령어로 읽어보겠습니다. default 항목 GRUB 초기 부팅화면에서 부팅할 메뉴를 선택하지 않았을 경우 사용할 기본 부팅메뉴를 선택해 둔 것 입니다. 각 메뉴들의 번호는 0부터 시작하고 차례로 지정하면 됩니다. timeout 항목 GRUB 초기 부팅화면에서 지체.. 더보기
리눅스 부트로더 GRUB 관리 리눅스 부트로더 GRUB 관리 안녕하세요. 지토우에요. 호우주의보 문자를 받으니까 정말 여름이 다가왔음을 느껴요. 레드벨벳 신곡 빨간 맛도 들으면서 쓰고 있어요. 여러분 오늘도 힘내세요! 1. 리눅스 GRUB GRUB은 Grand Unified Bootloader 의 약자입니다. GNU에서 개발된 멀티부트로더 (MultiOS BootLoader)입니다. 그렇다면 부트로더란 무엇일까요? 바로 리눅스가 부팅되기 까지의 부팅의 전 과정을 진행하는 부팅 전문 프로그램인데요. GRUB은 윈도우 운영체제와 리눅스 운영체제 등에서 모두 사용 될 수 있는, 일종의 멀티부트로더입니다. 또한 GRUB은 다른 부트로더와 마찬가지로 하드디스크의 첫번째 부트섹트 MBR(Master Boot Record)에 저장됩니다. 우리는 .. 더보기
리눅스 마운트(mount) 리눅스 마운트(mount) 여러분 안녕하세요. 지토우에요. 오늘도 제 티스토리에 방문해주신 여러분 모두가 행복하셨으면 좋겠어요. 오늘은 마운트 mount 에 대해 이야기할거에요. 저는 처음 리눅스를 공부하면서 마운트가 대체 뭐야? 하고 짜증이 났었답니다. 인터넷에도 딱히 잘 설명되어있는 것 같지도 않고... 책을 봐도 모르겠고. 일단, 마운트에 대해 설명해드릴게요! 1. 마운트(mount)란 무엇인가 여러분들께서도 마운트를 이용해 작업을 해보셨을거에요. 보통 리눅스에서 어떤 장치를 사용하기 위해 mount 명령어를 쓰셨을텐데요. 정확한 의미나 개념에 대해서는 잘 모르실거라 생각해요. 마운트하는 방법보다 우선해야 하는 것은 그 의미이기 때문에, 먼저 이론적 설명부터 해드릴게요. 리눅스에서 여러가지 하드웨어.. 더보기
리눅스 파일시스템 생성 포맷 하기 리눅스 파일시스템 생성 포맷 하기 안녕하세요 지토우에요. 오늘은 소서(小暑)라고 합니다. 그리고 전국에 장맛비가 내린다고 해요. 다들 건강에 유의하셨으면 좋겠습니다. 1. mke2fs 에 대하여 리눅스에서 파일시스템을 생성하는 작업을 하기 위해서는 mke2fs(또는 mkfs)라는 유틸리티를 사용해야 합니다. mke2fs 명령어는 리눅스에서 사용하는 주된 파일시스템 타입인 ext2 와 ext3과 ext4 타입의 리눅스 파일시스템을 생성(포맷)하는 명령어랍니다. 새로운 디스크를 추가로 장착했을 때는 fdisk로 먼저 파티션을 생성한 다음 mke2fs로 파일시스템을 생성해야 합니다. 이 mke2fs 명령어에서 꼭 알아야 하는 것은 생성 결과로 설정되는 항목들입니다. mke2fs로 파일시스템을 생성하면, 세부항.. 더보기
하드디스크 파티션 설정/관리를 위한 fdisk 하드디스크 파티션 설정/관리를 위한 fdisk 여러분 안녕하세요 !!! 지토우에요 !!! 오늘은 리눅스 서버관리자에게 필요한 디스크 파티션 작업의 일부를 배워봅시다. 1. fdisk 란 이 파티션 작업은 fdisk 라는 유틸리티를 이용해 작업하는데요. fdisk란 fixed disk 라는 의미라고 합니다. fdisk 는 리눅스의 디스크파티션을 생성, 수정, 삭제 할 수 있는 유틸리티입니다. 사실 파티션 작업을 할 때 기존에 사용하고 있던 디스크의 파티션을 재수정해 저장하면 디스크에 존재하고 있던 데이터가 모두 삭제되므로 주의를 요하는데요. 이부분을 염두해두셔야 합니다. 하드디스크의 파티션작업을 수행하는 것을 파티셔닝(partitioning)이라고 합니다. 하드디스크의 파티션작업을 수행한다는 의미이지요. .. 더보기