본문 바로가기

분류 전체보기82

[Oracle] 오라클 첫 문자 대문자 변환 방법/ INITCAP 함수 사용법과 예제 INITCAP 문자열 중에서 각 단어의 첫 번째 문자를 대문자로 바꾸고 나머지는 소문자 처리하는 함수. 사용 방법 INITCAP( 문자열 ) 매개 변수 문자열은 각 단어의 첫 번째 문자가 대문자로 변환되고 나머지 모든 문자는 소문자로 변환되는 문자열 인수이다. 예제 SELECT INITCAP('helloworld') -- Helloworld ,INITCAP('HELLOWORLD') -- Helloworld ,INITCAP('hello world') -- Hello World ,INITCAP('HELLO WORLD') -- Hello World ,INITCAP('hello-world') -- Hello-World FROM DUAL; 2020. 10. 20.
[Oracle] 오라클 절대값 구하는 방법/ ABS 함수 사용법과 예제 거리 또는 금액을 계산할 때 종종 음수를 양수로 바꿔야 하는 경우 생깁니다. 오늘은 오라클에서 절대값을 구하는 함수인 ABS에 대해 정리해 보겠습니다. ABS ABS 함수는 숫자의 절대 값을 구하는 함수. 사용 방법 ABS( number ) 매개 변수 절대 값으로 변환할 수 예제 SELECT ABS(123), -- 123 ABS(-123), -- 123 ABS(-123.45) -- 123.45 FROM DUAL 2020. 10. 19.
[Oracle] 오라클 올림, 반올림, 내림, 버림 함수(TRUNC/ROUND/CEIL/FLOOR) 사용법과 예제 TRUNC 특정 소수 자릿수로 잘린 숫자를 반환함 (절사) 사용 방법 TRUNC( number , decimal_places ) 매개 변수 number : 절사 할 숫자 decimal_places : 절사 할 대상의 소수점 이하 자릿수. 이 값은 정수 여야만 하고 이 매개 변수가 생략되면 TRUNC 함수는 숫자를 소수점 이하 0 자리로 자른다. SELECT TRUNC(3456.789,2) -- 3456.78 , TRUNC(3456.789,1) -- 3456.7 , TRUNC(3456.789,0) -- 3456 , TRUNC(3456.789,-1) -- 3450 , TRUNC(3456.789,-2) -- 3400 FROM DUAL; ROUND 특정 소수 자릿수로 반올림된 숫자를 반환 (반올림) 사용 방법 .. 2020. 10. 16.
[JAVA] 문자열 붙이는 방법 총정리(concat, StringBuilder, StringBuffer, + ) 자바에서 문자열을 붙이는 4가지 방법에 대해 정리해 보고, 또 각각의 차이점은 무엇인가에 대해서 알아보겠습니다. Concat concat은 String 클래스에서 제공하는 기본 메서드이며 동작 방법은 합친 문자열을 String으로 생성한다. concat() 메서드를 이용해서 문자열을 추가할 때마다, 새로운 인스턴스를 생성하기 때문에 성능이나 속도 면에서 좋지 않다. String str1 = "첫번째 텍스트입니다 "; String str2 = "두번째 텍스트입니다"; System.out.println("결과: " + str1.concat(str2)); //결과 : 첫번째 텍스트입니다 두번째 텍스트입니다 '+' 연산자 문자열을 붙일 때 가장 직관적으로 떠올릴 수 있는 방법이다. jdk 1.5 이전에는 con.. 2020. 10. 15.
[jQuery] 제이쿼리 배열 필터링 방법/ jQuery.grep 사용법과 예제 jQuery - $.grep() $.grep()는 배열의 모든 항목을 받아 콜백 함수에 의해 필터 함수를 만족하는 배열을 반환시키는 함수입니다. return 값이 true인 결과들만 새로운 배열에 저장하기 때문에 원래의 array는 영향을 받지 않는 특징을 가지고 있습니다. 사용 방법 $.grep( Array, function ( value, index ){ }, [, invert] ); 파라메터 설명 Array 유형 : ArrayLikeObject 검색할 배열 객체 function 유형 : Function ( Object elementOfArray, Integer indexInArray) => Boolean 각 항목을 처리하는 기능. 함수의 첫 번째 인수는 항목이고 두 번째 인수는 인덱스이다. 함수는 .. 2020. 10. 14.
[컴퓨터 기초] 메모리 구조 / 스택(Stack), 힙(Heap), 데이터(Data)영역 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공한다. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 다음과 같다. 코드(Code) 영역 데이터(Data) 영역 스택(Stack) 영역 힙(Heap) 영역 다음 그림은 운영체제가 제공하는 메모리 공간을 표현하고 있습니다. 1. 코드(Code) 영역 메모리의 코드(Code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부른다. Hex파일이나 BIN 파일 메모리이다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 되며 컴파일 타임에 결정되고 중간에 코드를 바꿀 수 없게 Read-Only로 지정되어 있다. 2. 데이터(Data) 영역 메모리의 데이터(Data) 영역은 프로그램의 전역 변수(g.. 2020. 10. 8.
[Git] git 이란? 원격 저장소와 로컬 저장소 Git 이란? Git 이란 소스코드를 효과적으로 관리하기 위해 리누스 토르발스가 개발한 분산형 버전 관리 시스템(VSC)이다. 원래는 리눅스 소스코드를 관리할 목적으로 개발되었다. Git은 매우 빠른 속도와 분산형 저장소 지원이 특징이다. 방대한 리눅스 커널 소스 코드를 생각해 보면, 속도 문제는 매우 중요하다. 오픈 소스 개발의 특성상 여럿이 달려들어 자기 맘에 드는 걸 하기도 하며, 또한 뭘 하나 잘못 붙였다 이상한 걸 건드려 망하기 쉬운데, Git는 이런 환경의 특성에 맞게끔 잘 만들어져 있다. 또한 Git에서는 소스 코드가 변경된 이력을 쉽게 확인 할 수 있으며, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수도 있다. 또 내가 올리려는 파일이 누군가 편집한 내용과 충돌한다면, .. 2020. 10. 7.
[JAVA] 삼항연산자이란? 사용법 & 예제 삼항 연산자란? 3개의 피연산자를 필요로 하는 연산자. 구문 삼항 연산자의 문법은 간단합니다. true/false를 판단할 수 있는 변수 또는 조건식을 작성한 후 ? 다음에는 연산 결과인 true 또는 false에 실행되는 표현식을 각각 작성하면 됩니다. 즉 조건 식의 연산 결과가 true일 경우 결과는 피연자자2 이고, 조건식의 연산 결과가 false이면 결과는 피연산자3이 됩니다. 이때 반환값에는 값뿐만 아니라 수식, 함수 호출 등 여러 가지 형태의 명령문이 올 수 있습니다. 삼항 연산자를 이용한 간단한 예를 들어 보겠습니다. 조건식이 true 인 경우 int A라는 변수에 10 이 담기고, false 인 경우에는 A에 30 담기는 예제입니다. // if 문 int A = 0; if(1 > 3){ A.. 2020. 10. 6.
[JAVA] 자바 스윙( Swing ) / JFileChooser 예제 JFileChooser 사용자가 파일을 선택할 수 있게 하는 파일 창을 생성하는 클래스입니다. 아래의 예는 JFileChooser 클래스를 이용하여 간단하게 파일 창을 open 하고 선택한 파일 경로를 출력하는 예제입니다. import javax.swing.JFrame; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JLabel; import javax.swing.filechooser.FileNameExtensionFilter; p.. 2020. 10. 5.
[Eclipse] 자바 스윙( Swing ) / WindowBuilder 설치 방법 오늘은 이클립스에서 GUI 프로그램을 쉽게 만들 수 있도록 도와주는 플러그인중 하나인 WindowBuilder 설치 방법을 설명 하겠습니다. 1. 메뉴 바 > Help > Install New Software... 2. Add 버튼을 누릅니다. Name , Location 을 입력 해야 합니다. Installing WindowBuilder Pro | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org Loc.. 2020. 10. 4.