SQL(Structured Query Language)은 데이터베이스에서 데이터를 추출하고 조작하기 위한 선언형 프로그래밍 언어SELECT 문을 사용하여 데이터를 조회하고, WHERE 절을 사용하여 특정 조건을 충족하는 데이터를 필터링할 수 있음이 밖에도 다양한 연산자
\- 굵은 텍스트 \- 중요 텍스트 \- 기울임꼴 텍스트 \- 강조된 텍스트 \- 표시된 텍스트 \- 더 작은 텍스트 \- 삭제된 텍스트 \- 삽입된 텍스트 \- 아래 첨자 텍스트 \- 위첨자 텍스트
HTML HTML 블록(block)과 인라인(inline) 요소
직접 제작한 그림, 사진이 아닐 경우 출처를 링크로 첨부합니다.해당 그림, 사진을 클릭하면 출처로 이동합니다.html과 주석 형태가 다르다. (주의)링크는 총 5가지의 상태를 가지며, 각 상태마다 다른 스타일을 적용할 수 있다.link링크의 기본 상태이며, 사용자가 아
특징자바스크립트는 객체 기반의 스크립트 언어다.자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터언어다.자바스크립트는 Node.js와 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있다.인터프리터 언어컴파일 작업을 거치지 않고, 소스 코드를
JavaScript 연산자 산술 연산자 산술 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기 % 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 후, 그 나머지를 반환<
Q: object를 만들때 fullId 메서드를 호출한 적이 없는데 왜 호출될까?A: 실수로 어딘가에서 호출했다?...fullId 메서드를 호출한 적이 없으면 호출이 안되지 않나?...질문을 이해하지 못하겠습니다.Q: this. 를 안 붙이면 reference Erro
웹 페이지 그 자체를 의미웹 페이지에 존재하는 HTML 요소에 접근하고자 할 때는 반드시 Document 객체부터 시작Document 객체는 HTML 요소와 관련된 작업을 도와주는 다양한 메소드를 제공한다.HTML 요소를 다루기 위해서는 우선 해당 요소를 선택해야만 한
코드 작성 중 childNodes를 이용해 리스트를 받아오는데 줄바꿈을 하면 다른 결과가 나오는 현상을 목격할 수 있었다.그래서 JavaScript에서 DOM을 다루는 방법 중 두 가지, childNodes와 children에 대해 알아보고자 한다.childNodes는
다음 메소드를 사용하면 특정 위치에 새로운 노드를 추가할 수 있다.window 객체는 웹 브라우저의 창(window)을 나타내는 객체로, 대부분의 웹 브라우저에서 지원하고 있다.자바스크립트의 모든 객체, 전역 함수, 전역 변수들은 자동으로 window 객체의 프로퍼티가
비트단위연산에 사용하는 연산자좌측 Operand가 우측 컬렉션에 속해 있는지 아닌지를 체크두 객체의 메모리 위치를 체크ord(문자)하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환len(문자열)매개변수로 들어온 문자열의 길이를 반환count(문자열)
숫자끼리 비교하면 연산자에 따른 연산을 통해 바로 결과가 나오지만 문자열 비교는 문자들을 해당하는 유니코드(or 아스키코드) 값에 따라 비교한다. 그렇기 떄문에 직접적인 문자열 비교는 항상 올바른 결과가 나오지 않을 수 있고 결국 숫자로 변환해 비교해야하는데 이 과정
(바꾸라는건지 지우라는건지 무슨말인지 이해가 안됩니다..ㅠ바꾸고 지우라는거면 아래 2번이랑 중복되는거 아닌가요...)본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록
기존에 만든 온라인청첩장은 단일 테이블로 구성 된 페이지라 이전에 만든 스터디 모집 웹사이트 ERD로 대체합니다.
1번 : SQL의 JOIN 은 Sub-query와 다르게 어떤 과정을 거쳐서 연산이 되는지 찾아보고 스터디한 내용을 작성해서 제출하기.html 파일을 크롬창에서 열면 css가 정상적으로 적용되어 보이지만 http://localhost:5000/ 으로 접속하면
수치 데이터를 다루기 위한 파이썬 라이브러리로, 다차원 배열과 행렬 연산을 효과적으로 수행할 수 있게 해준다.
동시에 여러 스레드가 동일한 데이터에 접근할 때(다중 스레드 환경에서) 데이터의 일관성이 유지되는 것다중 스레드 환경에서 프로그램의 실행에 문제가 없는 것Thread-sate하다라는 의미는 두 개 이상의 스레드가 race condition에 들어가거나 같은 객체에 동시
MAC 주소 (Media Access Control Address)네트워크 인터페이스 컨트롤러(NIC)에 고유하게 할당된 식별자(데이터 링크 계층에서 통신에 사용)형식: 6바이트 (48비트)로 구성되며, 16진수로 표현된다. 주로 00:1A:2B:3C:4D:5E 형태로
파이썬에서 가상 환경은 독립된 공간에서 프로젝트의 의존성을 관리하는 데 유용하다.가상 환경은 시스템-wide 설치와 달리 특정 프로젝트에만 국한된 패키지 관리를 가능하게 한다.여러 프로젝트 간의 패키지 충돌 방지의존성 관리의 용이성패키지 관리를 간편하게 해줌가상 환경
클라이언트와 서버 간의 TCP 연결을 계속 유지하는 메커니즘기본적으로 HTTP/1.0에서는 요청마다 새로운 TCP 연결을 생성하게 되는데, 이렇게 되면 매 요청마다 연결과 종료 과정에서 오버헤드가 발생한다. Keep-Alive 메커니즘은 이러한 문제를 해결하기 위해 도
이전에 작성한 ERD를 보고 REST형식에 맞게 API 디자인을 해봤다.https://documenter.getpostman.com/view/25534184/2s93eU3EHc본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+
클러스터링(Clustering)은 데이터를 비슷한 특성을 가진 여러 그룹으로 나누는 머신러닝의 비지도 학습 기법이다. 이 방법은 데이터 내 숨겨진 패턴을 발견하거나 데이터 구조를 이해하는 데 유용하게 사용된다. 클러스터링 알고리즘은 다양한 기준과 방법론을 가지고 있으며