목록분류 전체보기 (7384)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //함수 헤더 정의 실시 void sum(int a, int b); int main() { /* * [함수(Function) 사용해 두 정수값 합계(sum) 구하기] * 1. 함수를 사용하기 위해서는 먼저 헤더 정의, 몸체 내용 구현을 해야합니다 * 2. main() 메인 함수 밖에서 사용자 정의 함수를 구현해야합니다 * 3. 함수를 사용하면 코드가 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [포인터(pointer) 사용해 포인터 변수 선언, 일반 변수값 참조 및 변경 실시] * 1. 주소 연산자(&) 의미입니다 * 2. 참조 연산자(*) 의미입니다 * 3. 변수값을 수정하면 변수값을 참조하는 포인터값들도 변경됩니다 * 4. num 변수값 하나로 다중으로 사용하실 수 있습니다 */ int num = 7; /..
/* =========================== */ [ 개발 환경 설정 ] 개발 언어 : C언어 /* =========================== */ /* =========================== */ [포인터 란?] - C언어에서 포인터(pointer)란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 부릅니다 - 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미합니다 - 포인터는 다른 기억장소의 자료를 참조하는데 사용되는 데이터입니다 [사용 이유] - 포인터를 사용하면 간결하고 효율적인 표현과 처리가 가능하고 더 빠른 기계어 코드를 생성할 수 있습니다 - 주소값을 직접 참조해서 사용하기 때문에 일반 변수값을 대입해서 사용하는거 보다 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] Log.d("---","---"); Log.d("//===========//","================================================"); Log.d("","\n"+"[A_Main > onCreate() 메소드 : 액티비티 수행 실시]"); Log.d("//===========//","================================================"); Log.d(..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [chr, ascii사용해 int, char데이터간 형변환 실시] 1. [Dec] [Hex] [Char] 97 61 a 98 62 b 99 63 c 확장 아스키 코드 표를 보면 표현되는 값입니다 2. ascii - char형태 아스키 문자값을 > int정수(Dec)값으로 반환해줍니다 3. chr - int정수(Dec)형태 데이터를 > char형태 아스키 문자값으로 반환해줍니다 */ /*[char_to_int간 형변환]*/ sel..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 모바일 디바이스의 뒤로가기 키 이벤트가 발생한 경우 if (keyCode == KeyEvent.KEYCODE_BACK) { Log.d("---","---"); Log.d("//===========//","==================="); Log.d("","\n"+"[A_Main > o..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ==== [화면 사이즈 확인 전역 변수] ==== String MobileSizeData = ""; String WidthSizeData = ""; String HeightSizeData = ""; //TODO ======== 화면 사이즈 확인 ========= Log.d("---","---"); Log.d("//===========//","==================="); Log.d("","\n"+"..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; public class MainActivity3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.pri..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import org.apache.commons.codec.binary.Base64; public class MainActivity2 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[아파치(apache) commons-codec 라이브러리 사용해 base64 인코딩, 디코딩 실시]")..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.net.URLDecoder; import java.net.URLEncoder; public class MainActivity { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[URL 인코딩(encode), 디코딩(decode) 실시]"); /*[설 명] * 1. ..
/* =========================== */ [ 설명 ] 1. 외부 라이브러리(jar) 파일을 추가해서 다양한 기능을 사용하실 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 자바 프로젝트를 선택 > 마우스 우클릭 > Properties 클릭합니다 2. java Build Path 선택 > Libraries 메뉴 선택 > Add External JAR 메뉴를 선택합니다 3. 추가하려는 jar 파일을 선택 후 > 열기를 클릭합니다 4. Apply and Close 클릭합니다 5. 자바 프로젝트 Referenced Libraries 들어가 정상적으로 추가되었는..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [초기 배열 리스트 목록 선언] ==== String Set[] = {"하나", "둘"}; static boolean Set_Flag[] = {false, false}; String select_List = ""; // ==== [AlertDialog 팝업창 호출 내용 작성] ==== //TODO 타이틀 표시 String Tittle = "타이틀"; //TODO 버튼 이름 정의 String buttonNo ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [전역 변수 선언] ==== String popup_tittle = ""; // ==== [팝업 메뉴 호출 이벤트] ==== button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { /** * 1. new PopupMenu(현재 클래스, 부모 컴포넌트 클릭 이벤트 값); * [부모 public v..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.time.LocalDate; import java.time.LocalTime; import java.time.temporal.ChronoField; public class MainActivity31 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[LocalDat..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [next_day 를 사용해서 특정 요일 날짜 확인 실시 - 주시작, 주마지막, 오늘날짜부터 가장가까운 요일날짜] 1. next_day 는 특정 요일 날짜를 확인할 수 있습니다 2. next_day(sysdate, 찾으려는요일) 형식입니다 3. [sunday - 1 - 일요일] / [monday - 2 - 월요일] / [tuesday - 3 - 화요일] [wednesday - 4 - 수요일] / [thursday - 5 - 목요..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [case when then else, between and 사용해 varchar 문자열 형태 날짜데이터가 특정기간을 만족하는지 확인] 1. case when 조건 then 조건만족 else 조건비만족 end 형태로 사용합니다 2. [a]데이터 between [b]데이터 and [c]데이터 - a데이터가 b와 c의 범위를 만족하는지 확인합니다 */ SELECT CASE WHEN '20210123' BETWEEN '20210121..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== 다중 퍼미션 데이터 선언 ======/ /** [사용 방법] * 1. permissionArray 배열에 퍼미션 허용 받을 데이터를 담는다 * 2. getPermissionCheck() 메소드를 호출해서 퍼미션 허용 여부를 확인한다 * 3. getPermissionOK() 메소드에 모든 퍼미션이 허용된 경우 수행할 로직을 작성하면된다 */ String[] permissionArray = { Man..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** ==== [애플리케이션 정보 창 이동하기] ==== */ Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); Uri uri = Uri.fromParts("package", getPackageName(), null); intent.setData(..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [alter table add 사용해 테이블에 컬럼 추가 실시] 1. alter table [테이블명] add [추가할 컬럼명] [타입] [조건] 형태입니다 alter table t_dept add t_dept_admin varchar2(50 byte); 2. t_dept 테이블에 t_dept_admin 컬럼을 추가하겠다는 의미입니다 */ alter table test_dept add t_dept_admin varchar2(50..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [초기 전역 변수 선언] ==== AlertDialog.Builder builder; AlertDialog alertDialog; // ==== [AlertDialog 팝업창 생성] ==== //TODO 타이틀 및 내용 표시 String Tittle = "타이틀"; String Message = "내용"; //TODO 버튼 이름 정의 String buttonNo = "취소"; String buttonYes ..