일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 정처기기출
- 자바스크립트
- 프로그래머스 레벨0
- js
- 프로그래머스코테
- 코딩
- 프로그래밍
- 알고리즘공부
- 1일1코테
- CSS
- mysql
- Redux-Toolkit
- 알고리즘스터디
- 코테스터디
- 프로그래머스
- 개발자
- 프로그래머스코딩테스트
- 코테준비
- 프로그래머스 코테
- next.js 에러
- 프로그래머스 알고리즘
- 코테공부
- 알고리즘문제
- html
- 프로그래머스알고리즘
- 정보처리기사
- 코딩테스트
- 프로그래머스 코딩테스트
- 프로그래머스 Lv.0
- next.js
- Today
- Total
목록🖥 Computer Science (31)
계발하는 개발자
시맨틱 마크업(Semantic Markup) 시맨틱(Semantic) 이란 "의미론적인"의 뜻을 가지며, 마크업(Markup)이란 HTML 태그로 문서를 작성하는 것을 말한다. 따라서 시맨틱 마크업이란, 의미를 잘 전달하도록 문서를 작성하는 것을 말한다. 시맨틱 마크업은 다음과 같이 표현할 수 있다. 작성 방법 시맨틱 마크업을 하기 위해선 각 태그를 그 용도에 맞게 사용하여야 한다. 예를들어 다음과 같이. - 헤더/푸터에 와 사용 - 메인 컨텐츠에 과 사용 - 독립적인 컨텐츠에 사용 - 최상위 제목으로 사용 - 순서가 없는 목록으로 과 사용 - 네비게이션에 사용 이런 식의 태그가 가지고 있는 의미에 맞게 사용하는 것을 말하는데, 이런 점 외에도 CSS 스타일을 명시하는 태그를 사용하지 않는 것 또한 시맨..
인터넷을 이용하면서 접속하게 되는 웹페이지는 크게 둘로 나뉜다. 마치 컴퓨터에 저장된 메모장 파일을 열어보듯 그대로 보는 정적 웹페이지, 다른 변수들에 의해 변경되어 보이는 동적 웹페이지. 정적 웹페이지 특징 웹서버에 이미 저장된 html 문서를 클라이언트에게 전송하는 웹페이지 사용자는 서버에 저장된 데이터가 변경되지 않는 한 고정된 웹페이지를 보게 된다. 모든 사용자는 같은 결과의 웹 페이지를 서버에 요청하고 응답 받는다. Ex) 회사소개 페이지, 음식메뉴, 백과사전 등 내용이 변하지 않고 고정적인 페이지 case1. 나무위키 검색결과페이지 case2. 회사 소개페이지 동적 웹페이지 특징 요청 정보를 처리한 후에 제작된 HTML 문서를 클라이언트에게 전송하는 웹페이지 사용자는 상황, 시간, 요청 등에 ..
동기(Synchronous) 작업을 다른 스레드로 보낸 후, 그 작업이 끝나길 기다렸다가 다음 일을 진행한다 (직렬적으로 진행) 다른 스레드로 보낸 작업이 끝날 때까지 작업 중단(blocking)이 일어난다. 시작 시점과 끝나는 시점이 일치한다. 한 스레드에서 여러 요청을 동시에 처리할 수 없다. 비동기(Asynchronous) 작업을 다른 스레드로 보낸 후, 그 작업이 끝나길 안 기다리고 다음 일을 진행한다 (병렬적으로 진행) 여러 스레드에서 요청을 동시에 처리할 수 있다. 작업이 언제 끝날지 예측하기 힘들기 때문에, 보통 시간이 많이 걸리는 작업을 요청할 때 쓰인다. 직렬(Serial) 메인스레드에서 다른 스레드로 분산처리 시킨 작업을 오직 하나의 스레드에서만 순차적으로 처리하는 것을 말한다. 즉 1..
⚙️ 문제 설명 ⚠️ 제한 사항 🔃 입출력 📜 입출력 예 설명 🧠 나의 풀이 function solution(name, yearning, photo) { // 객체에 인물 이름과 그리움 점수 저장 const obj = {}; for (let x = 0; x < name.length; x++) { obj[name[x]] = yearning[x]; } // 결과 출력을 위한 배열 생성 const arr = []; // 배열에 값 전송 for (const people of photo) { let initNum = 0; for (const person of people) { initNum += obj[person] || 0; } arr.push(initNum); } return arr; } 🧐 풀이 설명 nam..