728x90 반응형 분류 전체보기444 key 이벤트 [keydown, keypress, keyup 정리] keydown: 키보드를 누를 때 실행. 계속 누르고 있는 경우에는 계속 실행 됨. [ 어떤 키가 눌러지더라도 반응 ALL] keypress: 키보드를 누를 때 실행. 계속 누르고 있는 경우에는 계속 실행 됨. [입력이 반영되는 키만 반응] keyup: 누른 키에서 손을 뗄 때 실행. 그렇다면 keydown 과 keypress 가 같은 기능일까? > 아니다. keypress 는 입력할 수 있는 키보드를 눌렀을때 에만 반응한다. 예를 들어 한글 입력,방향키,delete키와 같은 즉시 text에 입력이 반영되는 키보드가 아닌 것에는 이벤트가 반응하지 않는다. 반면에 keydown 은 키보드의 어떤 키가 눌러지더라도 반응한다. key 이벤트 동작 순서 [ keydown -> keypress -> keyup ].. 2023. 9. 22. call by value , call by reference 함수 호출 방법은 크게 두가지가 있다. Call by value(값에 의한 호출) Call by reference(참조에 의한 호출) Call by value(값에 의한 호출)는 인자로 받은 값을 복사하여 처리를 한다. Call by reference(참조에 의한 호출)는 인자로 받은 값의 주소를 참조하여 직접 값에 영향을 준다. 간단히 말해 값을 복사를 하여 처리를 하느냐, 아니면 직접 참조를 하느냐 차이다. Call by value(값에 의한 호출) 장점 : 복사하여 처리하기 때문에 안전하다. 원래의 값이 보존이 된다. 단점 : 복사를 하기 때문에 메모리가 사용량이 늘어난다. Call by reference(참조에 의한 호출) 장점 : 복사하지 않고 직접 참조를 하기에 빠르다. 단점 : 직접 참조를 .. 2023. 9. 21. 개인정보 마스킹(masking) 처리 알아야 할 개념 substr() 함수 사용법에 대해 알아야 한다. 1. 휴대폰 번호 마스킹(phone number masking) public class Main { public static void main(String[] args) { // 번호 설정 String phoneNum = "01012341234"; // 마스킹할 번호가 존재해야 하므로 if(phoneNum != null && !"".equals(phoneNum)){ phoneNum = phoneNum.substring(0,3) + "****" + phoneNum.substring(phoneNum.length()-4, phoneNum.length()); } System.out.println("휴대폰 번호 마스킹 : " + phoneNum);.. 2023. 9. 21. AS-IS / TO-BE 이란? As-Is/To-Be 기법 현재 (as is)와 이상(to be) 사이 (gap)을 찾아내어 목적을 개선하여 달성하는 비즈니스 기법 AS-IS 분석: 현재의 상태나 모습 (개선 되기 이전 상태) TO-BE 분석: 미래의 이상적인 상태나 목표 (개선된 후의 상태) ex) 취준생 (as-is)이 직장인(to-be) 되기 위해 어떠한 노력(gap)을 한다던가, 현재 프로그램 기능(as-is)이 개선된 기능(to-be)이 되기 위한 지침(gap)을 보고서 형태로 표현하는 것으로 보면 된다. 그렇다면 언제 AS-IS / TO-BE 기법을 사용할까? > 보통 우리(회사)는 목표(이상적인 모습)를 설정하여 달려간다. 이렇게 목표를 설정했다면 현재 상태를 알아야 무엇을 개선하고, 발전해야하는지 찾을 수 있다! 이럴 때.. 2023. 9. 21. 이전 1 ··· 15 16 17 18 19 20 21 ··· 111 다음 728x90 반응형