목록분류 전체보기 (139)
배고픈 개발자 이야기
04 네트워크 장비들에 관한 이야기 PC의 버스 방식은 크게 3가지, 노트북과 데스크탑등 랜카드 장착시 고려사항 PCI(지금) ISA(옛날) EISA(서버급) 허브도 이더넷용 토큰링용과 속도로 구분됨 허브는 한마디로 Multiport, Repeater(들어온 데이터를 모든 포트로 뿌려줌)라고 말할 수 있음 허브에 연결된 PC는 모두 같은 콜리전 도메인 안에 있다. 한 순간에 하나의 PC만 데이터를 보낼 수 있다.(Shared hub라고 부름) -스위치랑 허브는 보통 Stackable, Standalone으로 구분함 Stackable끼리 연결하면 Backplane(장비 간에 데이터 전송을 위해 연결된 고속도로)가 빨라지고 연결된 장비 하나가 고장나도 영향을 미치지 않고, NMS관리 할때 IP하나로 관리할 ..
1. 네트워크 세상에 들어서며 1. 인터넷 -하나의 프로토콜만 사용하는데 그 프로토콜이 TCP/IP임, 브라우저 사용 -인터:전세계 네트워크를 묶는다는 의미 2. 인트라넷 -Intra란 내부의란 의미로 인트라넷은 즉 내부의 네트워크가됨, 사내 업무도 브라우저로 편리하게 사용하기 위해 만듬 -TCP/IP를 사용하며 인터넷을 사내 업무를 처리함 3. 엑스트라넷 -인트라넷과 거의 유사하나 협력 회사나 고객이 사용할 수 있도록 한 것 2. 네트워크와 케이블 그리고 친구들 LAN(Local Area Network)이란? - 30대의 네트워크 구성을 사무실에 LAN을 구축한다 WAN(Wide Area Network)이란? - 멀리 떨어진 지역을 서로 연결하는 경우(인터넷) 이더넷(Ethernet)이란? - CSMA..
퀴 즈 5장 Q1. HTTP/1.1에서 멀티도메인을 가능하게 하는 기술? -가상호스트(물리적 1대, 가상으로 여러대)라는 기술사용 Q2. Request를 받은 서버는 다른 호스트 같은 ip를 가진다 어떤쪽 엑세스인지 아는 방법은? -URI로 완전히 구분해주거나 별도의 host header field가 필요함 Q3.서버에 멀티도메인 또는 중계 서버를 두는 이유? -통신 효율을 높일 수 있음 Q4.프록시 서버를 사용하는 이유는? -네트워크 대역 효율적 사용, 엑세스 제한, 엑세스 로그획득 -캐싱 프록시: 프록시 서버에 리소스 캐시를 보존하여 같은 리퀘스트가 왔을 때 오리진서버를 경유하지 않고 되돌려 주는 것 -투명 프록시: 메시지를 변경하지 않는것, 변경하는 것은 비투과 프록시 Q5. 게이트웨이(프록시와 비..
제1장 웹과 네트워크의 기본에 대해 알아보자 브라우저에 Client가 url을 입력하면 웹Server로 부터 리소스를 얻음 HTTP프로토콜 - Client로부터 Server까지의 흐름을 결정하는 것 네트워크의 기본은 TCP/IP - HTTP를 이해하는데 필요한 개념만 -인터넷과 관련된 모든 프로토콜을 의미함 계층화된 것은 사양변경시 한계층만 바꾸면 됨/설계 간편 메리트가 있기 때문 1.Application Layer 역할 유저에게 제공되는 애플리케이션에서 사용되는 통신의 움직임을 결정(FTP, DNS) 2.Transport Layer TCP/UDP프로토콜, 1.에 네트워크로 연결되어 있는 2대의 컴퓨터의 데이터흐름을 제공 3.Network(Internet) Layer 네트워크 상의 패킷의 이동을 다룸, ..
https://github.com/yoonghee/reactStudy yoonghee/reactStudy React JS Fundamentals Course (2019 Update!). Contribute to yoonghee/reactStudy development by creating an account on GitHub. github.com 완성된 페이지 index.html root에 react는 밀어 넣는거임 react를 빠르게 하는 이유 react는 소스코드에 처음부터 HTML을 넣지 않고, HTML에서 HTML을 추가하거나 제거하는 법을 알고있어 그래서 application이 로드할때 빈 HTML을 로드하게 되고 그런 다음에 react가 HTML을 밀어넣게돼 너의 component에 작성해뒀던..
리액트는 3가지 대표적인 특징을 가지고 있습니다. 1. JSX 문법 JSX는 자바스크립트 안에서 HTML 문법을 사용해서 view를 구성할 수 있게 도와주는 자바스크립트 문법으로, 리액트 개발에 엄청난 도움을 줍니다. class HelloMessage extends React.Component { render() { return ( div> Hello {this.props.name} /div> ); } } class HelloMessage extends React.Component { render() { return React.createElement( "div", null, "Hello ", this.props.name ); } } 마크업 개발은 저렇게 하나의 div만 있는 것도 아니고 복잡할텐데, 지..
디지털 비즈니스 가속화를 위한 핵심 기술 전략과 사례 -박서기 1.디지털 비즈니스 가속화르 위한 성공 방정식은 무엇인가? 기술자체를 먼저 고민한 사례가 없음 - 성공한 사례중 소비자의 패턴을 파악하여 새로운 비즈니스 모델을 창출 Optimization 생산성과 현재 매출 강화 더 향상된 고객 경험 창출 Transformation #새로운 제품과 서비스 매출 창출 새로운 비즈니스 모델 => 추진방법 - Fast fish :새로운 세상은 큰물기가 작은 물고기를 먹는게 아니라 빠른 물고기가 느린 물고기를 먹는다. 빠른 물고기가 되기 위해서 - (사고방식+실행) x 기술 = 역량 -> 성과 (불편함을 개선하기 위한것) ex) kakao, 직방 : 소비자가 보고 우와해야함 - technolygy를 도입만 하고 기..
1009. Complement of Base 10 Integer Easy Every non-negative integer N has a binary representation. For example, 5 can be represented as "101" in binary, 11 as "1011" in binary, and so on. Note that except for N = 0, there are no leading zeroes in any binary representation. The complement of a binary representation is the number in binary you get when changing every 1 to a 0 and 0 to a 1. For exa..