본문 바로가기

분류 전체보기

(135)
jQuery 이벤트 1. jQuery 이벤트 관련 ㅇ 문서 로딩 이벤트 - ready() : 문서 로딩 (이미지,동영상 등이 아닌 단지 html 문서 만 불러왔음을 알림) . 사용 例) $(document).ready( function() { } ); .. 또는 간략히, $( function() { } ); .. 즉, 위 두 경우 모두, body 태그 내 모든 코드를 읽은 후 호출되는 onload 기능 임 - load() : 파일 로딩 (네트워크를 통해 해당 문서의 모든 리소스까지도 불러왔음을 알림) . 사용 例) $(document).load(); . 사용 例) $(선택).load(URL, 익명 함수 또는 콜백 함수); .. 특정 URL에 대한 파일 로딩 ㅇ 브라우저 이벤트 - resize() : 브라우저 크기조절 이벤트..
핸들자바스크립트 이벤트 종류 1. 자바스크립트 이벤트 종류 ㅇ 마우스 이벤트 - click : 마우스 버튼 클릭하고 버튼에서 손을 뗌 - dblclick : 마우스 버튼을 두 번 연속 더블 클릭 함 - mousedown : 마우스 클릭의 앞 절반 (버튼을 누름) - mouseup : 마우스 클릭의 뒤 절반 (버튼을 뗌) . 드래그 앤 드롭 이벤트 : 위 두 이벤트(mousedown, mouseup)로써 구현 - mouseover : 마우스 포인터가 요소 위에 올라감 - mouseout : 마우스 포인터가 요소 밖으로 벗어남 - mousemove : 마우스 포인터가 움직임 . 마우스 커서가 해당 요소내를 움직일 때 또는 커서의 위치 확인에 유용함 - 마우스 휠 이벤트 등 ㅇ 키보드 이벤트 - keydown : 키를 누르는 순간 - k..
Exception Handling 예외처리 1. 개요 ㅇ 예외 (Exception) - 미리 정해지지 않는 시간에 발생되는 인터럽트 등 - 주로, 정상적인 처리 상태에서 벗어난 비정상 상태 (하드웨어 및 소프트웨어 상황 모두 포함) ㅇ 예외 처리 (Exception Handling) - 시스템의 신뢰도를 향상시키기 위해, 프로그래밍 언어에서 프로그램의 실행 도중 발생하는 예외상황을 처리할 수 있는 능력/기능을 말함 . 예외처리 능력 없는 언어[프로그래밍] 例) 과거 FORTRAN, PASCAL 등 . 예외처리 능력 없는 언어[프로그래밍] 例) 미국방성의 Ada, C++, Java 등 ㅇ 예외 처리기 (Exception Handler) - 예외가 탐지되었을 때 실행되는 일종의 서브프로그램
Interrupt 인터럽트 1. 인터럽트 ㅇ CPU나 프로그램에 대해 현재 작업을 잠시 중단하고 특수한 작업을 수행토록 하는 것 2. 인터럽트 종류 ㅇ 하드웨어 인터럽트 : 키 입력 또는 마우스 클릭ㆍ이동 등의 동작시 인터럽트 발생 ㅇ 소프트웨어 인터럽트 : 0으로 나누는 것 등 ☞ 트랩 - 예외처리(Exception Handling) 3. 인터럽트 발생원인 例 ㅇ 정전 혹은 데이터의 전달 과정에서 오류의 발생과 같은 컴퓨터 자체 내에서 하드웨어적 장애가 발생하는 경우 ㅇ 보호된 기억공간에 접근, 혹은 불법적인 인스트럭션의 수행 등과 같은 프로그램상의 문제가 발생하는 경우 ㅇ 의도적인 조작에 의하여 프로그램의 수행을 중단시키는 경우 ㅇ 입출력과 같은 주변 장치들의 조작에 CPU의 기능이 요구되는 경우 ㅇ 컴퓨터가 제어하는 주변 상..
Event 1. 이벤트 ㅇ 미리 정해지지 않은 시간에 발생되는 것 ㅇ [전산] - [전산 일반] . 외부환경으로부터 시스템에 전해지는 메세지 전달,예외(인터럽트,트랩),자극,정보흐름 등 처리가 필요한 사건발생 및 상태변화의 통지를 총칭 . 주로, GUI 환경에서 프로그램과 사용자와의 상호작용에 의해 발생되는 것을 지칭 - [데이터베이스] . 주로, 테이블 수정시 또는 시간 스케쥴링에 의해 활성화됨 ㅇ [확률/통계] ☞ 확률적 사건 참조 - 시간 관점이 아닌 확률실험에서 특정 조건에 만족하는 결과(Outcome,Element)들의 집합 2. [전산] 이벤트 중심(Event-Driven)의 프로그램 이란? ㅇ GUI 상호작용으로 발생한 이벤트에 따라 순서가 결정되는 그러한 프로그램 방식 ※ 콘솔형 프로그램 및 윈도우형..
자바스크립트 이벤트 1. 이벤트, 이벤트 처리과정 이란? ㅇ 이벤트 - 미리 정해지지 않은 시간에 발생되는 것 . 例) 마우스 이벤트,키보드 이벤트 등 ㅇ 이벤트 처리 과정 - 작성 : 원하는 수행 기능을 갖도록 이벤트 핸들러/이벤트 리스너라는 함수를 작성 - 등록 : 이벤트 핸들러 함수를 등록 - 지정 : 해당 요소의 이벤트 속성에 이벤트 핸들러 함수를 지정 - 호출 : 특정 이벤트 발생시 웹브라우저가 지정된 함수를 호출함 2. 이벤트 처리기(핸들러,리스너) (Event Handler/Event Listener) ㅇ 이벤트가 발생했을 때 이를 가로채서 이에 반응하도록, - 그 실행 코드에 연결되게하는 처리기 - 또는, 실제의 실행을 담당하는 코드를 말함 ㅇ 이벤트 핸들러 작성용 스크립트 언어 : 자바스크립트 - HTML으..
리눅스용 SQL 서버 2017를 시작하는 데 도움이 되는 성능 및 튜닝 툴 리눅스용 SQL 서버 2017를 시작하는 데 도움이 되는 성능 및 튜닝 툴 SQL 서버 2017이 대대적으로 출시된 가운데 이제 리눅스 운영체제에서도 SQL 서버를 사용할 수 있게 됐습니다. 리눅스가 핵심적인 역할을 하는 비즈니스 인텔리전스, 빅데이터 분석을 비롯한 무거운 데이터벵스 관리 작업의 수준을 이제 한 단계 높일 수 있습니다. 더욱 향상된 성능과 크로스 OS 호환성, 네이티브 사용자 환경을 갖춘 리눅스용 SQL 서버는 관리 유연성을 높이고 폭넓은 프로그래밍 언어를 사용한 애플리케이션 개발을 지원합니다. SQL 서버 2017의 주요 특장점과 설치하는 방법을 알아본 지난 포스팅에이어, SQL 서버 2017 리눅스 버전을 시작하는 데 도움이 되는 퀘스트 툴에 대해서도 알아보도록 하겠습니다. --- 설..
데브옵스의 3대 축과 데이터베이스 문제를 해결하는 방법 데브옵스의 3대 축과 데이터베이스 문제를 해결하는 방법 IT 업계는 유행에 민감합니다. 유행어를 좋아하고, 가지고 놀 새 장난감을 발견하면 열광합니다. 나타났다 사라지는 유행도 있지만, 유행을 넘어 계속 남는 경우도 있습니다. 앞으로 확실히 남을 유행 중 하나는 데브옵스(DevOps)입니다. 데브옵스가 생소한 분들을 위해 설명하자면, 데브옵스는 제품 관리, 소프트웨어 개발, 운영 전문가 사이의 의사소통과 협업, 그리고 비즈니스 목표의 긴밀한 연계를 강조하는 소프트웨어 개발 및 전달 프로세스입니다. 현실에서는 조직마다 약간 다른 의미로 사용되지만, 가장 큰 원칙은 협업과 팀워크입니다. 레고 영화의 명대사 중 하나인 “팀의 일원이 될 때 모든 것이 즐겁고 모든 것이 멋지다”라는 말이 바로 데브옵스를 관통하는..