목록분류 전체보기 (7384)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [초기 배열 리스트 목록 선언] ==== String Set[] = {"하나", "둘"}; int index = 0; // ==== [AlertDialog 팝업창 호출 내용 작성] ==== //TODO 타이틀 표시 String Tittle = "타이틀"; //TODO 버튼 이름 정의 String buttonNo = "취소"; String buttonYes = "확인"; //TODO AlertDialog 팝업..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [호출 방법1] ==== new A_Task().execute(); // ==== [호출 방법2] ==== A_Task a_task = new A_Task(); a_task.execute(); // ==== [AsyncTask 클래스 생성] ==== private class A_Task extends AsyncTask { /** [AsyncTask 비동기 작업 실행 순서] 1. 순서 - onPreExecut..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [while(1) 을 사용해 무한 루프 카운트 실시] * 1. count 변수를 통해서 카운트 다운을 실시합니다 * 2. break - 무한 루프를 탈출하기 위해서 사용합니다 */ int count = 1; while (1) { if (count > 5) { printf("카운트 종료 \n"); break; } else..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [이중 for문을 사용해서 2단부터 9단까지 구구단 출력 실시] * 1. sum - 곱하기 합계를 저장하는 변수입니다 * 2. \n - 한줄씩 행을 바꿔서 출력한다는 의미입니다 * 3. %d - 정수값을 표현한다는 의미입니다 */ int sum = 0; for (int i = 2; i
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] new Thread(new Runnable() { @Override public void run() { // ==== 작업 및 UI 동작 실시 ==== runOnUiThread(new Runnable() { @Override public void run() { //==== 내용 ==== } }); } }).start(); /* =========================== */ /* =================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] new Thread(){ @Override public void run(){ try { //==== [작업 내용] ==== } catch (Exception e) { e.printStackTrace(); } } }.start(); /* =========================== */ /* =========================== */ [요약 설명] * 1. start - new Thread로 생성한..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [전역 변수 부분] ========== private static Handler mHandler; //핸들러 객체 선언 //========== [onCreate 부분] ========== mHandler = new Handler(); //핸들러 객체 생성 //========== [작업 예약 실시] ========== mHandler.postDelayed(new Runnable() { @Overrid..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] new Handler().postDelayed(new Runnable() { @Override public void run() { /** ==== 실행할 작업 내용 ==== */ } }, 10000); //10초뒤 실행 (작업 예약) /* =========================== */ /* =========================== */ [요약 설명] * 1. Handler postDelayed (..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [실시간 핸들러 작업 시작 명령] ========== public void getHandlerStart(){ Log.d("---","---"); Log.d("//==========//","=========="); Log.d("","\n"+"[A_Main > getHandlerStart() 메소드 : 실시간 작업 시작]"); Log.d("//==========//","=========="); Log...
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] package kr.co.app.manager; import android.content.Context; import android.content.SharedPreferences; //========== 모바일상에서 데이터를 저장하기 위한 클래스(영구적) ========== public class S_Preference { //========== [사용 설명] ========== /** [String 데이터 저장] S_P..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO 타이틀 및 내용 표시 String Tittle = "타이틀"; String Message = "내용"; //TODO 버튼 이름 정의 String buttonNo = "취소"; String buttonYes = "확인"; String buttonNature = "이동"; //TODO AlertDialog 팝업창 생성 new AlertDialog.Builder(A_Main.this) .setTitle(Tittle..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [group by grouping sets 사용해 다중 그룹 소계, 합계 구하기] 1. grouping sets - 여러 그룹 쿼리를 UNION ALL한 것과 같은 결과를 도출합니다 2. (t_dept/인원) / (t_age/인원) 으로 2개의 다중 그룹을 표시하면서 소계를 표시합니다 */ select t_dept, t_age, count(*) as 인원 from test_user group by grouping sets (t_..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [vsize 사용해서 데이터의 바이트 수 확인 실시] 1. vsize(데이터) - 데이터의 총 바이트 수를 반환합니다 */ select 'hello' as 데이터, vsize('hello') as 바이트 from dual; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [greatest, least 사용해 큰값, 작은값 찾기 실시] 1. greatetst(값, 값, 값 ... ) - 값들 중에서 가장 큰값을 찾습니다 2. least (값, 값, 값 ... ) - 값들 중에서 가장 작은값을 찾습니다 */ /*[큰값 찾기]*/ select greatest(10,20,30) as 큰값 from dual; /*[작은값 찾기]*/ select least(10,20,30) as 작은값 from dual;..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [dump, to_single_byte 사용해서 문자열 데이터를 바이트값으로 변환 실시] 1. dump - 데이터의 위치와 길이 등을 지정한 형식으로 반환합니다 2. to_single_byte - 문자열을 바이트 값으로 변환합니다 */ select dump(to_single_byte('hello')) as 바이트값 from dual; /* =========================== */ [결과 출력] /* ======..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity30 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Arrays.toString 리스트 데이터 형식 문자열 파싱 실시]"); /*[설 명] * 1. Arrays.toString 형태 문자열 -..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity29 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[바이트(byte)값과 문자열(string)간 데이터 변환 실시 - MS949,UTF-8,UTF-16,UTF-16LE,EUC-KR,ISO-88..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity28 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[유니코드 UTF-16LE 를 사용해 한글 데이터를 바이트(byte)로 변환 및 문자열(string) 변환 실시]"); /*[설 명] * 1...
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [cast 사용해 number, varchar2 간 타입 변경 실시] 1. CAST(데이터 AS 타입형태) 형식으로 타입 변경을 실시합니다 */ SELECT CAST('25' AS NUMBER(10)) AS 정수변환, CAST(30 AS VARCHAR2(10)) AS 문자열변환 FROM DUAL; /* =========================== */ [결과 출력] /* ===========================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [동적SQL (Dynamic SQL) 사용해서 쿼리문 문자열 형태로 작성해 실행(EXECUTE IMMEDIATE)] 1. 동적SQL - 문자열 형태로 쿼리문을 작성해서 실행하는 방법입니다 2. 사용이유 - 쿼리문에서 자주 변하는 조건이 있을 경우 변수값만 바꿔주면 재사용성도 높아지고 유지보수도 편해집니다 */ DECLARE -- 초기 변수 선언 실시 M_QUERY VARCHAR2 (200); M_DATA VARCHAR2 (200..