본문 바로가기

아이티

파일 hexcode 보기 파일선택하면 헥사코드로 보여준당 더보기
[java]Thread 사용예제 사용예제를 잘보도록 하자 http://upper.tistory.com/16 더보기
[리눅스]디렉토리 목록만 보자 파일과 디렉토리가 섞인상태에서 명령어가 모가 있을까? 1. 디렉토리 목록보기 $ find . -maxdepth 1 -type d ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2. 디렉토리 목록보기 $ ls -l | awk '/^d/{print $NF}' ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 3. 디렉토리 이름만 나타내기 $ ls -F | grep / ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 4. 제일간단한 명령어(추천) $ ls -al | grep "^d" 더보기
ProFrame 간단하게 실습하기. ProFrame 간단하게 실습하기. 이건 어디서 퍼와서 제가 설명을 덧붙인겁니다. 이해해주세요 ^^ 기본 조회 실습을 예로 들겠습니다. 1. 사원(EDU_EMP) 테이블 조회 전체 설명 2. DBIO Module 생성 3. 입출력 구조체 생성 및 Mapping 4. BM 작성 5. BM 단위테스트 6. SM 작성 7. SM 단위테스트 8. 화면개발 자, 설명들어갑니다. 1. 사원(EDU_EMP) 테이블 조회 전체 설명( 별로 안중요!! 합니다. ) 1.1 처리 플로우 INPUT(empno) -> 입력값 검증 -> 직원정보 조회 -> 문자 변환 - INPUT (empno) - 입력값 검증 : INPUT 유효성 검증 IF empno = NULL RETURN error; - 직원정보 조회 : EDU_EMP, .. 더보기
오라클 (Oracle) 에서 소수점처리 어떻게 하지? select to_char(num, 'fm999,999,999,999,999,999.9999') from daul; 여기서 문제가 DB에 123,456,789.000으로 들어오면 결과가 123,456,789. 이렇다. 즉 포맷'9'는 없으면 공백으로 처리하기에 0으로 표시하는 '0' 포맷을 지정해 줘야한다. select to_char(num, 'fm999,999,999,999,999,990.0000') from daul; 그러면~ 123,456,789.0000 잘 나온다. ^^아래는 부가설명이군. 출처 : http://blog.daum.net/schlafer/40 http://devday.tistory.com/1727 -- 소수점 둘째자리로 반올림. SQL> SELECT ROUND(57.126, 2) ".. 더보기
decode의 활용법 with student as( select '001' s_id, '김개똥' s_nm FROM dual UNION ALL SELECT '002', '이말똥' FROM dual UNION ALL SELECT '003', '박소똥' FROM dual UNION ALL SELECT '004', '강닭똥' FROM dual ) ,course as( select '001' c_id, 'Database' c_nm FROM dual UNION ALL SELECT '002','Java' FROM dual ) ,study as( select '001' s_id, '001' c_id, 1 chasu FROM dual UNION ALL SELECT '001','001',3 FROM dual UNION ALL SELECT '0.. 더보기
오라클함수 rank()와 dense_rank()의 차이점 WITH TEMP AS ( SELECT '1' CD, 'AAA' DESC_TEXT FROM DUAL UNION ALL SELECT '1' CD, 'ASD' DESC_TEXT FROM DUAL UNION ALL SELECT '2' CD, 'SDF' DESC_TEXT FROM DUAL UNION ALL SELECT '3' CD, 'ASA' DESC_TEXT FROM DUAL UNION ALL SELECT '3' CD, 'RRR' DESC_TEXT FROM DUAL UNION ALL SELECT '4' CD, 'DDD' DESC_TEXT FROM DUAL ) SELECT A.* , RANK() OVER(ORDER BY CD) RN , DENSE_RANK() OVER (ORDER BY CD) DRN FROM T.. 더보기
오라클에서 Table 정보 및 Column정보 조회하기 / 데이터사전 Table 정보 조회하기 select * from all_tables - 모든 테이블 조회 select * from user_tables - 로그인된 user의 테이블 조회 (= select * from tab) Column 정보 조회하기 select * from user_tab_columns 이거 찾아서 한참 헤맸다는.. 쿨럭... -_-;; 예를 들어서.. 여러테이블에 특정 필드의 값을 수정해야 하는 프로시져를 작성한다면.. 다음과 같이 작성할수 있지 않을까.. CREATE OR REPLACE Procedure sp_field_change ( R_TEXT OUT VARCHAR2 ,V_F_1 IN VARCHAR2 --변경대상 값 ,V_T_2 IN VARCHAR2 --변경할 값 ) IS V_SQL VAR.. 더보기
extends와 implements의 차이? class A extends B 라고 하면 A는 B라는 클래스를 상속 받아서 +a 시키겠다는 뜻이구요 class A implements C 라고 하면 A는 C라는 인터페이스를 구현하겠다~ 라는 뜻입니다. 한마디로, 클래스를 상속받느냐... ? 인터페이스를 구현하느냐...? 의 차이입니다. 우선, extends는 일반 클래스와 abstract클래스 상속에 사용되고, implement는 interface상속에 사용됩니다. 그럼, 상속이라는것은? 나의 부모가 부자라면, 내가 부모로부터 상속 받는 다면 나도 부자가 됩니다. 결국, 다른것으로부터 그들의 기능을 빌려다 쓴다고 생각하시면 됩니다. 자바에서의 상속은 2가지 형태가 있습니다. 하나는 extends 이고, 다른 하나는 implements인데, 첫번째는 순.. 더보기
파일 경로명 문자열의 확장자 바꾸기 # 파일 경로명 문자열의 확장자 바꾸기 경로명의 확장자를 바꾸고 싶을 경우가 있다. (예를 들어 일괄적으로 입력된 bmp 파일을 jpg 파일로 변환한다던가 할때..) 이때 _tsplitpath_s() 를 쓰는것도 가능하지만, 그냥 경로명 뒤에서 부터 '.' 를 찾아서 (앞에서 부터 찾으면 안됨. "aa.bb.txt" 와 같은 경우도 있기 때문에) 바꾸는 다음과 같은 방법도 가능. Code: CString ChangeExt(CString sPathName, CString sNewExt) { int nPos; CString sResult; nPos= sPathName.ReverseFind('.'); if(nPos==-1) // .을 찾을 수 없다.. sResult = sPathName +_T(".")+sNe.. 더보기