본문 바로가기

IT_Developers1149

아스키코드란? - ASCII 코드표 / 변환 사이트 아스키코드가 뭐에요? 안녕하세요.고코더 입니다. ASCII 코드에 대해 알아봅니다. 아스키코드는 "American Standard Code for Information Interchange"의 약저입니다. 미국 정보 교환 표준 부호라고 번역 가능합니다. 아스키 코드는 7비트로 된 인코딩 부호 체계입니다. 128개의 부호로 영문 키보드에서 사용 가능한 모든 부호를 2바이트 이내로 사용 가능하게한 체계입니다. 52개의 영문 알파벳 대소문자, 10개의 숫자, 32개의 특수 문자, 공백 문자를 표현 가능합니다. ● 1. 아스키 코드표 아래 코드에서 나타내는 단어 뜻입니다. DEC - 10진법(Decimal)HEX - 16진법OCT - 8진법 아스키 코드를 표는 온라인에서 많이 참조하는 이재욱님이 정리한 표입니다.. 2020. 3. 26.
ASP - 숫자를 통화 형태로 변환하는 함수 / FormatCurrency() 숫자를 운영체제 통화로 치환 안녕하세요. 고코더 입니다. 운영체제가 한국이라면 이 함수를 사용한다면 원화로 숫자를 통화 형식으로 변경 할 수 있는 기능이 있는 함수입니다. 그런데 헷갈리는 부분이 있으니 예제를 통해 알아봅니다. ● 1. 해당 함수가 오늘 배울 통화 형태로 나타나게 해줄 함수입니다. FormatCurrency(숫자, 인수) 인수에 따라 기본 값과 1은 반올림을 하고 나머지는 소수점 자리를 노출합니다. 인수 설명 없음 소수점 없이 반올림 1 소수점 한자리 노출 후 반올림 2 소수점 두자리 노출 이후 숫자대로 소수점 노출 ● 2. 예제 소스를 실습합니다. 입력 숫자와 인수를 달리하여 작성합니다. 1234기본 값 : : 반올림 됨인수 1 : : 소수점 한자리까지 노출하고 반올림인수 2 : : 반.. 2020. 3. 26.
ASP - 8진수, 16진수로 바꾸는 함수 / Oct(), Hex() 8진수와 16진수로 바뀌는 숫자 안녕하세요. 고코더 입니다. 우리가 흔히 쓰는 숫자 체계는 10진수 입니다. 하지만 상황에 따라 진수를 다르게 하여 사용해야 할 경우가 있습니다. 그래서 ASP에서는 기본 함수로 8진수와 16진수로 변환하는 기능을 제공합니다. ● 1. 해당 사용방법은 해당 함수에 숫자만 넣으면 됩니다. Oct(숫자) Hex(숫자) ● 2. 예제 소스를 확인해보겠습니다. 숫자 100을 넣어서 해당 진수로 변환하는 소스입니다. 123'//숫자 100을 변환 한 값8진수 : 16진수 : cs ● 3. 결과 값은 아래와 같이 8진수와 16진수로 변환된 값을 확인 가능합니다. 마무리 오래된 언어지만 있을건 다 있는 프로그래밍 언어 2020. 3. 25.
ASP - 변수 타입을 확인하는 함수 / VarType() 변수 타입을 알아보는 명령어 안녕하세요. 고코더 입니다. ASP는 변수를 자유롭게 사용하는 언어입니다. 값을 넣으면 알아서 타입을 지정해주는 편리한 구석이 있는데요. VB 기반이라 그런지 쉽게 구현되어 있습니다. ● 1. 그렇지만 변수도 타입을 분명히 가지고 있기 때문에 이를 확인하여 비교하거나 로직을 만들기도 합니다. 사용법은 해당 함수에 변수만 넣어주면 숫자를 반환하여 타입을 말해줍니다. VarType(변수) ● 2. 예제를 한번 만들어서 실행해보겠습니다. 123456789101112 타입 : 타입 : 타입 : 타입 : cs ● 3. 결과 화면입니다. 타입에 따라 반환되는 숫자가 다른걸 알 수 있습니다. ● 4. 해당 반환하는 숫자와 관련된 타입입니다. 아래 표를 확인해보세요. 의미 값 설명 vbEm.. 2020. 3. 25.
ASP - 시간과 날짜를 표현하는 함수 / FormatDateTime() 날짜 표현 함수 안녕하세요. 고코더 입니다. 오늘은 ASP에서 자주 사용하는 날짜와 시간을 표현하는 함수를 알아보려고 합니다. 현업에서도 자주 사용하는 함수입니다. 한번만 정리해놓으면 찾아서 사용하기 쉽겠네요. ● 1. 오늘 배워볼 함수입니다. 포맷데이터타임 외우기도 쉽네요. FormatDateTime(날짜,인수) 해당 함수가 리턴하는 값에 대한 정보입니다. 날짜를 입력하고 변수에 따라서 다양한 방식으로 결과 값을 출력 합니다. 인수 표현 형식 표현 형식 0 기본 표현식 2020-03-25 오후 6:42:36 1 윈도우 날짜 형식으로 표현 2020년 3월 25일 수요일 2 날짜만 간단하게 표현 2020-03-25 3 윈도우 시간형식으로 표현 오후 6:42:36 4 시간만 표현 18:42 ● 2. 해당 함.. 2020. 3. 25.
ASP - 상수 사용법을 알아봅니다. / Const ASP에서 변수를 상수로 지정해보자 안녕하세요. 고코더 입니다. ASP에도 상수라는 개념이 존재합니다. 그런데 현업에서는 생각보다 많이 사용하지 않는걸 목격 합니다. 그래서 오늘은 상수를 좀 더 대중화 하기 위해 Const에 대해 알아봅니다. 상수란? 위키가 말하는 정리입니다. "수학에서 상수란 그 값이 변하지 않는 불변량으로, 변수의 반대말이다." 정확합니다. 변하지 않는 값을 말합니다. 실무에서는 PG(전자결재) 고유 ID 값을 상수로 지정하는 경우가 많습니다. Const ● 1. ASP는 Const라는 녀석으로 상수 사용이 가능합니다. 변수를 선언하는 자리에 대신 놓으면 그걸로 끝입니다. 바로 한번 테스트 해볼까요? ● 2. 해당 소스에서 GOCODER에 값을 입력했습니다. 상수는 현업에서 보통 대.. 2020. 3. 25.
ASP - 변수 선언을 강제로 하게 하는 옵션 / OPTION EXPLICIT 변수 선언을 필수로 하는 ASP 옵션 명령어 안녕하세요. 고코더 입니다. ● 1. ASP의 기본 설정은 변수를 따로 지정하지 않아도 알아서 변수를 받아 사용이 가능합니다. 덕분에 개발자는 무지 편리하지만 사이트 성능은 느려질 수 밖에 없습니다. 코드를 해석하는 과정에서 불필요한 프로세스가 동작하기 때문입니다. 그래서 ASP에서는 "OPTION EXPLICIT" 라는 명령어를 만들어 두었습니다. ● 2. 이 옵션을 선언하면 변수 선언을 선행하지 않으면 오류를 발생시킵니다. OPTION EXPLICIT ● 3. 아래 코드를 실행합니다. var1만 변수 선언을 하지 않았지만 오류가 나지 않을 것입니다. 12345678910 cs ● 4. 결과 값도 역시 잘나옵니다. ● 5. 이제 변수를 강제하는 옵션을 넣으면.. 2020. 3. 25.
Spring - AOP 용어/ advice 어노테이션 용어 / (2) AOP 관련 단어 정리 안녕하세요. 고코더 입니다. 이전 시간에는 AOP라는 의미에 대해 알아보았습니다. 이번 시간에는 사용하는 용어에 대해 알아보겠습니다. AOP 관련 용어 1. Aspect 기본적으로 AOP는 흩어진 Aspect들을 모아서 모듈화 하는 기법을 말합니다. 사전적으로 말하며 흩어진 관심사를 모듈화 한 것입니다. 부가기능을 모듈화 합니다. 2. Target 타겟은 Aspect할 대상을 말합니다. 핵심 기능을 담고 있는 모듈들은 부가기능을 부여할 대상이 됩니다. 3. Advice 실질적인 부가기능을 구현한 구현체를 말합니다. 어떤 동작을 해야할지 대한 것들입니다. 4. Joint Point Advice가 적용될 위치에서 끼어들 수 있는 지점을 말합니다. 다양한 시점에 적용가능 합니다. (ex.. 2020. 3. 19.
Spring - POJO란? / 탄생배경 / 특징 / 기반 Plain old Java object 란? 안녕하세요. 고코더 입니다. 오늘인 POJO라는 개념을 알아봅니다. 개인적으로 몰라도 될거 같은 개념이지만 면접자들은 이걸 질문하기 좋아하므로 알아봅니다. 이 개념은 철학에 가깝습니다. 물런 구체화 하면 특정 방식의 소스가 POJO가 됩니다. ● 1. POJO란 한줄로 표현하면? "프레임워크에 종속된 무거운 객체를 만들게 된 것에 반발해서 사용되게 된 용어" ● 2. 탄생 배경 마틴 파울러는 자바의 단순한 오브젝트를 이용하여 로직을 구현하는게 나은데 왜 EJB처럼 복잡하고 제한 많은 기술을 이용할까? 라는 의문이 들었습니다. 마틴은 그저 그럴싸한 이름이 없는게 원인 일까 싶어 POJO를 만들었습니다. 평범한 자바오브젝트에 멋진 이름을 붙여줬던 시도는 기대 이상.. 2020. 3. 19.