목록분류 전체보기 (7384)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ====== [전역 변수 선언] ====== ProgressDialog progress_Dialog = null; //TODO 프로그레스 사용 위한 다이얼로그 선언 int progress_Value = 0; //TODO 기본 프로그레스값 표시 // ====== [프로그레스 로딩 시작 메소드 호출] ====== button.setOnClickListener(new View.OnClickListener() { @Over..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ======= [AndroidManifest.xml 파일] ======= // ======= [A_Main 액티비티] ======= //TODO [전역변수 선언] EditText num_textview; EditText num_textview2; //TODO [컴포넌트 매칭] num_textview = (EditText)findViewById(R.id.num_textview); num_textview2 = (Edit..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [좌우 이동 소스 코드] // ======== [전역 변수 선언] ======== Animation anim; ImageView anim_imageview; // ======== [컴포넌트 매칭] ======== anim_imageview = (ImageView) findViewById(R.id.anim_imageview); // ======== [왼쪽에서 오른쪽으로 이동 애니메이션] ======== public void getAnim..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //====== [커스텀 토스트 메시지 호출] ====== Toast_Nomal("커스텀 메시지"); //====== [커스텀 토스트 메시지 생성 메소드] ====== public void Toast_Nomal(String message){ LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_normal_t..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [concat 사용해서 문자열 결합 실시] 1. concat (A데이터, B데이터) - A데이터와 B데이터 문자열 결합을 수행합니다 2. 여러 문자열을 결합하고 싶을 경우 다중 concat을 사용해야합니다 */ /*[일반 concat 문자열 결합]*/ select concat('안녕','오라클') as "concat문자열결합" from dual; /*[다중 concat 문자열 결합]*/ select concat(concat('안..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [to_char() FM 형식 사용해서 숫자값 콤마표시, 빈자리 0값 채우기 실시] 1. 0값 채우기나 콤마 표시 경우 지정된 자리 숫자 보다 데이터가 큰 경우 비정상 표시된다 */ SELECT TO_CHAR(123456, 'FM999,999') AS "6자리콤마표시", TO_CHAR(123456789, 'FM999,999,999') AS "9자리콤마표시", TO_CHAR(123, 'FM00000') AS "0값채우기" FROM..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [LISTAGG 사용해 출력되는 컬럼 데이터를 가로(행)으로 합쳐서 출력 실시] 1. LISTAGG(컬럼, 구분자) WITHIN GROUP(ORDER BY 정렬기준) 문법으로 사용합니다 2. GROUP BY를 추가적으로 사용해서 특정 그룹별 데이터를 모두 출력합니다 */ SELECT T_DEPT, LISTAGG(T_NAME, ',') WITHIN GROUP(ORDER BY T_NAME) AS 이름 FROM TEST_USER GR..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [alter table modify 사용해 컬럼 제약 조건 변경 실시] 1. [alter table 테이블 modify 컬럼 변경할타입 조건] 으로 사용합니다 */ /* [기본 값 (DEFAULT) 지정] */ ALTER TABLE TEST_USER MODIFY T_NAME VARCHAR2(10) DEFAULT '홍길동'; /* [NOT NULL 조건 지정] */ ALTER TABLE TEST_USER MODIFY T_NAME ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [alter table modify 사용해 컬럼 데이터 타입 변경 실시] 1. [alter table 테이블 modify 컬럼 변경할타입] 으로 사용합니다 */ ALTER TABLE TEST_USER MODIFY T_FAM VARCHAR2(20 BYTE); /* =========================== */ [결과 출력] [컬럼 타입 변경 전] [컬럼 타입 변경 후] /* ========================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [alter table rename column 사용해 컬럼명 변경 실시] 1. [alter table 테이블 rename column 원본 to 수정] 사용합니다 */ ALTER TABLE TEST_USER RENAME COLUMN T_FAMILLY TO T_FAM; /* =========================== */ [결과 출력] [컬럼 명 변경 전] [컬럼 명 변경 후] /* ===================..
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [데이터 모델링 이란?] - 현실 세계 우리 주변에 있는 사람, 사물, 개념 등 다양한 현상을 발생시키는 것들을 단순화된 일정한 표기법에 의해 나타내는 것입니다 - 데이터베이스를 구축하기 위한 분석 및 설계 과정입니다 - 현실세계의 데이터를 약속된 표기법으로 표현하는 과정입니다 - 정보시스템을 구축하기 위한 데이터관점의 업무 분석 기법입니다 - 데이터 모델링 시에는 [업무가 관여하는 어떤 것(Things), 어떤 것이 가지는 성격(Attributes), 업무가 관여하는 어떤 것 간의 관계(Relationsh..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [dba_users 사용해서 현재 생성된 계정 목록 확인] 1. dba_users 를 사용하면 현재 생성된 계정 전체 목록을 확인할 수 있습니다 */ select * from dba_users; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] 1. dba_u..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [desc 를 사용해서 테이블 스키마 구조 확인 실시] 1. desc 테이블명 - 테이블 스키마 구조를 확인할 수 있습니다 (컬럼명, 데이터타입 등) */ desc test_user; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] 1. desc 테이블명 -..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //getCount 함수 헤더 선언 실시 void getCount(int*); int main() { /* * [함수 선언 및 매개 변수에 포인터(pointer) 사용해 while문 카운트값 증가 실시] * 1. 주소 연산자(&) 의미입니다 * 2. 참조 연산자(*) 의미입니다 - 포인터 선언 의미 * 3. 변수값을 수정하면 변수값을 참조하는 포인터값..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [user_tables 사용해 계정에 포함된 테이블 목록, 개수 조회 실시] 1. user_tables - 접속한 계정에 포함된 테이블 목록, 개수를 확인할 수 있습니다 */ /*[테이블 목록 조회 실시]*/ select * from user_tables; /*[계정에 포함된 테이블 개수 조회 실시]*/ select count(*) 테이블수 from user_tables; /* =========================== ..
/* =========================== */ [ 설명 ] 1. 다양한 언어를 사용해서 알고리즘 문제를 풀이할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 프로그래머스 사이트에 접속합니다 programmers.co.kr/learn/challenges?tab=all_challenges 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 2. 언어를 선택하시고 풀이하려는 문제를 선택합니다 3. 문제를 확인하고, 소스코딩 창에 코드를 작성하시면 됩니다 /* =========================== */
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [정규화 (Normalized) 란?] - 정규화란 관계형 데이터베이스에서 중복을 최소화하기 위해 데이터를 구조화하는 작업입니다 (필수적) - 정규화는 하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정입니다 (중복 제거) - 정규화형에는 제1 정규형, 제2 정규형, 제3 정규형, BCNF형, 제4 정규형, 제5 정규형이 존재합니다 [정규화 장점] - DB 변경 시 이상 현상(Anomaly) 제거 - 저장 공간의 최소화 (용량감소) - 데이터 구조의 안정성 및 무결성 유지 - 효과적인 검색 가능 -..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [sign 사용해서 데이터가 음수, 양수, 0인지 확인 실시] 1. sign(데이터) 방식으로 사용합니다 2. 데이터가 음수이면 -1값, 양수이면 1값, 0이면 0값, null이면 null값을 출력합니다 */ /*[음수 결과]*/ select sign(-50) as 음수결과 from dual; /*[양수 결과]*/ select sign(50) as 양수결과 from dual; /*[0 결과]*/ select sign(0) as ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [sqrt, power 사용해서 제곱근 및 n의n승 구하기] 1. sqrt(데이터) - 데이터의 제곱근을 출력합니다 2. power(n데이터, n승) - 데이터의 승을 구합니다 */ /*[제곱근 구하기]*/ SELECT SQRT(25) AS "25의제곱근" FROM DUAL; /*[승 구하기]*/ SELECT POWER(2,4) AS "2의4승" FROM DUAL; /* =========================== */ [..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [mod 사용해 나누기 결과값 나머지 구하기] 1. mod(데이터, 나누기) - 데이터 / 나누기를 수행해 나머지 값을 출력합니다 */ SELECT MOD (3,2) AS "3나누기2의나머지" FROM DUAL; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] ..