programming/programing terms

    RestAPI란

    출처: https://velog.io/@soom/REST-Representational-State-Transfer Rest란 representation state transfer의 약자로 프로토콜이나 표준이 아니고 아키텍쳐 원칙이다. api 개발자는 rest를 다양한 방식으로 구현할수있다. 자원을 자원의 표현(representaiton)으로 구분하며 해당 자원의 상태(정보)를 주고받는 모든것을 의미한다 자원(resource) 모든 자원에는 고유한 아이디가 존제한다. 자원에 접근은 /users/:userId 이런식으로 http URI이다 client는 uri를 통해서 자원에 대한 조작을 server에 요청한다. 행위(method) 행위는 HTTP 메소드를 사용한다. Method GET 리소스를 조회한다. ..

    드라이버 개념

    아직 정확한 개념은 모르겠다 드라이버에도 소프트웨어 드라이버, 장치 드라이버, 버스 드라이버 이렇게 몇가지가 있는것같다. 지금은 장치 드라이버에 대해 간단히 알아두자 마우스나 키보드같은것을 사용하려면 os가 해당 장치에대해 알고있어야한다.(구동방식이나 기능 특성같은것들) 그러한 정보들이 드라이버에 들어있는것같고 그것을 os에 다운받아야 이제 장치를 사용할수있는것같다. 추후에 그림들과 정보들 더 추가하겠다

    클라이언트에서 서버로 요청방식(GET)(항해99)

    클라이언트에서 서버로 요청을 할 때 GET방식과 POST방식이있다(다른것도 더 많은데 이게 제일 많이씀) * GET → 통상적으로! 데이터 조회(Read)를 요청할 때 예) 영화 목록 조회 * POST → 통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때 예) 회원가입, 회원탈퇴, 비밀번호 수정 API는 은행 창구와 같은 것! 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 가져와야 하는 것 / 처리해주는 것이 다른 것처럼, 클라이언트가 요청 할 때에도, "타입"이라는 것이 존재합니다. https://movie.naver.com/movie/bi/mi/basic.nhn?code=161967 위 주소는 크게 두 부분으로 쪼개집니다. 바로 "?"가 쪼개지는..

    매개변수와 인수의 차이

    매개변수(parameter) 는 함수에 입력으로 전달된 값을 받는 변수 인수(argument) 는 함수를 호출할 때 전달하는 입력값 예) python def add(a,b)에서 변수 a,b가 매개변수이고 이 함수를 호출할때 add(3,4)에서 3,4 가 인수이다.