Computer Science/1일 1로그 IT 지식

Computer Science/1일 1로그 IT 지식

1일 1로그 - 하드웨어(2)

🌱 오늘의 주제 : 하드웨어(2) 🌱 연속과 불연속 "어떤 단위의 기수가 2라면 그 단위는 이진 숫자, 더 줄여서 비트라고 할 수 있는데, 이는 존 투키가 제안한 단어다." - 클로드 섀넌,1948 컴퓨터가 정보를 표현하는 방식 1. 컴퓨터는 디지털 처리 장치다. 2. 컴퓨터는 정보를 비트로 표현한다. 3. 비트는 모여서 더 큰 정보를 표현한다. 아날로그는 다른 어떤 것이 변함에 따라 연속적으로 변하는 값이라는 개념을 전달하는 단어. 디지털 시스템은 불연속적인 값을 다루므로 가능한 값의 수가 정해져 있다. 🌱 아날로그 정보를 디지털로 바꾸기 대표적인 예시 ( 사진, 음악) 디지털 표현은 모든 종류의 정보와 더불어 숫자 값으로 변환될 수 있는 어떤 것이든 나타낼 수 있다. 이미지 디지털화하기 음향 디지털..

Computer Science/1일 1로그 IT 지식

1일 1로그 - REST API 제대로 알고 사용하기

🌱 오늘의 주제 : REST API 제대로 알고 사용하기 🌱 REST API 제대로 알고 사용하기 https://meetup.nhncloud.com/posts/92 REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.nhncloud.com https://sanghaklee.tistory.com/57 RESTful API 설계 가이드 1. RESTful API 설계 가이드본 문서는 REST API를 좀 더 RESTful 하게 설계하도록 가이드할 목적으로 만들어졌다.따라서, 기본적인 REST API 개념 설명은 아래의 링크로 대신한다. REST API 제대로 알고 사용 sanghaklee.tistory.com https://velog.io..

Computer Science/1일 1로그 IT 지식

1일 1로그 - TDD

🌱 오늘의 주제 : TDD 🌱 TDD TDD 란 무엇인가 Test-Driven Development(TDD)는 매우 짧은 개발 사이클의 반복에 의존하는 소프트웨어 개발 프로세스이다. 우선 개발자는 요구되는 새로운 기능에 대한 자동화된 테스트케이스를 작성하고 해당 테스트를 통과하는 가장 간단한 코드를 작성한다. 일단 테스트 통과하는 코드를 작성하고 상황에 맞게 리팩토링하는 과정을 거치는 것이다. 말 그대로 테스트가 코드 작성을 주도하는 개발방식인 것이다. Add a test 테스트 주도형 개발에선, 새로운 기능을 추가하기 전 테스트를 먼저 작성한다. 테스트를 작성하기 위해서, 개발자는 해당 기능의 요구사항과 명세를 분명히 이해하고 있어야 한다. 이는 사용자 케이스와 사용자 스토리 등으로 이해할 수 있으며,..

Computer Science/1일 1로그 IT 지식

1일 1로그 - 하드웨어(1)

🌱 오늘의 주제 : 하드웨어(1) 🌱 컴퓨터의 논리와 구조 "완성된 장치가 범용 컴퓨팅 기계가 되려면 산술 연산, 기억-저장, 제어, 운영자와의 연결을 담당하는 특정 주요 기관을 포함해야 한다." - 아서 벅스, 허먼 골드스타인, 존 폰 노이만, 1946 1. 논리적 구성으로, 컴퓨터가 어떤 부분들로 이루어져 있고 무슨 일을 하며 어떻게 연결되는지 주목한다. 2. 물리적 구조로, 각 부분이 어떻게 생겼고, 만들어지는지를 나타낸다. 컴퓨팅 장치들은 모든 다르게 생겼고 사용하는 느낌도 다르지만, 내부 작동 원리는 근본적으로 똑같다. 논리적인 구성 면에서, 오늘날의 컴퓨터는 1950년대의 컴퓨터와 매우 유사하지만, 물리적 차이는 많은 변화가 있다. 즉, 오늘날의 컴퓨터는 훨씬 작고 저렴하고 빠르고 안정적이며,..

요가하는 개발자
'Computer Science/1일 1로그 IT 지식' 카테고리의 글 목록