본문 바로가기

전체 글66

WSL에서 react-native 개발환경 위한 expo cli 설치 윈도우 환경에서 react-native 앱 개발을 위해서 윈도우 bash shell 이용할 수 있는 WSL (리눅스용 윈도우 하위 시스템) 을 설치하고빌드도구로 expo - cli 를 설치하려던 중 맥북을 구매할뻔했다. React-native 란?React의 UI 작성 접근 방법을 네이티브 모바일로 확장할 수 있음. 웹뷰를 통한 UI 작성을 하지 않고 JS 코드만으로 모바일 Native UI 작성이 가능. Expo: 리액트 네이티브 크로스 플랫폼으로 개발하기 위한 빌드 도구.실제 기기나 에뮬레이터에서 테스트할 수 있음 Expo 사용하는 이유- 무료이며 오픈소스임- 어떤 OS 위에 플랫폼(ios, android)에서든 개발 가능.- Linux나 Windows에서 iOS 장치 용으로 개발할 수 있음.- 공유.. 2019. 1. 3.
윈도우 서브시스템으로 리눅스 사용 윈도우를 쓰면서 vmware로 리눅스를 사용하고 있어서 너무 불편하던 차에,window10 에서 bash shell 제공한다는 것을 알게됐네요 WSL (리눅스용 윈도우즈 서브시스템)개발자 툴에 대한 셸 지원, 그리고 온프레미스 및 퍼블릭 공용 클라우드에서 실행되는 리눅스 서버 원격 접근 기능을 제공하는 WSL은 기술적으로는 콘솔 전용 애플리케이션. 윈도우 명령줄에서 WSL 기본 사용자를 사용해 리눅스 바이너리를 호출할 수 있고 배시에서 윈도우 바이너리를 호출할 수 있다. (또한 비주얼 스튜디오 코드 내의 터미널에서 배시에 접근할 수 있으므로 개발 툴을 나오거나 윈도우를 나오지 않고도 유닉스 코드를 테스트할 수 있다.) 설치하기우선 설치를 위해서는 64비트 PC, Windows 10 1607 이상 버전이 .. 2018. 12. 27.
[브라우저에 url 입력 후 일어나는 일들] intro 개발자 면접 단골질문url 입력 후 일어나는 네트워크 상에서의 전체적인 흐름입니다. 1. 브라우저에서 URL 해석한다. http://wangin9.tistory.com/- 프로토콜 : http -> 하이퍼 텍스트 전송 규약을 사용- 자원 "/" : 메인(인덱스) 페이지를 가져오기 2. DNS 검색- DNS 서버 통해서 IP 변환. 3. ARP 프로세스- ARP : 주소 결정 프로토콜- 목적지 IP 주소와 MAC 주소 알아야 함.- 브로드캐스트 통해 MAC 주소 확인. 4. TCP 통해 socket 통신- 대상 서버의 IP 주소 받으면 URL에서 해당 포트 번호 가져와서 TCP socket stream 요청.- 3-way-handshake 통해 TCP socket 통신. 5. HTTPS인 경우, TLS h.. 2018. 12. 26.
[삼성 sw expert 아카데미]1824. 혁진이의 프로그램 검증 1824. 혁진이의 프로그램 검증출처 : 삼성 sw expert 아카데미 1824 문제 - '?' 경우 때문에 dp로 풀어야 함.- 테스트케이스에 '@' 없는 경우도 있으니 미리 체크!- x,y 랑 col, row랑 헷갈릴 수 있으니 제대로 적어놓고 진행하기. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120.. 2018. 12. 23.