본문 바로가기

반응형

개발

(63)
[jQuery] Dom&Node 관계 / Dom객체 자바스크립트+jQuery 완전정복 스터디 2권 (JQuery 기초와 활용) 스터디 정리 JQuery란 자바스크립트 DOM 작업을 좀더 쉽게 처리할 수 있게 도와주는 라이브러리이다. JQuery를 알기 위해선 자바스크립트 DOM을 먼저 학습해야 한다. 자바스크립트 DOM (Document Object Mode) : 웹 화면에 보이는 요소를 조작하기 위한 기능으로 가득 찬 라이브러리 덩어리이다. 노드, 스타일, 속성, 이벤트, 위치 및 크기 등을 다룰 수 있는 다양한 기능이 포함되어 있다. 1. W3C DOM vs 브라우저 DOM DOM은 정의부분(명세서)와 구현부분으로 나누어 진다. 정의 부분인 명세서에는 웹페이지(XML)문서를 조작할 때 지켜야 할 약속이 명시되어 있는 문서일뿐 실제 동작하는 구현 소스코..
[C/C++][algorithm] 버블정렬 버블 정렬 : 인접한 원소를 비교하여 큰 수를 뒤로 보냄 1 6 4 3 1 6 4 3 1 4 6 3 1 4 3 6 6확정 1 4 3 6 1 4 3 6 1 3 4 6 4확정 1 3 4 6 1 3 4 6 13확정 구현 #include int main() { int n, data[100]; scanf("%d", &n); for(int i =0; i
[C/C++][algorithm] 삽입정렬 삽입정렬 : 아직 정렬하지 않은 부분의 첫 번째 요소를, 정렬된 열의 알맞은 위치에 삽입 정렬되지 않은 부분의 첫 번째 요소를 바로 옆 요소와 비교해 가면서 이동 6 4 1 7 3 9 4 6 1 7 3 9 4 1 6 7 3 9 1 4 6 7 3 9 1 4 6 7 3 9 1 4 6 7 3 9 1 4 6 3 7 9 1 4 3 6 7 9 1 3 4 6 7 9 1 3 4 6 7 9 구현 #include int main() { int n, data[100]; scanf("%d", &n); for(int i =0; idata[j] ){ int temp; temp = data[j-1]; data[j-1] = data[j]; data[j] = temp; } else break; } } for(int i = 0; i
[C/C++][algorithm] 선택정렬 ※ 정렬 : 특정 기준을 적용하여 나열한다. ※ 선택 정렬 : 최솟값을 계속 앞으로 이동 시킴 (기준 : 오름차순) 아직 정렬하지 않은 부분에서 값이 가장 작은 요소를 선택하고 아직 정렬하지 않은 부분의 첫 번째 요소와 교환 6 4 8 3 1 9 7 : 1을 6과 교환 1 4 8 3 6 9 7 : 3을 4와 교환 ..반복 결과 : 1 3 4 6 7 8 9 ※ 구현 #include int main() { int n; int data[10] ; scanf("%d", &n); //입력 for(int i=0; i
[mssql] 인덱스 개념 인덱스 : 색인과 같은 개념 수억 건의 데이터에서 인덱스가 없이 전체 데이터를 스캔해서 찾는거는 sql server 입장에서 부담스러운 일이다. 인덱스가 없이 조회 실행 계획 - 테이블 스캔 (전체 테이블 검색) 인덱스를 사용할 경우 실행 계획 - Index Seek (인덱스를 사용함) 인덱스 장점 - 검색 속도 향상된다. 튜닝 즉각적인 효과를 내는 방법 - 쿼리의 부하를 줄인다. - 시스템 성능 향상 된다. 인덱스 단점 - 인덱스가 데이터베이스 공간을 차지해서 데이터베이스 크기의 10% 정도의 추가 공간이 필요하다. - 처음 인덱스를 생성하는 데 시간이 많이 소요될 수 있다. - 데이터의 변경 작업(insert, update, delete)이 자주 일어날 경우에는 오히려 성능이 많이 나빠질 수 있다. ..
[mssql] 문자 데이터 형식 char, varchar, nchar, nvarchar 차이점 CHAR[(N)] 고정길이 문자형 NCHAR[(N)] 글자 0~4000자. 유니코드 고정 길이 문자형 VARCHAR[(N | MAX)] 가변 길이 문자형. N을 사용하면 1~8000까지 크기를 지정 가능, MAX로 지정하면 최대 2GB크기를 지정 가능 NVARCHAR[(N | MAX)] 유니코드 가변 길이 문자형. N을 사용하면 1~4000까지 크기를 지정 가능, MAX를 지정하면 최대 2GB크기를 지정 가능 BINARY[(N)] 고정길이의 이진 데이터 값 VARBINARY[(N | MAX)] 가변길의이 이진 데이터 값. N을 사용하면 1~8000까지 크기를 지정 가능, MAX로 지정하면 최대 2GB크기를 지정 가능. 이미지/동영상 등을 저장하기 위해 사용된다. CHAR 형식은 고정길이 문자형으로 자릿수..
[mssql] 테이블 복제 쉽게 하기 SELECT.. INTO .. SELECT .. INTO 문을 사용하여 테이블 정의를 생략하고 만들 수 있다.원하는 데이터만 따로 테이블을 복제 하고 싶다면. FROM 아래 WHERE 조건 절을 주고 사용 가능하다. 1234USE tempdb;SELECT BusinessEntityID as id, FirstName as fname, LastName as lnameINTO testTableFROM AdventureWorks.Person.Person;Colored by Color Scriptercs
[mssql] 값 자동 증가 identity, 시퀀스(sequence) 생성과 사용법 identity는 해당 열이 자동으로 값이 증가하도록 설정 할 수 있다. CREATE TABL]E ( [컬럼명] [숫자데이터형식] IDENTITY ([초기값], [증가값]) [제약조건] ) 컬럼 추가 시 ALTER TABLE [테이블명] ADD [컬럼명] [숫자형 데이터형식] IDENTITY ([초기값], [증가값]) [제약조건] 1씩 자동으로 증가 하는 테이블 만들기 ( INSERT 문에서 생략 가능) CREATE testTable ( id int IDENTITY, name); GO INSERT INTO testTable values('이름');​ IDENTITY에 원하는 값을 직접 입력 하고 싶을때 *주의사항 IDENTITY_INSERT를 ON으로 변경한 테이블은 입력할 열을 꼭 지정해줘야 한다. 생..

반응형