목록전체 글 (7661)
투케이2K
/* =========================== */ [ 설명 ] 1. cd : 폴더 접속 및 뒤로가기를 수행할 수 있는 명령어입니다 2. mkdir : cmd에서 폴더를 생성할 수 있는 명령어입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. cmd 명령 프로프틈 창 실행 > cd 폴더 접속 > mkdir [생성할 폴더명] 을 입력합니다 2. 지정한곳에 들어가서 정상적으로 폴더가 생성된지 확인합니다 /* =========================== */
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [옵티마이저 (optimizer) 란?] - 옵티마이저란 sql을 어떻게 실행할 것인지 계획을 수립하는 것입니다 - 옵티마이저는 sql의 실행 계획을 수립하고, sql을 실행하는 데이터베이스 관리 시스템의 소프트웨어입니다 - 동일한 결과가 나오는 sql도 어떻게 실행하느냐에 따라서 성능이 달라집니다 - 옵티마이저의 실행 계획은 sql 성능에 아주 중요한 역할을 합니다 [옵티마이저 특징] - 옵티마이저는 데이터 딕셔너리에 있는 오브젝트 통계, 시스템 통계 등의 정보를 사용해서 예상되는 비용을 산정합니다 - 옵티마..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [단일행 , 다중행 서브쿼리 (subquery) 설명] [서브쿼리 (subquery) 란?] - 서브쿼리는 sql 구문에서 또 다시 실행되는 sql문을 말합니다 - 서브쿼리는 반환하는 행 수가 한개인 것과 여러개인 것에 따라서 단일행, 다중행 서브쿼리로 분류됩니다 [단일행 서브쿼리 설명] - 단일행 서브쿼리는 단 하나의 행만 반환하는 서브쿼리입니다 - 단일행 서브쿼리는 비교 연산자 = , < , = , 를 사용합니다 [다중행 서브쿼리 설명] - 다중행 서브쿼리는 여러개의 행을 반환하는 서브쿼리입니..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [형변환 이란?] - 형변환 이라는 것은 두개의 데이터의 데이터 타입이 일치하도록 변환하는 것입니다 - 예를 들어, 숫자와 문자열의 비교, 문자열과 날짜형의 비교와 같이 데이터 타입이 불일치할 때 같게 만들어 주기위해 사용합니다 - 형변환은 명시적 형변환과 암시적 형변환이 있습니다 [명시적 형변환 설명] - 명시적 형변환은 형변환 함수를 사용해서 데이터 타입을 일치시키는 것입니다 - to_number : 문자열을 숫자로 변환합니다 - to_char : 숫자 혹은 문자를 지정된 포맷의 문자로 변환합니다 - to_..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ 1. COUNT 함수 - 행의 수를 조회합니다 2. SUM 함수 - 합계를 계산합니다 3. AVG 함수 - 평균을 계산합니다 4. MAX 함수 - 최대값을 계산합니다 5. MIN 함수 - 최소값을 계산합니다 6. STDDEV 함수 - 표준 편차를 계산합니다 7. VARIAN 함수 - 분산을 계산합니다 /* =========================== */
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [NULL (널) 값 특징 설명] - NULL은 모르는 값을 의미합니다 - NULL은 값의 부재를 의미합니다 - NULL과 모든 비교는 알 수 없음을 반환합니다 - NULL과 숫자 혹은 날짜를 더하면 NULL이 됩니다 - NULL값은 비교 연산자로 비교할 수 없습니다 (FALSE값이 나온다) [NULL 값 조회 방법] - IS NULL : 널값인 데이터를 조회합니다 - IS NOT NULL : 널값이 아닌 데이터를 조회합니다 /* =========================== */
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [테이블 관리 sql 문 이란?] - 정의어 DDL에서 사용하는 것으로 테이블 생성 CREATE, 테이블 변경 ALTER, 테이블 삭제 DROP 문 등을 의미합니다 [CREATE 설명] - 새로운 테이블을 생성합니다 - 테이블을 생성할 때 기본키, 외래키, 제약사항 등을 설정할 수 있습니다 [ALTER 설명] - 생성된 테이블을 변경합니다 - 컬럼을 추가하거나 변경, 삭제할 수 있습니다 - 기본키를 설정하거나, 외래키를 설정할 수 있습니다 [DROP 설명] - 해당 테이블을 삭제합니다 - ..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [sql 문 실행 순서 란?] - sql 문 실행 순서란 개발자가 작성한 sql 문 (DDL, DML, DCL 등) 은 3단계를 거쳐서 실행된다는 의미입니다 - sql 문 실행 순서는 sql문의 문법을 검사하고 구문 분석을 합니다 [sql 문 실행 순서] 1. 파싱 (parsing) : sql 문의 문법을 확인하고 구문 분석을 합니다 (library cache 에 저장) 2. 실행 (execution) : 옵티마이저가 수립한 실행 계획에 따라 sql을 실행합니다 3. 인출 (fetch) : 데이터를 읽어서 전송..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : html, css, js, jquery /* =========================== */ /* =========================== */ [설 명] [W3C 란?] - W3C는 World Wide Web Consortium의 약자입니다 - W3C는 월드 와이드 웹(WWW)을 위한 표준을 제정하고 관리하는 중립적인 기관입니다 - W3C가 관리하는 대표적인 웹 표준입니다 1. HTML 2. CSS 3. DOM 4. SVG 5. XHTML 6. XML [HTML 이란?] - HTML은 HyperText Markup Language의 약자입니다 ..
/* =========================== */ [ 설명 ] 1. 윈도우에서 고정 아이피 및 유동 아이피를 설정하는 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 윈도우 검색창에서 > [네트워크] 검색 > [네트워크 상태]를 들어갑니다 2. [이더넷] 메뉴 > [어댑터 옵션 변경] 메뉴를 들어갑니다 3. [이더넷] 메뉴 > 마우스 우클릭 > [속성] 메뉴를 들어갑니다 4. [네트워킹] 메뉴 > [인터넷 프로토콜 버전 4 (TCP/IPv4)] 메뉴 > [자동으로 IP 주소 받기] 와 [자동으로 DNS 서버 주소 받기] 메뉴를 선택 > 유동 IP..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] [ 원인 ] 1. 안드로이드 앱 프로그래밍에서 웹뷰 초기 설정 시 캐시 및 히스토리 삭제 코드가 안되어있는 경우 2. 사용자 휴대폰 기기에서 기본으로 설정된 웹브라우저가 크롬이 아닌 경우 - 구글에서는 크롬을 기본 브라우저로 권장하고 있음 - ex : 삼성 브라우저 등 ... 3. 기본 브라우저에서 이전에 사용된 캐시 및 히스토리 기록이 남아 있는 경우 4. 안드로이드 시스템인 웹뷰 (webview) 에서 문제..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] Glide.with(A_Main.this) .load(internetImageUrl) //TODO 인터넷 이미지 주소 .diskCacheStrategy(DiskCacheStrategy.NONE) //TODO 캐시 삭제 .skipMemoryCache(true) //TODO 캐시 삭제 .placeholder(R.drawable.login_logo) //TODO 이미지 로딩중 표시되는 파일 .error(R.drawable.lo..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] [ 원인 ] 1. 다른 블루투스 페어링 장비 연결 후 비콘 스캔을 시도한 경우 (ex - 블루투스 이어폰) 2. 다른 앱에서 동시에 같이 블루투스 기능을 사용하고 있는 경우 (앱간 충돌 발생 가능) 3. 앱 초기 실행 시 위치 권한 요청을 거부한 경우 (위치 권한 거부 시 비콘 스캔을 진행할 수 없음) 4. 오랜시간 단말기 블루투스 기능을 켜놓아서 단말기 내부 블루투스 스택 문제가 발생한 경우 5. 디바이스 문제로 비콘 ..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [정규화 란?] - 정규화란 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며, 데이터를 분해하는 과정입니다 - 정규화는 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법입니다 - 정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화할 수 있습니다 - 정규화는 제1정규화부터 제5정규화까지 있지만, 실질적으로는 제3정규화까지만 수행합니다 [정규화 절차 설명] /* =========================== */
/* =========================== */ [ 설 명 ] [경우의 수(number of cases) 란?] - 경우의 수(number of cases)란 한 번의 시행으로 일어날 수 있는 사건의 모든 가짓수를 의미합니다 - 경우의 수는 빅 데이터를 분석하고 처리하는 통계 프로그래밍을 이해하는 데 도움을 줍니다 [경우의 수 예제] - 동전 던지기에서의 경우의 수는 동전의 앞면과 뒷면이 나올 수 있으므로, 2가 됩니다 - 주사위를 던질 때의 경우의 수는 1부터 6까지만 나올 수 있으므로, 6이 됩니다 /* =========================== */
/* =========================== */ [ 설 명 ] [순서도(flowchart) 란?] - 순서도(flowchart)란 어떠한 일을 처리하는 과정을 순서대로 간단한 기호와 도형으로 도식화한 것을 의미합니다 - 순서도는 여러 분야에서 프로세스나 문제의 분석, 기획, 디자인, 설계나 관리 등에서 폭넓게 활용되고 있습니다 [순서도 표현식 설명] [순서도 표현식 예제] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[for문 사용해서 달팽이 모양 배열 순차적으로 데이터 삽입 실시 - 세부 설명 포함]"); /*[설 명] * 1. 5행5열 번지값 (0,0) (0,1) (0,2) (0,3) (0,4) ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** * [단말기 고유값을 추출하는 클래스] * 1. 호출 방법 : C_DeviceID.setDeviceID(A_Main.this); //TODO 단말기 고유값 지정 * C_DeviceID.getDeviceID(A_Main.this); //TODO 저장된 단말기 고유값 호출 * * 2. 저장 확인 : String DeviceID = ""; * DeviceID = C_DeviceID.getDeviceID(A_Main.th..
/* =========================== */ [ 설명 ] 1. 윈도우에서 폰트를 삭제하는 방법 설명입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 윈도우 검색창에서 > [제어판] 검색 > [글꼴]을 들어갑니다 2. [삭제할 폰트 선택] 하시고 > [삭제] 버튼을 클릭합니다 /* =========================== */
/* =========================== */ [ 설 명 ] [행렬(matrix) 이란?] - 행렬(matrix)이란 1개 이상의 수나 식을 사각형 모양으로 나열한 것을 의미합니다 - 행렬의 가로줄을 행(row)이라고 부르고, 세로줄을 열(column)이라고 부릅니다 - 행렬은 자료구조의 하나인 배열(array)을 이해하는 데 매우 큰 도움을 도움을 줍니다 - 행렬은 다음과 같이 대괄호([])를 사용하여 나타낼 수 있습니다 (2 * 2 행렬) [프로그래밍에서의 배열(array) 설명] - 프로그래밍에서 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료 구조입니다 - 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배..