loading
본문 바로가기

개발자4

[ Java ] 버퍼 ( Buffer ) [ Java ] 버퍼 ( Buffer ) 📚 Table of Contents 버퍼 ( Buffer ) 란? 스트림은 내부에 버퍼( buffer ) 라는 임시 메모리 공간을 가지고 있다. 위키백과 : 버퍼( buffer )는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역이다. 버퍼는 컴퓨터 안의 프로세스 사이에서 데이터를 이동시킬 때 사용된다. 보통 데이터는 키보드와 같은 입력 장치로부터 받거나 프린터와 같은 출력 장치로 내보낼 때 버퍼 안에 저장된다. 버퍼는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리 영역으로 입출력 시에 많이 사용된다. 예를 들어 입력 버퍼 사용 시 입력한 데이터가 프로그램으로 바로 전달되는.. 2023. 12. 6.
[ BASIC MATH ] 01. 집합 ( set ) [ BASIC MATH ] 01. 집합 ( set ) 📚 Table of Contents 집합 ( set ) 어떤 명확한 조건을 만족시키는 서로 다른 대상들의 모임 표현 방법 원소나열법 집합의 원소를 나열하여 집합을 표현하는 방법이다. 중괄호 '{}' 속에 쉼표 , 로 구별하여 나열한다. 예를 들어, 다음과 같다. {1, 2, 3} {흰색, 검은색} 조건제시법 그대로 집합의 원소인지를 판단하는 조건을 제시하여 집합을 표현하는 방법이다. 중괄호 '{ }' 속을 수직선 | 이나 쌍점 :을 써서 두 구역으로 나눈 뒤, 왼쪽 구역에 집합의 원소를 나타내는 식을 적고, 오른쪽 구역에 원소가 만족시킬 조건을 적는다. 예를 들어, 다음과 같다. {n|n은 자연수, 1 ≤ n ≤ 5}는 1부터 5까지의 모든 자연수의 .. 2023. 11. 22.
[ Diary ] 백엔드 공부 계획 [ Diary ] 백엔드 공부 계획 📚 Table of Contents 앞으로 백엔드 공부 계획 백엔드 개발자가 되기 위하여 필요한 요구사항들과 기술 목록이다. 하나 하나 방대한 내용들을 가지고 있지만 하나씩 공부해 나가며 해치울 생각이다. 📌 인터넷 - HTTP, domain, hosting 등 CS(Computer Science) 분야는, 기본적인 인터넷 기능에 정통해야 합니다 .📌 프론트엔드 - HTML, CSS, JavaScript 기초 클라이언트 측이 어떻게 작동 하는지 알지 못한다면, 서버측의 복잡한 세부 사항을 배울 수 없습니다. 📌 운영체제 - kernel, program execution, interrupts, signals, direct memory access, models 등 운영체.. 2023. 11. 18.
[ Diary ] Front vs Back / 백엔드의 시작 [ Diary ] Front vs Back / 백엔드의 시작 📚 Table of Contents 프론트엔드 (Front - End) 프론트엔드(Front - End) 개념 사용자가 웹 사이트 또는 웹 애플리케이션, 모바일 애플리케이션에 처음 접속하면 아주 깔끔한 레이아웃을 가진 인터페이스를 보게 된다. 즉, 사용자가 직접 맞다뜨리는 모든 요소가 해당하고 프론트엔드라고 부른다. 프론트엔드는 사용하기 쉽고 매력이 있을 때에 더욱이 사용자들의 참여를 끌어내기 때문에 아주 중요한 요소가 된다. 서비스의 경쟁력을 유지하기 위해서는, 매끄럽게 동작하는 프론트엔드를 구축하는 것이 매우 중요하다. 프론트엔드(Front - End) 개발 프론트엔드 개발은 주로 사용자 인터페이스 ( UI )와 사용자 경험 ( UX )을 .. 2023. 11. 10.