본문 바로가기

개발 관련 지식

[MySQL] MySQL 사용 방법 * MySQL 사용 방법 - 접속 방법 mysql -u[user명] -p[패스워드] [db명] - root 계정에서 접속했을 경우 1) show databases => db 확인 2) use [db명] 더보기
[오라클] DB 스페이스 정보 확인 및 테이블 정보 확인(8i버전) * DB 스페이스 정보 확인 및 테이블 정보 확인(8i버전) [USER_TABLES]SQL> desc user_tables; Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE_NAME NOT NULL VARCHAR2(30) TABLESPACE_NAME VARCHAR2(30) CLUSTER_NAME VARCHAR2(30) IOT_NAME VARCHAR2(30) PCT_FREE NUMBER PCT_USED NUMBER INI_TRANS NUMBER MAX_TRANS NUMBER INITIAL_EXTENT NUMBER NEXT_EXTENT NUMBER MIN_EXTENTS NUM.. 더보기
[오라클] 요일 구하는 방법 * 요일 구하는 방법 sql문) select (sysdate+7)-next_day(sysdate,1)+1 from dual; => (1주일 후 날짜) - (차주 일요일 날짜) => 1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토 [참고] 기타(요일, 년 주차, 월 주차) select to_char(sysdate,'d') from dual; //요일 1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토 select to_char(sysdate,'dy') from dual; //요일 한글 ,월, 화, 수, 목, 금, 토, 일 select to_char(sysdate,'iw') from dual; //년의 주차 select to_char(sysdate,'w') from dual; //월의 주차 더보기
[C언어] 현재 시간의 마이크로세컨드 구하는 방법 * 현재 시간의 마이크로세컨드 구하는 방법 [마이크로세컨드 구하는 방법] #include #include void GetMilSecStr(char *dt) { struct timeval val; struct tm *ptm; gettimeofday(&val, NULL); ptm = localtime(&val.tv_sec); memset(dt , 0x00 , sizeof(dt)); // format : YYMMDDhhmmssuuuuuu sprintf(dt, "%04d%02d%02d%02d%02d%02d%06ld" , ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday , ptm->tm_hour, ptm->tm_min, ptm->tm_sec , val.tv_usec); } 더보기
[안드로이드] 어플리케이션 설치 또는 제거 이벤트 확인 방법 * 어플리케이션 설치 또는 제거 이벤트 확인 방법 안녕하세요 송군함대입니다~!^-^/ 특정 어플리케이션이 설치되거나 삭제되었을때, 이를 확인할 수 있는 방법이 궁금하여 찾다보니, 마켓에서 어플리케이션을 받아 설치하거나 삭제할때 이벤트가 발생한다는 사실을 알았습니다. 이 이벤트를 받기 위해서는 BroadcastReceiver 를 이용 하면 됩니다. 자, 차근차근 알아보도록 할까요?!! 1. AndroidManifest.xml 파일에 BroadcastReceiver 등록 [AndroidManifest.xml] 2. BroadcastReceiver 를 상속받은 PackageReceiver 클래스를 생성 [PackageReceiver.java] package com.example.andtestapp; impor.. 더보기
[알티베이스] 이중화 타임아웃 프로퍼티 수정(alter문) * 이중화 타임아웃 프로퍼티 수정(alter문) * 개요 : 이중화 되어 있는 장비 간에 이중화를 잠시 끊고 한쪽에 대량의 업데이트를 시도하였고, 다시 이중화를 기동하자 에러가 발생하였다. 대량의 업데이트로 인해 이중화를 맞추는 시간이 상당히 오래 걸렸으며, 오랜 시간이 지난 후에 타임아웃이 발생하며 이중화가 실패되어 반복적으로 해당 현상이 나타났다. 이를 위해 이중화의 타임아웃을 변경하는 방법을 알아내서 해당 현상을 해결할 수 있었다. * 이중화 타임아웃 수정 alter문 alter system set replication_receive_timeout = 7200; 더보기
[안드로이드] 자신의 폰번호 확인 방법 * 자신의 폰번호 확인 방법 안녕하세요 송군함대입니다~!^-^/ 안드로이드 소스를 짜다보면 자신의 핸드폰 번호를 알아야 할 때가 있을 것입니다~! 어떻게 하면 자신의 핸드폰 번호를 가져올 수 있는지 알아보도록 하지요~! 그리 어렵지 않고, 아래 두가지만 적용해주면 가능합니다~!^-^ 1. AndroidManifest.xml 파일에 권한 추가 2. 소스 코딩 추가 TelephonyManager systemService = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String PhoneNumber = systemService.getLine1Number(); PhoneNumber = PhoneNumber.substring(PhoneNum.. 더보기
[안드로이드] 액티비티(Activity)가 아닌 곳에서 Intent 호출 방법 * 액티비티(Activity)가 아닌 곳에서 Intent 호출 방법 안녕하세요 송군함대입니다~!^-^/ 오늘의 포스팅 내용은 액티비티가 아닌 곳에서 Intent를 호출해야 될 경우가 있는데, 런타임 에러가 나타나게 됩니다~! 이를 해결할 수 있는 방법에 대해 적어볼까 합니다~!^-^ 먼저 액티비티가 아닌 곳에서 Intent를 호출할 경우, 에러가 나는 것을 확인할 수 있습니다. 아래와 같은 문구를 확인할 수 있는데, Intent 를 띄워야 하는 Task를 정확히 알지 못해 발생하는 에러입니다. Task 는 Activity 를 관리하는 것으로 액티비티를 띄우려면 해당 Task 를 띄워야 합니다. 액티비티가 아닌 Service, BroadcastReceiver, baseAdapter 등은 액티비티가 아니므로.. 더보기
[오라클] 오라클 계정 생성 * 오라클 계정 생성 [계정 생성 문법] create user identified by ; grant dba to ; grant create trigger to ; grant execute any procedure to ; alter user default tablespace quota unlimited on ; alter user temporary tablespace temp_tblspace; 더보기
[알티베이스] 알티베이스 실행계획 확인(alter문) * 알티베이스 실행계획 확인(alter문) alter session set explain plan = on; 더보기