목록전체 글 (7657)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [이스케이프 시퀀스 설명] 1. 이스케이프 시퀀스란 printf() 함수에 나온 '\n'과 같은 문자를 이스케이프 시퀀스(escape sequence)라고 합니다 2. 이스케이프 시퀀스는 프로그램의 결과가 화면에 출력될 때 사용하게 될 특수한 문자를 위해 만들어졌습니다 /* =========================== */ [서식 지정자 설명] 1. printf() 함수에 나온 '%d'와 같은 문자를 서식 지정자(form..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /*[switch 문을 사용해서 점수값을 확인해 학점 출력 실시] 1. switch(조건 값) 들어가고 case 조건값이 만족하는 값을 선언합니다 2. %c는 char 문자값을 출력하기 위해서 사용합니다 */ int jumsu = 95; char lev; switch (jumsu / 30) { //점수 / 30 을 수행한 결과를..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /*[설 명] 1. goto 문은 프로그램의 흐름을 지정된 레이블(label)로 무조건 변경시키는 명령문입니다 2. goto 문은 가장 손쉽게 사용할 수 있지만, 반면에 프로그램의 흐름을 매우 복잡하게 만들기도 합니다 */ int data; printf("값을 입력하세요 : "); scanf("%d", &data); //사용자로..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //==== 구조체 선언 실시 ==== struct Info { char name[10]; char addr[10]; int age; }; int main() { /*[구조체(struct), typedef 기본 구조체 정의 및 출력 실시] 1. struct - struct Info one_info 형태로 정의합니다 2. 포인터는 하나의 메모리를 공유해..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // =============== [Base64 인코딩] =============== public String getBase64encode(String content){ return Base64.encodeToString(content.getBytes(), 0); //TODO Base64 암호화된 문자열로 반환 } // =============== [Base64 디코딩 - 문자열 반환] =============== pub..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ========= [키해시 값 알아오는 메소드] ========= public void getHashKeyData(Context context){ /** * 1. 사용 이유 - 카카오, 구글 등 API 호출 시 hash key를 통해 인증된 사용자인지 여부를 판단합니다 * */ try { //TODO === [로컬 sha1 인증서 HashKey 얻기] === String sha1_hash = ""; PackageIn..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [intersect 사용해서 테이블 데이터 교집합 결과 구하기 실시] 1. A union all B - A와 B 테이블을 병합하겠다는 의미입니다 2. A intersect B - A테이블에서 B테이블 데이터 중 교집합 되는 데이터를 출력하겠다는 의미입니다 */ select '투케이' as 이름 from dual union all /*테이블 병합 - [투케이, 케이투] 데이터 저장됨*/ select '케이투' as 이름 from ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [minus 사용해서 테이블 데이터 차집합 (빼기) 결과 구하기 실시] 1. A union all B - A와 B 테이블을 병합하겠다는 의미입니다 2. A minus B - A테이블에서 B테이블 데이터를 빼고 나머지 데이터를 출력하겠다는 의미입니다 */ select '투케이' as 이름 from dual union all /*테이블 병합 - [투케이, 케이투] 데이터 저장됨*/ select '케이투' as 이름 from dual..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [in 사용해 소그룹 조건을 만족하는 데이터 출력 실시] 1. WHERE (컬럼, 컬럼 ... ) IN ((조건, 조건 ... ), (조건, 조건 ... )); 방식으로 컬럼을 소그룹으로 묶어서 in 조건을 확인할 수 있다 2. 보기에서 t_sex, t_dept 소그룹으로 묶어서 그룹 조건에 해당하는 데이터를 출력한다 */ select * from test_user where (t_sex, t_dept) in (('M','고구려..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] CREATE INDEX USER_INDEX ON TEST_USER (T_NAME, T_DEPT); /*************************************************************** 설명 - 이름, 부서명을 조회하는 인덱스 --------------------------------------------------------------- 생성(컬럼중복허용) - CREATE INDEX 인덱스명 ON 테이블..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] CREATE OR REPLACE FUNCTION GET_DEPT_DATE (I_NAME IN VARCHAR, I_DEPT IN VARCHAR ) /*************************************************************** 설명 - 국가 멸망 판단 반환 [백제, 후백제 생존] --------------------------------------------------------------- 생성 -..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* **************** [뷰 생성 및 수정] **************** */ CREATE OR REPLACE VIEW TEST_USER_VIEW AS /***************************************************** 사용이유 - 자주쓰는 쿼리문을 저장해두고 간편하게 뷰만 조회해서 결과 확인 ----------------------------------------------------- ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [translate 사용해 특정 문자값 개별 확인 후 다른 문자로 치환 실시] 1. TRANSLATE(데이터, 포함여부확인, 변경할값) 으로 사용합니다 2. REPLACE 와 차이점은 [포함여부확인] 부분에서 REPLACE는 단어기준으로 찾지만, TRANSLATE는 글자기준으로 한개씩 포함되는지 확인합니다 3. EX - [A123B / 123456 / ****] 데이터에서 1 > *, 2 >*, 3 > * 개별 확인해서 변경한다..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] CREATE OR REPLACE FUNCTION GET_USER_JSON_DATA (I_NAME IN VARCHAR, I_AGE IN VARCHAR ) /*************************************************************** 설명 - 사용자 정보 JSON 형식으로 데이터 포맷 후 반환 ------------------------------------------------------------..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] 1. intent-filter 는 해당 액티비티가 실행될 때 필요한 정보를 정의해 놓고, 액티비티가 호출될 시 정의한 조건 바탕으로 동작을 수행하기 위해 선언합니다 2. intent-filter는 특정 작업을 수행하는 액티비티, 서비스, 브로드캐스트 내에 주로 선언해줍니다 - 외부 앱에서 접속 시 수행되는 액티비티 (URL 스키마) - 통신 작업 등 ... 2. intent-filter 에 주로 필터링되는 항목은 acti..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ====== [FEATURE_NO_TITLE 선언해 타이틀바 표시 설정 해제 실시] ====== package kr.co.test.twokproject; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Window; public class A_Main extends AppCompatActivity..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [sum over partition by 사용해서 그룹별 누적 합계 및 총 합계 구하기 실시] 1. partition by : 소그룹을 만들때 사용합니다 2. unbounded preceding - current row : 처음행부터 현재행까지 계속 순차적 누적 합계를 구합니다 3. 누적 합계 시 order by 컬럼이 중복되지않는 값을 가지고 있어야합니다 */ select distinct t_name, t_age, t_dept..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* **************** [프로시져 생성 시작 부분] ***************** */ CREATE OR REPLACE PROCEDURE TEST_MAX_DATA ( I_ONE IN VARCHAR, I_TWO IN VARCHAR, O_MSG OUT VARCHAR, O_CURSOR OUT SYS_REFCURSOR ) /**********************************************************..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [기기 센서 지원 여부 확인 메소드] ================== public void getSensorState(){ try { Log.d("---","---"); Log.d("//===========//","================================================"); Log.d("","\n"+"[A_Sensor > getSensorState()..