목록CS (49)
동캄의 코딩도장
SOAP SOAP(Simple Object Access Protocol)는 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜 웹 서비스에서 기본적인 메시지를 전달하는 기반 SOAP 전송방식 인터넷 애플리케이션 계층에 있는 프로토콜을 전송계층의 프로토콜로 사용할 수 있게 변환 SOAP 동작원리 멀리 떨어져 있는 함수호출이나 객체 반환을 통해 원하는 값을 반환 받는 RFC 방식이다. 서비스 요청자가 soap로 인코딩하여 웹서비스 요청을 서비스 제공자에게 전달하며, 서비스 제공자는 이를 디코딩하여 적절한 서비스 로직을 수행시켜서 결과를 얻고 그 결과를 다시 soap로 인코딩하여 반환 (WSDL,UDDI 사용) SOAP 장단점 장점..
REST "Representational State Transfer"의 약자로, 자원을 이름으로 구분하여 자원의 상태(정보)를 주고 받는 것을 의미 자원의 표현은 자원을 관리하기 위한 이름을 지정하여 구현 EX) DB의 학생 정보가 자원일 때, 'students'를 자원의 표현으로 정함 상태 전달은 JSON,XML 등을 이용하여 자원이 필요할 때 전달 REST 특징 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용가능 --> HTTP 메소드(POST,GET,PUT,DELETE)를 통해 CRUD (Create,Read,Update,Delete) 가능 네트워크 상에서 Client 와 Server 사이의 통신 방식 사용 REST 장/단점 장점 HTT..

PWA 등장배경 사람들의 네트워크 접속 환경이 PC에서 모바일로 바뀌면서, 어떤 서비스에 접속할 때 웹/ 네이티브앱 두 가지의 선택이 가능해졌다. 웹은 url을 타고 접속하기만 하면 (다운로드x), 서비스에 접속가능하여 모바일 환경 이용자도 웹을 많이 이용한다. 네이티브앱은 오프라인/느린네트워크 환경에서도 이용가능하며, 사용자 기기의 기능(카메라,마이크 등등...)을 사용하여 서비스를 제공할 수 있다. 하지만, 다운로드를 해야하는 번거로움이 존재한다.웹의 장점과 네이티브 앱의 장점을 합친것이 PWA(progress web Apps)이다. PWA? 기능성 PUSH 기능과 사용자 기기의 권한을 받아 카메라,마이크,GPS 등의 기능을 사용하여 서비스를 제공할 수 있다. 신뢰성 PWA는 네트워크에 관계없이 빠르..
SEO? 검색 엔진 최적화(영어: search engine optimization, SEO)는 검색 엔진으로부터 웹사이트나 웹페이지에 대한 웹사이트 트래픽의 품질과 양을 개선하는 과정 검색 엔진 최적화의 분류 검색 엔진 최적화는 방법에 따라 크게 2가지로 분류 온 페이지 SEO (On-Page SEO) 온 페이지 SEO는 웹사이트 내에서 검색 엔진 최적화를 위해 하는 일련의 작업 H태그, 메타태그, 이미지 최적화, 콘텐츠 최적화, 글자의 수, 내부링크등의 요소들이 포함 오프 페이지 SEO (Off-Page SEO) 오프 페이지 SEO는 웹 사이트 외부에서 검색 엔진 최적화를 위해 하는 일련의 작업 관련성, 신뢰성 및 권한이 포함되고, 사이트로 향하는 백링크가 주된 작업 지금 블로그에 태그를 다는 것도 S..
Files in Unix/Linux Regular file(-) Special (device) files - Character device file (c) - Block device file (b) Directory (d) symbolic link file(l) Special file 장치와 데이터를 주고 받는 통로 - 데이터 블록이 없음 - 장치 번호를 incode에 저장 Character device file(c) - Character 단위로 데이터 전송 Block device file (b) - block 다위로 데이터를 전송하는 장치 File organization File name (hard link) -사용자가 파일에 접근 할 때 사용 inode - 파일에 대한 정보를 저장 - 번호를 통해 관..
Handling file offset #include int fseek (FILE * stream, long offset, int whence); long ftell (FILE * stream); void rewind (FILE *stream); int fsetpos (FILE * stream, const fpos_t *pos); int fgetpos (FILE *stream, fpos_t *pos); stream offset: 이동시킬 byte의 수 (양수 or 음수) whnce: 기준 위치 (SEEK_SET, SEEK_CUR, SEEK_END) pos: offset을 저장 할 (or 하고있는) fpos_t 주소 Return -> Man page 참조 File Pointer File Descriptor..