분류 전체보기 (271) 썸네일형 리스트형 vscode에서 git 사용 1. git 초기 사용자 정보 설정 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 2. 설정 확인 $ git config --list 3. Git local repository 가운데 세번째에 존재하는 git 아이콘을 클릭한 뒤 우측 상단의 편집 옆에 있는 아이콘을 클릭하면 로컬 저장소가 생성된 것이다. 4. Local 저장소를 Github repository에 연동 git 사이트에서 repository를 새로 생성한 뒤, 혹은 이미 존재하는 repository에서 Clone or downloads의 경로를 다음과 같이 터미널에 입력한다. $ git remote add origin.. 2. props, state props props란 프로퍼티란 의미로 사용자가 컴포넌트에 전달하는 데이터이다. state state란 사용자는 알 수 없는 컴포넌트 내부의 변동이 가능성이 높은 데이터이다. 생성자로 초기화 하는 작업이 필수적으로 요구된다. 부모 컴포넌트에서 자식 컴포넌트로 데이터를 주입할 때도 사용된다. 아래 예시를 보면 App에서는 자식 컴포넌트인 TOC의 내부구조를 알 필요가 없다. key react에서 자동으로 생성되는 같은 태그가 여러개일 경우 필요한 구별자. 1. React React Component를 이용해 복잡한 HTML 파일을 간결하고 획기적으로 표현 가능한 JS 라이브러리. React를 사용하지 않은 경우 Logo 메뉴1 메뉴2 Hello World! React를 사용한 경우 (아래 코드만 얼핏 보면 이걸 왜 사용하지? 각 태그를 부품화 하여 얻어지는 장점이 굉장히 많다.) 생산성, 유지보수, 가독성 import React, {Component} from 'react'; class Hlogo extends Component{ render(){ return ( Logo )}}; class Anav extends Component{ render(){ return ( 메뉴1 메뉴2 )}}; class Bsection extends Component{ render(){ r.. [안드로이드] asynctask의 이해 배경지식 Thread Thread는 동시 작업에 필요한 작업 단위(흐름)이다. 안드로이드의 경우 어플리케이션을 실행하면 main thread(UI thread)가 실행된다. Main thread에서만 UI 변경 작업이 가능하고 사용자가 직접 만든 thread에서는 UI 부분에 접근이 불가능하다. Handler Handler는 서로 다른 thread간의 통신을 위한 객체라고 볼 수 있다. Handler는 thread 안에서 정의가 가능하고 위 처럼 사용자가 만든 thread는 UI에 접근이 불가능하다. 하지만 사용자가 정의한 thread 내부의 handler를 통해서 UI 변경 작업이 가능해진다. Asynctask Asynctask는 비동기 태스크이다. Thread와 handler를 이용하여 backgro.. Apache & Tomcat 및 HTTP, Socket Apache Apahce는 원래 회사 이름이지만 Apache HTTP server(Web Server)를 칭하는 말로 주로 쓰인다. 사용자가 웹 서버에 HTML 파일을 요청하면, 요청을 받은 웹 서버는 클라이언트 컴퓨터에 HTML 파일을 제공하는 방식이다. 이때 사용되는 프로토콜이 HTTP 이다. 정적인 데이터를 처리하는 서버이다. HTTP 통신 HTTP(Hyper Text Transfer Protocol)란 말 그대로 Hyper Text를 전송하기 위한 프로토콜이다. Hyper Text는 웹 문서를 구성하는 언어인 HTML을 의미한다. HTTP 통신은 평상시에는 연결이 되어 있지 않다. 따라서 클라이언트는 서버에 연결 요청을 하고 응답을 받고 연결이 종료되는 과정이 존재한다. 서버는 클라이언트가 현재 .. 웹서버 공유기 설정 포트 포워딩 공유기는 외부 IP 내부 IP가존재한다. 외부IP는 외부 온라인에서 사용하고 표현되는 IP이고 내부IP는 사설IP 즉 192.168.x.x 와 같이 공유기가 설치된 네트워크 안에서 표현되는 IP를 의미한다. 외부에서 내컴퓨터로 접근하려면 외부아이피로 접근한다. 하지만 외부아이피로는 내컴퓨터에 접근할수 없다. 공유기에서는 이러한 모든 외부 접근을 차단하는데 이때 필요한 것이 포트 포워딩이다. 즉 공유기가 외부에서 들어온 접근을 원하는 곳으로 보내주는 것이다. 이때 서버 컴퓨터의 내부아이피와 외부, 내부 포트번호가 필요하다. 예를 들어 내 컴퓨터에 내부아이피 192.168.1.2 와 포트8282 를 포트포워딩 했다면 외부에서 공유기 외부아이피 123.123.123.:8282 주소로 접근하면 바로.. Android + PHP, FCM을 이용한 Push Notification 발생 SBS 프로젝트 중 사고 주변 차량에게 알람을 보내는 로직을 구현함. 1. What is System Programming 컴퓨터의 구성 요소 Compilation System 계층 구조 High level Language Assembly Language Machine Language(Binary code) Operating System Resource manager 동작 단계 Runtime System command : 명령어 shell : 명령어 해석기 library : 유저가 자주 사용하는 함수의 집합. Relocatable objects 이전 1 ··· 26 27 28 29 30 31 32 ··· 34 다음