일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 트리거
- 모듈
- 브레인스토밍
- input
- 동기
- S-HTTP
- 정처기 실기
- 키보드 이벤트
- 정처기
- 워크스루
- 인스펙션
- 델파이 기법
- esb
- 프로시저
- 형상관리
- Ajax
- SSL/TLS
- rest
- 자바스크립트
- 라디오 버튼
- 비동기
- 모듈화
- 정보처리기사 실기
- 인터페이스
- 소프트웨어
- javascript
- EAI
- 정보처리기사
- 리눅스
- 서버
- Today
- Total
목록MENU (51)
방구석 상상코딩
주석 소스코드에 영향을 주지 않고(컴파일 시 영향을 주지 않고) 작성한 코드 내에 설명을 달기 위해 사용하며, 한 줄 주석(라인 주석), 여러 줄 주석(블록 주석), 문서 주석 세 가지 종류가 있다. 1. 한 줄 주석 (라인 주석) // 기호를 이용하며, // 기호가 시작된 곳부터 해당 라인의 끝까지 주석으로 간주한다. 변수에 대한 설명이나 코드의 특정 부분에 대해 설명이 필요한 경우 라인 주석을 사용한다. int num; // 숫자를 저장하는 인트값입니다. // num 값이 0인 경우 출력! if(num == 0){ System.out.println("0입니다."); } 2. 여러 줄 주석(블록 주석) /* 기호를 사용하여 블록 주석의 시작을 정하고, */ 기호를 사용하여 블록 주석의 끝을 정한다. 메..
식별자(Identifier) 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻하며, 변수(Variable), 상수(final), 배열(Array), 메서드(Method), 클래스(Class) 등을 구분하기 위해 사용자가 정의하는 이름이다. 1. 일반적으로 영어 대문자, 소문자, 숫자를 식별자로 사용한다. 2. 특수문자(%, ^, &, * 등), 공백(탭, space 등)은 식별자로 사용할 수 없으나 밑줄(_)과 달러($)는 예외로 사용할 수 있다. 3. 한글도 식별자로 사용 가능하지만, 권장하지는 않는다. 4. 예약어(Keyword)는 식별자로 사용 할 수 없다. 5. 첫 글자를 숫자로 시작해서는 안되며, 숫자가 문자 뒤에 오는 것은 가능하다. 6. 대소문자를 구별한다. 7. 길이 제한이 없다. ..
캡슐화 get(getter), set(setter)을 하는 이유는 중요한 데이터를 보존 또는 보호하기 위함이다. 클래스에 담는 내용(예를들어 변수) 중 중요한 데이터나 기능을 외부에서 직접적으로 접근하지 못하게 (private / protected) 막고, 해당 내용을 외부에서 변경 혹은 가져오기 위해 get(getter), set(setter) 를 통해 값을 전달받고 전달함으로써 데이터의 무결성을 지킨다. 아래와 같이 userId와 userPw에 대한 정보를 캡슐화 한 클래스를 만든다. public class TestA { private String userId; private String userPw; // userId에 대한 get(getter) public String getUserId(){ re..
.obj 파일이란? 3D 그래픽 이미지가 저장된 파일 형태로, 폴리곤을 구성하는 정보를 가지고 있으며 재질과 텍스쳐에 대한 정보는 가지고 있지 않다. 재질과 텍스쳐에 대한 정보는 mtl이 가지고 있다. [ OBJ 파일 구조 ] 폴리곤을 구성하는 정보(Vertex / Texture / Normal) # # 주석 mtllib Filename.mtl # OBJ 파일과 함께 사용되는 material texture 정보 g #그룹명 v vertex.x vertex.y vertex.z # vertex position (Vector3) vt vertex.x vertex.y # texture의 좌표 (Vector2) vn vertex.x vertex.y, vertex.z # vertex normals의 좌표 (Vect..
접근 지정자란? 접근 지시자, 접근 제한자, 액세스 한정자라고도 불리며, 클래스(Class), 메서드(Method), 변수(Variable)에 대한 접근성을 지정하는 키워드로써 public / private / protected 중 하나를 선택하여 사용할 수 있다. 만약 위 세 가지중 하나를 지정하여 사용하지 않을 경우 default를 기본으로 설정된다. [접근 지정자의 사용 범위] 접근지정자 동일 클래스 동일 패키지 상속 다른 패키지 default O O X X public O O O O private O X X X protected O O O X 1. public 동일 클래스, 동일 패키지, 상속, 다른 패키지 등 어디에서나 접근 가능한 접근 지정자로 아래와 같이 사용할 수 있다. // Class p..
동기식 비동기식 요청(Request) 후 응답(Response)을 받아야지만 다음 동작이 이루어진다. 요청(Request)을 보낸 후 응답(Response)과는 상관없이 동작하는 방식이다 > Client (클라이언트) Server에서 정보를 가져와서 사용자에게 보여줄 수 있고 사용자와 상호 작용할 수 있는 소프트웨어 Ex) web browser, 핸드폰 애플리케이션 > Server 네트워크 상에서 접근할 수 있는 프로그램으로서 어떤 자료들에 대한 관리나 접근을 제어해주는 프로그램 Ajax - 자바스크립트의 라이브러리 중 하나 (Asynchronous Javascript And XML) - 비동기식 서버에 데이터를 요청하여 필요한 데이터를 받아와 전체 페이지를 새로 고치지 않고 변경이 필요한 페이지 부분만..
이벤트 핸들러란? 특정 요소에서 발생하는 이벤트를 처리하기 위해 이벤트 핸들러(Event Handler)라는 함수를 만들어 바인딩하는 것으로 이벤트 핸들러가 연결된 특정 요소에서 지정된 타입의 이벤트가 발생하면 해당 함수를 실행한다. 방법 1> // 등록 elem.addEventListener(event, handler) // 삭제 elem.removeEventListener(event, handler) 방법 2> // 등록 elem.attachEvent('on이벤트명'; function(){ }); // 삭제 elem.detachEvent('on이벤트명'; function(){ }); See the Pen Untitled by 도그리 (@yafsfbms-the-reactor) on CodePen. ▶ ..
키보드 이벤트란? 키보드를 조작할 때 발생하는 이벤트를 캐치하는 것으로, keydown, keypress, keyup 이 있다. keydown keypress keyup - 키보드를 누르는 순간 발생 - 물리키에 반응 - 현재 눌린 문자와는 상관없이 물리적인 키에만 반응 - 키보드를 누르는 순간 발생 - 현재 눌린 문자에 반응 - 문자 키에 반응 - 키보드를 눌렀다 떼는 순간 방법 1> function pressEnter(){ if(event.keyCode == 13){ alert("엔터키 활성화!"); } } 방법 2> function keycheck(evt){ var keyCode = evt.which?evt.which:event.keyCode; } 방법 3> txt1.onkeydown = funct..
가상 키 코드 시스템에 장착된 키보드의 종류에 관계없이 키를 입력받기 위해 만들어진 범용적인 코드이다. 가상 키 코드 기호, 상수 이름, 16진수 값, 마우스 또는 키보드를 보여준다. 가상 키 코드는 아스키코드를 기반으로 만들어져 있으며, 아스키코드에 대한 내용은 아래 글을 참고하면 된다. 2022.01.05 - [ETC] 아스키(ASCII) 코드 아스키(ASCII) 코드 문자 인코딩(Character Encoding) 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것이다. 0과 1의 디지털 신호(2진수)로 변환한다. 아스키(ASCII) 미국 국립 표준 협회(ANSI)에 roomkok-ic.tistory.com Javascript에서 사용하는 키보드 키코드 https://keyc..
문자 인코딩(Character Encoding) 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것이다. 0과 1의 디지털 신호(2진수)로 변환한다. 아스키(ASCII) 미국 국립 표준 협회(ANSI)에서 표준화한 정보교환용 7비트 부호체계이다. 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 2Byte 이상의 다양한 코드를 표현할 수 없기 때문에 유니코드(Unicode)를 더 많이 사용한다. 출력 가능한 문자 출력 불가능한 문자 영문 알파벳 대/소 문자 52개 (65~90, 97~122) 숫자 10개 (48~57) 특수 문자 32개 (33~47, 58~64, 91~96. 123~126) 공백 문자 1개 (32) 제어 문자 33개 (0~31, 127) https://ko.wiki..