3차 프로젝트를 하면서 새롭게 접하게 된 mqtt.. 사물인터넷 (Internet of Things)와 연관되어있다는...? 이게 무엇일까..🙄 정리해보았지만 역시 어려운 것 같다. 가볍게 읽고 나중에 깊게 공부하도록하자 Mqtt(Message Queue Telemetry Transport) TCP/IP 프로토콜 베이스로 설계된 가벼운 pub/sub 모델의 메시징 프로토콜로 사물인터넷 (loT)과 M2M(machine-to-machine)에서 사용하려고 만들어졌기 때문에 loT를 위해 낮은 전력과 낮은 대역폭 환경에서도 사용할 수 있도록 설계되었다. 저전력, 신뢰할 수 없는 네트워크, No TCP/IP 기반에서도 운용할 수 있다는 장점이 있어, 소형기기의 제어와 센서 정보수집에 유리하다고 한다. Mqtt..
Django로 회원가입 및 로그인 API를 만들고 임의로 httpie를 사용하여 API의 성공 여부를 확인했었는데, 이 HTTP 통신구조에 대해 좀더 알아보았다. HTTP ( HyperTextTransferProtocal) 간략하게 정의해보면 클라이언트와 서버 사이에서 어떻게 메세지를 교환할지 정해놓은 규칙이며, 요청(requests)와 응답(responses)로 구성되어있다. 중요한 점은 이 HTTP는 무상태 프로토콜인데, 서버가 클라이언트의 상태를 보존하지 않는 즉, Stateless특징을 가지고 있다. → Stateless (무상태) 서버가 클라이언트의 상태를 저장하지 않기 때문에 아무 서버나 호출할 수 있음 서버는 단순히 요청이 오면 응답만 보내는 역할만 수행함 만약, 서버 장애가 발생해도 다른 ..
display css display 속성은 웹페이지에 어떻게 나타낼지 결정하는 중요한 속성 중 하나이며 block, inline, inline-bloak 요소가 있다. block 요소도 css property를 사용하여 inline 요소로 변경할 수 있으며 inline 요소를 block 요소로 변경할 수도 있다. block 블록 수준 요소는 항상 새 줄에서 시작하여 사용 가능한 전체 너비를 차지하며, 웹페이지를 줄이거나 넓혀도 동일하며 세로로 블록이 쌓이는 형태이다. block 요소를 가지고 있는 태그는 , - , , , 등이 있다. 1 2 3 inline 인라인 요소는 새 줄에서 시작하지 않고 필요한 만큼만 너비를 차지하며 블록 요소와 달리 가로로 블록이 쌓인다. 대표적인 인라인 요소는 , , 태그가 ..
시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻인데, 2001년 팀 버너스리등에 의해 웹 기술의 비전으로 시맨틱 웹이 제시되었다고 한다.이 시맨틱 웹은 기존 웹을 확장하여 컴퓨터가 이해할 수 있는 정의된 의미를 기반으로 의미적 상호운용성(semantic interoperability)을 실현하여, 다양한 정보자원의 처리 자동화, 데이터의 통합 및 재사용 등을 컴퓨터가 스스로 수행하여, 인간과 컴퓨터 모두 잘 이해할 수 있는 웹을 만드는 것이 목표이다. 시맨틱 태그 (Semantic Tag) 사전적의미 그대로 '의미가 있는 태그'이며, 브라우저, 검색엔진, 개발자 모두에게 컨텐츠의 의미를 명확히 설명하는 역활이며, 컴퓨터가 HTML 요소의 의미를 보다 명확히 해석하고 그 데이터를 활용할 수..
- Total
- Today
- Yesterday
- 혼자 공부하는 파이썬
- Django tutorial
- 디자인 패턴
- Magazine K
- 톰캣
- 암호화
- 면접을 위한 CS 전공 지식 노트
- Java
- django
- git공부
- django-environ
- 커맨드 객체
- 검색 결과 내 페이지네이션
- python3
- git
- musma
- 환경 변수 설정
- API
- git 공부
- django.contrib.auth
- path variable
- error: failed to push some refs to 'https://github.com/
- 회원가입
- Python
- 한글 형태소 분석기
- Spring
- 웹페이지
- 회원 로그인
- authenticate()
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |