전체 글 94

[프로그래머스 코딩테스트] - 신고 결과 받기 (JavaScript)

[매개변수] 이용자의 id가 담긴 문자열 배열 : id_list 각 이용자가 신고한 이용자 id정보가 담긴 문자열 배열 : report 정지 기준이 되는 신고 횟수 : k 처리 결과 메일 받은 횟수 배열 : answer [제한사항] 1 ≤ id_list의 원소 길이 ≤ 10 2 ≤ id_list의 길이 ≤ 1,000 id_list는 소문자로만 이루어져 있음 , 중복해서 들어 있지 않음 1 ≤ report의 길이 ≤ 200,000 3 ≤ report의 원소 길이 ≤ 21 report의 원소는 ["이용자 id 신고한id"] 형태의 문자열 [풀이] 각 사용자 id별로 신고한 id의 이름들을 가지고있다. 신고한 id개수가 k개 이상이면 메일이 전송된다. 4. idReportObject 객체를 생성해준다. 5-7..

[JS] 자바스크립트 개발 환경과 실행 방법

자바스크립트 실행환경 브라우저의 주목적 : HTML,CSS,JS 를 실행해 웹페이지를 브라우저 화면애 랜더링 클라이언트 사이드 Web API 제공 (DOM,BOM,Canvas,fetch,requestAnimation 등..) Node.js의 주목적 : 브라우저 외부에서 js실행환경을 제공 node.js 고유 API 제공 웹브라우저 구글 크롬브라우저 사용 개발자도구 크롬브라우저가 제공하는 개발자 도구는 웹 애플리케이션 개발에 필수적인 도구이다. 단축키 : 윈도우 (F12 or Crtl+Shift + i) Node.js 2009년, 라이언 딜이 발표한 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경 (즉, 브라우저에서만 동작하던 자바스크립트를 브라우저 이외의 환경에서 동작시킬수 있는 자바스크..

FE/JavaScript 2022.02.12

[JS] 자바스크립트란?

자바스크립트 탄생 -1995년, 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정, 그래서 탄생한것이 브렌던 아이크가 개발한 자바스크립트다. 자바스크립트의 표준화 -1996년 8월 ms는 js의 파생버전인 jscript를 인터넷 익스플로러 3.0에 탑재했다.그러나 js와 jscript가 표준화 되지 못하고 적당히 호환되었다.이로인해 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하였다. (크로스 브라우징 : 웹 페이지 제작 시에 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게(호환성) 나오게 하는 작업을 말한다.) -> 이에 모든브라우저에서 정상적으로 동작하는 표준화된 자바스크립트 요청 1997년 7월 , ECMA-262 라 불리는 표준화된 JS 초판 사양 ..

FE/JavaScript 2022.01.31

AWS : ec2 , RDS , S3 란

RDS : Amazon relational database service 관계형 데이터 베이스 서비스 클라우드에서 관계형 데이터 베이스를 설정,운영,확장하는 서비스이다. DB크기는 기본(m4) , 메모리최적화(r3) ,마이크로(t2) 3가지로 나뉜다. 직접 데이터베이스를 설치해서 사용하는것이 아닌 RDS 를 사용하면 설치 ,관리, 업데이트 등을 따로 할 필요가 없다. 또한 백업이나 복구가 쉽게 가능해진다. DB 인스턴스 DB 인스턴스는 클라우드에 있는 격리된 데이터베이스 환경 DB 인스턴스를 생성하고 수정 DB 인스턴스 스토리지는 마그네틱, 범용(SSD) 및 프로비저닝된 IOPS(PIOPS) 등 세 가지 유형이 제공 DB 인스턴스는 각각 스토리지 유형과 지원하는 데이터베이스 엔진에 따라 최소/최대 스토리..

BE/AWS 2022.01.25