목록분류 전체보기 (7411)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [do while 문을 사용해서 1부터 10까지 순차적 합계 계산 실시] * 1. do while 문은 조건을 명시하는 절이 끝쪽에 위치하는 것입니다 (while문과 크게 다를것이 없음) * 2. += 연산자는 순차적으로 합계를 더하는 의미입니다 */ //초기 변수 선언 실시 int i = 1, hap = 0; do {..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; public class MainActivity { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[stream distinct count ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Arrays; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[getBytes() 와 codePointAt() 사용해 문자열을 전체 바이트 값으로 변환 및 개별 문자값을 바이트값으로 변환 실시]"); S..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; public class MainActivity9 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[0xFF 와 비트 연산자를 사용해 바이트 값(byte)을 정수값 (int)으로 표시]"); //초기 정수값을 선언해줍니다 int i_data = 2; System.out.println("..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [일회용 AlertDialog 팝업창 호출 메소드 정의 실시] ========== public void getAlertDialog(String header, String content, String ok, String no, String normal){ //TODO 타이틀 및 내용 표시 String Tittle = header; String Message = content; //TODO 버튼 이름 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [앱이 설치되어있으면 실행, 아니면 마켓이동 실시 메소드] ========== public void goAppRun(String packageNames){ boolean isExist = false; PackageManager packageManager = getPackageManager(); List mApps; Intent mIntent = new Intent(Intent.ACTION_MAIN,..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [메모리 동적 할당 이란?] - 메모리의 동적 할당(dynamic allocation) 이란 런 타임 (프로그램이 실행되는 도중인 상태) 에 메모리를 할당받는 것입니다 [malloc() 함수 란?] - malloc() 함수는 프로그램이 실행 중일 때 사용자가 직접 힙 영역에 메모리를 할당할 수 있게 해주는 것입니다 - malloc() 함수는 인수로 할당받고자 하는 메모리의 크기를 바이트 단위로 전달받습니다 - malloc() ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [미리 정의된 매크로(predefined macro) 사용해 DATE, TIME, LINE, STDC_HOSTED 표시] * 1. 미리 정의된 매크로란 #define 선행처리 지시자로 정의하지 않아도 사용할 수 있는 컴파일러가 참고해야 할 정보를 알려주기 위해서 매크로입니다 * 2. __DATE__ : 선행처리가 수행된..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[startsWith, endsWith 사용해 문자열 시작 되는 값, 종료되는 값이 맞는지 확인 실시]"); /*[설 명] * 1. startsWith - 문자열 데이터에서 시작되는 값이..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [미리 정의된 매크로 란?] - C언어에서는 컴파일러가 참고해야 할 정보를 알려주기 위해서 몇몇 매크로를 미리 정의하여 제공하고 있습니다 - 미리 정의된 매크로는 #define 선행처리 지시자로 정의하지 않아도 사용할 수 있으나, 사용자가 재정의할 수는 없습니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.UUID; public class MainActivity8 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[uuid 객체 생성 시 hashcode 사용해 사용자 정의 임의 값 만들기]"); /*[설 명] * 1. uuid - 고유 값을 표현할 수 있는 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [필요 변수 선언 및 메소드 호출 실시] ================== String url = "https://www.youtube.com/watch?v="; //TODO 사이트 주소 String key = "cxLG2wtE7TM"; //TODO 고유 값 goWebSiteSSO(url,key); //TODO 메소드 호출 //================== [고유 인증 키값 사용해..
/* =========================== */ [ 설 명 ] [sso 란?] - sso (Single Sign On)는 사용자가 하나의 ID/Password로 여러 응용시스템을 접근할 수 있는 기술입니다 - sso 는 여러 개의 사이트를 운영할 시 각각의 회원을 통합 관리할 필요성이 생김에 따라 개발된 사용자 인증 방식입니다 - sso 는 사용자 계정관리, 통합인증, 접근제어 기능을 구현할 수 있습니다 [sso 주요 기능] - sso 는 조직별 사용자별 사용자 정보에 대한 통합관리 및 사용자별 시스템 접근 권한 관리 기능을 제공합니다 - sso 는 사용자 인증 정보 노출을 방지하기 위하여 데이터를 암호화한 송수신 기능을 제공합니다 - sso 는 암호 분실 시 사용자에 의한 일..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [LPAD, LEVEL 사용해서 왼쪽 대각선 방향으로 순차적 순번 표시] 1. LPAD : 왼쪽기준으로 지정된 문자, 공백을 채운다는 의미입니다 2. LEVEL : 1부터 시작해서 사용자가 지정한 범위까지 연속 순번을 표시합니다 3. 처음 시작 시 LEVEL값이 1일 경우 LPAD(1, 4) 왼쪽에 공백 4자리 표시 후 1값을 출력합니다 */ SELECT LPAD(LEVEL, 4*(LEVEL)), LPAD(LEVEL, 4*(LE..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========= [클릭 이벤트 시간을 저장할 변수 선언] ========= private long clickTime = 0; //========= [뒤로가기 클릭 이벤트 메소드 정의 실시] ========= @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 모바일 디바이스의 뒤로가기 키 이벤트가 발생한 경우 if (keyCode == ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Random; public class MainActivity7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시]"); /*[설 명] * 1. Random 객체를 사용해서 랜덤 정수값을 출력합니다 * ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [fgets , fputs 를 사용해서 문자열 입력 및 출력 실시] * 1. fgets - fgets() 함수는 키보드뿐만 아니라 파일에서도 문자열을 입력받을 수 있는 함수입니다 * 2. fputs - 모니터뿐만 아니라 파일을 통해서도 문자를 출력(저장)할 수 있는 함수입니다 */ char data[100]; //문자열..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [to_date + int 정수값 를 사용해서 특정 날짜에 추가 일자를 더한 날짜 출력하기] 1. to_date(데이터, 포맷형식) 으로 문법을 사용합니다 2. to_date + int 정수값은 MM 날짜에 추가로 int 값을 더한 날짜를 출력해줍니다 */ select to_date('20210201091015','YYYY-MM-DD HH24:MI:SS') as 원본날짜, to_date('20210201091015','YYYY-..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [with 절을 사용해서 임시 테이블 생성 후 조회 실시] 1. with 절 : with절은 sql 문을 블록에 정의해 임시 테이블을 생성한 후 사용할 수 있게 하는 쿼리문입니다 2. with 절은 임시 테이블에 이름을 부여해서 호출해 사용할 수 있습니다 3. with 절은 오라클9 이후 버전부터 사용이 가능하며 이름이 부여된 서브쿼리라고 생각하시면 됩니다 4. with 절은 view와 비슷한 기능을 수행한다고 생각하면되고, 차..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Arrays; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[toCharArray 사용해서 문자열 데이터를 char 배열에 삽입 실시]"); /*[설 명] * 1. to_CharArray : 문자열 데이..