본문 바로가기
728x90

분류 전체보기104

RESTful API CS 공부 DAY6. RESTful API를 정리해보자 API는 이전에 정리를 간단히(?) 해보아서 이번엔 한 발 더 나아가 REST API에 대해 정리하려 한다. 먼저 REST는 Representational State Transfer라는 용어의 약자이며 ful은 접미사로 ~한 이라는 뜻을 나타낸다. REST의 기본 원칙을 지킨 디자인을 RESTful이라고 한다. ◆ REST 구성 -. 자원(Resurce) : URI / 행위(Verb) : HTTP Method / 표현(Representations) -. 자원의 표현(URI)을 가지고 상태를 전달(HTTP Methon)하는 것을 나타낸다. ※ URI(Uniform Resource Identifier) : 인터넷에 있는 자원을 나타내는 유일한 주소. (.. 2021. 5. 23.
HTML/CSS - Inline/block 안녕하세요, display 요소가 많이 헷갈려 간단히 정리해보려 합니다 이전에 자세히 정리한 것은 아래 링크 참고 부탁드립니다. HTML/CSS - display HTML/CSS - display 안녕하세요, HTML/CSS에서 속성을 나타내는 display에 대해 공부하겠습니다. display의 종류는 여러 가지가 있는데요, (inline/block/inline-block/flex/list-item/none 등) 그중 많이 쓰는 것들만 한번 알아보겠.. hooni40.tistory.com Block 요소 -. , , 등이 있다. -. 사용 가능한 최대 가로 너비를 사용한다. -. 크기를 지정 가능 -. 수직으로 쌓임 -. margin, padding 속성 위, 아래, 좌, 우 조절 가능 -. 레이아웃을.. 2021. 5. 22.
오픈소스 라이선스 CS 공부 DAY5. 오픈소스를 정리해보자 오픈소스란 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것이다. 기업에서 공개하는 것으로 무료인 것도 있지만 유료인 것도 있다! 구글링을 하며 코드가 괜찮은 것이 있다면 무작정 쓰지 말고 라이선스부터 확인해야 한다. (안 하면 벌금 ㄷㄷ) ◆ 소스가 공개되는 이유 -. 이미 있는 오픈 소스를 포크(소스코드를 복사하는 것) 새 프로젝트가 만들어지는 경우, 라이선스 때문에 공개 -. 외부 개발자들이 참여하도록 하면 더 다양한 환경에서 소프트웨어를 시험해보고 품질을 높일 수 있다 -. 사회 공헌의 측면 -. 프로그램의 신뢰성을 보장하는 방법 ◆ Apache License -. Apache 재단에서 만든 라이선스 .. 2021. 5. 20.
API CS 및 정처기 공부 DAY4. API을 정리해보자. 프로그래밍에서 API(Application Programming Interface)은 프로그램을 작성하기 위한 일련의 부(Sub) 프로그램, 프로토콜 등을 정의하여 상호 작용을 하기 위한 인터페이스 사양을 말한다. 애플리케이션이 어떤 동작을 하기 위해 프로그래밍적으로 그 애플리케이션이 돌아가는 시스템에게 전달하는 명령이다. 즉 애플리케이션이 프로그래밍적으로 요청하는 것이다. API는 프로그램들이 서로 상호작용하는 것을 도와준다. ◆ 예시 프로그래밍 언어를 예로들자면 C언어를 예로 들어 Hello World라는 것을 출력한다고 예를 들어보자. printf("Hello, World!\\n"); 라고 코드를 작성함으로써 Hello World를 출력할 수 있.. 2021. 5. 19.