본문 바로가기

전체 글

(76)
<Day-31> html 실습 / CSS이론 1) 텍스트 작성하기 태그 Heading level Heading level 1 Heading level 2 Heading level 3 Heading level 4 Heading level 5 Heading level 6 ctrl + shift + p Alt + O Live server ㆍ 텍스트 강조 ㆍ strong 태그 텍스트의 의미를 강조하고 싶을 때 사용 시각적으로 텍스트를 굵게 표시하는 것뿐 아니라 웹 브라우저에 중요한 부분임을 알려 주는 역할 중첩해서 사용할 수 있으며, 중첩할수록 의미를 더욱더 강조 ㆍ em 텍스트의 의미를 강조하고 싶을 때 사용 텍스트가 기울어져 보이면서 강조 효과를 낼 수 있음 중첩해서 사용할 수 있으며, 중첩할수록 의미를 더욱더 강조 이 시설은 관계자 외 출입금지입니다..
[탐색의 종류] 완전탐색/이분탐색/깊이우선탐색/너비우선탐색 1) 완전탐색: 브루트 포스라고도 불리며 컴퓨터의 빠른계산 성능을 활용하여 가능한 모든 경우의 수를 탐색풀리지 않는 문제는 없으나 효율성 관점에서 최악.. - 완전탐색 구현방법ㆍ 반복문ㆍ 재귀함수(완전탐색 외에도 동적계획법, 백트래킹, 탐욕법에서도 사용)# 반복문으로 구현def solution(trump): for i in range(len(trump): if trump[i] == 8: return i return -1 # 재귀함수로 구현def solution(trump, loc): if trump[loc] == 8: return loc else: return solution(trump, loc+1) 2) 이분탐색이진검색이라고도 표현하며 오름..
[Day-30] html 이론 visual studio code 설치 ! 자동완성 『코딩 자율학습 HTML + CSS + 자바스크립트』 Chap.2 HTML 문서작성을 위한 기본 내용 2-1. HTML의 기본 구성요소 1) 태그 - HTML 문법을 이루는 가장 작은 단위 - 웹 페이지를 구성하는 다양한 구성요소(텍스트, 이미지, 버튼 등)를 정의하는 역할 - 기본 형식은 홑화살괄호() 사이에 태그명을 넣는 형태 2) 속성 - 태그에 어떤 의미나 기능을 보충하는 역할(옵션) - 태그 없이 단독으로 사용불가 - 속성명과 속성값으로 구성 - 속성명은 따옴표 없이 작성 / 속성값은 큰따옴표(") 안에 작성하며 여러 개일 경우 쉼표(,)로 구분 3) 문법 - HTML 문법은 태그와 속성으로 구성 - 속성을 생략하거나 여러 개의 속성을 같..
[Day-30] chap05. 5.3 사용자 관리 읽기; SELECT 쓰기: INSERT, UPDATE, DELETE 모두 데이터베이스 별 권한을 다르게 줄 수 있음 set autocommit = 0; set autocommit = 1; * 데이터 모델링 L자 테이블 프라이머리 키, 외래키 권한 분산
스택, 큐, 덱 1) 스택(Stack) - 데이터를 접시쌓듯이 차곡차곡 쌓는다 - 맨 마지막에 들어온 데이터 먼저 차출됨(LIFO) 선입후출 - FILO(First In Last Out)구조로 삽입과 삭제 연산이 동일한 한군데에서 발생 - 삽입/삭제 연산에 있어 시간복잡도가 O(1) - 이전에 활용한 데이터를 역으로 추적하거나 처음 들어온 데이터보다 나중에 들어온 데이터가 빨리나갈 때 사용 - List의 pop() 을 활용하면 Stack처럼 사용할 수 있음 - Python에서 LifoQueue라는 구현체가 있음 - 활용예시: 브라우저 뒤로가기 앞으로가기, 깊이 우선 탐색(DFS) # 스택 직접 구현 class Stack(list): push = list.append def peek(self): # 가장 마지막에 있는 데..
시간복잡도(Big-O) 시간복잡도를 표기하는 방법Big-O(빅-오) ⇒ 상한 점근Big-Ω(빅-오메가) ⇒ 하한 점근Big-θ(빅-세타) ⇒ 그 둘의 평균위 세 가지 표기법은 시간 복잡도를 각각 최악, 최선, 중간(평균)의 경우에 대하여 나타내는 방법Big-O빅오 표기법은 최악의 경우를 고려하므로, 프로그램이 실행되는 과정에서 소요되는 최악의 시간까지 고려할 수 있기 때문이다.“최소한 특정 시간 이상이 걸린다” 혹은 “이 정도 시간이 걸린다”를 고려하는 것보다 “이 정도 시간까지 걸릴 수 있다”를 고려해야 그에 맞는 대응이 가능하다.Big-O 표기법은 ‘입력값의 변화에 따라 연산을 실행할 때, 연산 횟수에 비해 시간이 얼마만큼 걸리는가?’를 표기하는 방법이다. 표기 예시형태O(1)상수O(log n)로그O(n)선형O(n log ..
[Day- 29] JOIN OUTTER JOIN LEFT /RIGHT 왼쪽 테이블 모두 출력 CROSS JOIN 상호조인- 한쪽 테이블의 모든 행들과 다른 쪽의 테이블의 모든 행을 조인 행의 개수 두 테이블 개수를 곱한 수 만큼 실행 - 테스트 데이터 만들 때 사용 SELF JOIN 자기 자신과 자기 자신이 조인 UNION UNION ALL - 열의 개수가 같아야 함 - 데이터 형식이 서로 호환되어야 함 chap 03 1) 인덱스 색인의 기능, 테이블의 열 단위에 생성 인덱스를 적절히 사용하느냐에 따라 시스템의 성능이 차이가 날 수 있음. * 데이터베이스 튜닝 : 데이터베이스 성능을 향상시키거나 응답하는 시간을 단축시키는 것 ㆍ CREATE TABLE indexTbl (first_name varchar(14), last_..
[Day-28] 1) 숫자 데이터 형식 ㆍ DECIMAL 정확한 수치를 저장 UN 부호 없이 사용 2) 문자 데이터 형식 ㆍ CHAR 문자 길이가 고정되어 있을 경우 사용 (일반적으로 더 좋은 성능) ㆍ VARCHAR 문자 길이 가변적 ㆍ LONGTEXT: 큰 텍스트 파일 ㆍ LONGBLOB: 동영상 파일과 같은 큰 바이너리 파일 3) 날짜 시간 데이터 형식 4) 기타 데이터 형식 ㆍ GEOMETRY: 공간 데이터 형식으로 점, 선, ㆍ JSON 2. 변수의 사용 1) 변수 선언 SET @변수이름 = 변수의 값; -- 변수 선언 및 값 대입 SELECT @변수이름; --변수 값 출력 USE sqldb; SET @myVar1 = 5; SET @myVar2 = 3; SET @myVar3 = 4.25; SET @myVar4 ..