본문 바로가기
[react] 1 주차 react를 page 방식으로 개발해보자. (1) * 수업진행 * 데모 사이트 환경설정 VC를 쓰고 WebStorm을 사용한다. WebStorm은 학교메일이 있으면 1년 무료 node 설치 node -v git 설치 git -version webstorm 설치 react getting-started - React는 UI에 특화된 라이브러리다. 내가 함수를 가져다 쓰면 되는것임. 예제 myfirst React Element 첫번째 스크립트는 - react 코어 라이브러리 실행을 하면 react라는 글로벌 변수가 생성된다. JQuery로 예를 들자면 $가 전역변수로 생성되는것과 마찬가지다. native 스크립트는 - dom을 랜더링해주는 것 안드로이드 native랑 IOS native로 변환하는 스크립트. ReactDom이라는 글로벌 변수가 생성된다. 세번.. 2020. 1. 11.
[네트워크 프로토콜] 함께떠나요 네트워크 프로토콜 파티 TCP(2) 네트워크 I/O관리 세그먼트의 크기를 정확히 결정하는 것이 connection의 성능과 관련된 특성을 크게 좌우하므로 매우 중요하다. 세그먼트가 너무 작으면 : 네트워크의 대역폭을 낭비하게 된다. 예를들어 IP와 TCP 헤더가 적어도 40바이트를 차지하고 있는데 세그먼트 데이터가 1byte라면 그 세그먼트의 헤더 대 데이터 비율이 40:1이되어 TCP의 처리량이 형편없어진다. => 초당 1Mbyte를 전송 할 수 있는 회선이 있다고 하자.. 1kbyte 짜리 파일이 있는데 이를 1byte씩 보낸다면...? 회선을 효율적으로 이용하지 못하는것이다 ㅠㅠ 세그먼트가 너무 크면 : 세그먼트가 MTU를 초과해서 IP데이터그램이 한번에 네트워크를 통과 할 수 없다면, 네트워크를 통과하기에 적당한 크기로 분열되어야 .. 2020. 1. 5.
[네트워크 프로토콜] 함께떠나요 네트워크 프로토콜 파티 TCP 재미없는 ICMP은 건너뛰고, 재미있는 TCP로 넘어갑시다.. TCP 애플리케이션은 IP네트워크에서 서로 통신하기 위해 두 가지 표준 전송 프로토콜을 사용한다. - 가볍지만 신뢰성이 없는 전송 서비스를 제공하는 사용자 데이터그램 프로토콜 (UDP) - TCP 신뢰할 수 있는 통제된 전송 서비스를 제공하는 전송제어 프로토콜 (TCP) TCP는 현재 인터넷에서 사용되는 프로토콜 가운데 가장 중요하다고 할 수 있다. 비록 IP가 필요 따라 인터넷에서 데이터그램과 패킷을 운반하는등 대부분의 실제적인 작업을 맡고있지만.. TCP는 IP 데이터그램에 올바른 데이터가 저장되게끔 보장한다. 한가지 흥미로운 사실은 TCP의 첫번째 버전이 IP보다 먼저 설계되었고, 실제로 IP는 나중에 TCP에서 추출되었다는 것이다. =.. 2020. 1. 4.
pdf 회고 모바일에서 pdf문서를 보여줘야 하는 기능이 있었는데, PC브라우저에서 pdf를 자연스럽게 보여주고 있어서 그동안 단순히 pdf를 이미지 정도로 생각하고 접근했다가 이번에 굉장히 애를 먹었었다. https://www.quora.com/Why-does-Chrome-on-Android-not-open-PDF-files-like-Chrome-on-Windows-Linux-can Why does Chrome on Android not open PDF files like Chrome on Windows/Linux can? Answer: Answering my own question. The answer is because Chrome's ability to read PDF files on desktop is be.. 2020. 1. 3.
[Chrome extension ] 크롬에서 vim 커맨드 사용하기 - vimium vim으로 개발하는것은 그다지 좋아하지 않지만 vim커맨드는 나름 유용하다! Chrome에서 vim Command를 사용 할 수 있는 extension vimium! https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb Vimium The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim. chrome.google.com 그중에서 가장 유용한! vimium의 꽃이라고 할 수 있는 기능! 1) f 혹은 F f: 현재 탭에서 링크 열기 F: 새로운 탭에서 링크 열기 링크마다 툴팁처럼 알파.. 2020. 1. 2.
[네트워크 프로토콜] 연말행사, 함께떠나요 네트워크 프로토콜 파티 3일차 ICMP ICMP 인터넷제어메시지 프로토콜은 전달을 방해하는 네트워크 문제에 관한 정보를 교환할 수 있는 방법을 IP장비에 제공한다. IP는 전달의 성공을 보장하지 않는 신뢰성 없는 프로토콜이지만 반영구적인 문제로 인하여 데이터 전달이 불가능한 경우 송신자에게 이를 알릴 수 있다는 측면에서 중요하다. 이러한 모델에서 중요한 데이터그램이 분실되면, 상위 계층 프로토콜(TCP와 같은 전송 계층 프로토콜과 TFTP와 같은 응용 계층 프로토콜)은 문제가 발생하였음을 인지하고 이에 대응할것이다. 이론대로라면 중요한 데이터는 언젠가는 전달된다. ICMP IP는 오로지 한번에 한 네트워크씩, 한 호스트에서 다른 호스트로 데이터를 이동시키는 역할만을 수행한다. 데이터 그램은 어떤 호스트나 라우터, 네트워크냐에 상관하지 않고 자.. 2020. 1. 1.