본문 바로가기

개발일지

(235)
curl 통신라이브러리 이번에 간편인증 관련 개발 하면서 사용하게 된 curl통신 라이브러리 ajax, fetch처럼 SHELL 환경에서 REST API 테스트를 해볼 수 있음꺅 너무 신기해~  curlcommand line tool and library for transferring data with URLs (since 1998) What is curl used for? curl is used in command lines or scripts to transfer data. curl is also libcurl, used in cars, television sets, routers, printers, audio equipment, mobile phocurl.se
forEach()와 Array.from() 차이 Array.from()과 .find()를 사용한 이유는 다음과 같습니다:1. Array.from()을 사용하는 이유:document.querySelectorAll()은 NodeList라는 배열과 비슷한 객체를 반환하는데, 이 객체는 배열의 모든 메서드를 갖고 있지 않습니다.Array.from()은 이 NodeList를 진짜 배열로 변환해 주기 때문에, 배열 메서드인 .find() 등을 사용할 수 있게 됩니다.2. .forEach() 대신 .find()를 사용하는 이유:.forEach()는 모든 요소를 순회하지만, 조건에 맞는 요소를 찾은 후에 반복을 중단할 수 없습니다.반면에 .find()는 첫 번째로 조건에 맞는 요소를 찾으면 바로 멈추기 때문에, 특정 요소를 찾고자 할 때 더 효율적입니다.즉, .fi..
SweetAlert 사용시 포커스 에러 SweetAlert 사용시 포커스 에러Blocked aria-hidden on a element because the element that just received focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#ar..
onChange + onBlur JS onChange 일 때 유효성 체크해서 못 나가도록 focus 하는 메소드를 만들었습니다. 근데 한 번만 적용이 되고 그 이후로는 focus가 안 돼요. 아예 밖으로 못 빠져나가게 못 하나요?  onChange 이벤트에서 유효성 체크 후 focus를 하는 방식은 한 번만 작동하는 이유가, 브라우저가 해당 요소의 focus 이벤트를 기본적으로 한 번만 처리하기 때문일 수 있습니다. 특히 SPA(싱글 페이지 애플리케이션)에서 한 번 focus가 동작한 뒤 blur 이벤트가 발생하면 이후의 focus 동작이 정상적으로 작동하지 않을 수 있습니다.이를 해결하려면 onBlur 이벤트도 함께 활용하여 유효성 검사를 계속 수행하게 할 수 있습니다. 이렇게 하면 사용자가 포커스를 벗어나려 할 때마다 유효성 검사를..
substr 사용 금지 https://minitoy.tistory.com/1159
[JAVA] 자바 equalsIgnoreCase 문자열 비교 equals() 대소문자 구별 함 equalsIgnoreCase() 대소문자 구별 안 함
map.Entry Map.Entry는 Java에서 Map 인터페이스와 함께 사용되는 내부 인터페이스로, Map의 각 키-값 쌍을 나타냅니다. Map은 키와 값의 매핑을 제공하는 자료구조로, 키를 통해 값을 빠르게 조회할 수 있습니다. Map.Entry는 Map 내부에서 개별 항목(즉, 하나의 키-값 쌍)을 나타내는 데 사용됩니다.기존 방식과 Map.Entry의 차이Java에서 Map을 사용할 때, 일반적으로 키와 값을 각각 처리할 수 있습니다. 예를 들어, Map에 있는 모든 키를 순회하고 싶을 때 keySet()을 사용하고, 모든 값을 순회하고 싶을 때는 values() 메서드를 사용할 수 있습니다.하지만, 키와 값을 동시에 다뤄야 할 때는 entrySet()을 사용하여 Map.Entry 객체를 순회하는 것이 일반적입니..
메모리 덤프 https://blog.naver.com/etcsc469/222634305684 메모리 덤프(.dmp) 파일을 분석하는 3가지 방법메모리 덤프(.dmp) 파일을 분석하는 3가지 방법 레이 몬 드 5년 전에 업데이트되었습니다. 출처 : 메모리 ...blog.naver.com